Plugins

AI Meta Descriptions: Better Search Snippets for Every Page, Automatically

A WordPress plugin that reads each page and writes a clean, 130 to 155 character meta description with AI, then saves it straight into Yoast SEO.

On this page 5 sections
  1. 01Why I built it
  2. 02What it does
  3. 03How the AI writes them
  4. 04Why it helps
  5. 05Transparent and safe

Meta descriptions don't directly change your rankings, but they decide whether people click. On a site with dozens or hundreds of pages, writing and maintaining them by hand just doesn't happen.

That's why I built CtrlAlt AI Meta Descriptions, a WordPress plugin that reads each page and writes a clear, search-friendly summary for it.

Why I built it

I kept running into the same issues on client sites:

  • Pages with missing or outdated descriptions
  • Descriptions pulled automatically from the first sentence, which usually reads badly in Google
  • Large sites where manual updates were never going to happen
  • Clients who wanted consistent metadata without rewriting everything themselves

What it does

Writes a description for every page. It reads the title and content and asks OpenAI for a short, benefit-focused description.

Works in bulk. One button updates every selected page or post. It's perfect after a redesign or migration, or when the content has changed but the SEO hasn't.

Plugs straight into Yoast. Descriptions are saved into Yoast's own field (_yoast_wpseo_metadesc). No extra setup, no conflicts, and the change shows in your snippet previews right away.

Handles rate limits for you. It uses gpt-4o-mini for speed and cost, waits a few seconds between requests, and retries automatically if it's rate-limited.

How the AI writes them

It gets the page title, the cleaned-up content, your site name and a short set of rules. What comes back is:

  • A unique description of 130 to 155 characters
  • A professional, consistent tone
  • No stray quotes or formatting problems
  • No duplicated text

Why it helps

  • More clicks from search results
  • One consistent voice across your whole site
  • Hours saved: what used to take days now takes minutes
  • Better context for search engines about what each page covers

Transparent and safe

You get a live progress bar, a real-time log, clear errors and a success message for every page. The plugin only touches meta descriptions. It never changes your content, titles, slugs or theme.

Need tone settings, brand keywords or support for other SEO plugins? It can be extended. Let me know.

Syed Imran Murtaza

Need something like this built?

I build custom WordPress plugins, websites and web apps. Tell me what you need.

Let’s talk
→keep reading

You might also like