On this page 5 sections
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.

Need something like this built?
I build custom WordPress plugins, websites and web apps. Tell me what you need.

