List Posts Missing SEO Data is a WordPress ability from SiteSEO – SEO Simplified — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

List Posts Missing SEO Data

Read-only
SiteSEO – SEO Simplified SEO siteseo-posts/list-missing-seo

Find posts where the title, meta description, or focus keyphrase hasn't been set.

Requires the SiteSEO plugin on WordPress 6.9+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists). Each ability is additionally gated by the caller holding the matching WordPress capability — edit_posts for the post abilities, or manage_options for settings, audit, and sitemap abilities.

What it does

This ability scans posts for missing SEO fields — title, description, or focus keyphrase — and returns the ones that are incomplete. By default it checks only for a missing focus keyphrase, but any combination of the three fields can be passed in missing_fields. Results can be narrowed further by post_type and status, and paged through with limit and offset. This is the ability behind "which posts need SEO attention?" style prompts, giving an AI assistant a ready-made worklist instead of it having to fetch and inspect every post individually.

See it in action

You ask your AI assistant

"Show me the 20 most recent published posts that are missing a focus keyphrase or meta description."

Inputs

Name Type Required Description
missing_fields array No Which SEO fields to check for absence: title, description, or focus_keyphrase. Defaults to ["focus_keyphrase"].
post_type array No Restrict results to specific post types.
status array No Restrict results to specific post statuses. Defaults to ["publish"].
limit integer No Maximum number of posts to return (1-100). Defaults to 20.
offset integer No Pagination offset. Defaults to 0.

Returns

An object with a 'posts' array (each with id, post_title, post_type, status, permalink, and a missing_fields array listing which fields were found absent) and a 'total' count.

Permission

The current user must have the WordPress 'edit_posts' capability.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.