Your SEO plugin grades the page. SEO Agent fixes it.
Yoast and Rank Math point out weak titles, missing descriptions and empty alt text. SEO Agent rewrites them across your whole site and writes the fix back into the plugin you already use.
Works with Yoast SEO, Rank Math or no SEO plugin · AI by Gemini, Claude or OpenAI
Real output from a test site.
Keep your SEO plugin. Skip the busywork.
Your SEO plugin scores a post while you edit it. SEO Agent does the fixing, site-wide, and hands the result back to it.
If you use Yoast SEO
- Clears the warnings Yoast shows. SEO titles and meta descriptions that are too long, too short or missing are rewritten to fit.
- Gives Yoast a real focus keyphrase. Taken from the searches people actually use, so Yoast’s keyphrase checks measure something meaningful.
- Shows up straight away. Yoast’s own cache is refreshed after each change, so the page, sitemap and Yoast’s editor panel all show the new text.
Writes to _yoast_wpseo_title · _yoast_wpseo_metadesc · _yoast_wpseo_focuskw
If you use Rank Math
- Respects your templates. Rank Math’s variables like %title% %sep% %sitename% are resolved first, and a title is only changed when the result is actually weak.
- Fills the focus keyword Rank Math scores against. Chosen from real Google searches that the page already covers.
- Adds what Rank Math leaves to you. Site-wide rewrites, alt text inside old posts, and a click-through report for every change.
Writes to rank_math_title · rank_math_description · rank_math_focus_keyword
Your SEO plugin stays in charge of output: templates, sitemaps and schema keep working as before. SEO Agent only fills in its fields. With All in One SEO, SEOPress or The SEO Framework it stays read-only.
Code checks. The AI only writes.
Scan
Finds weak titles, descriptions, alt text and focus keywords in what each page actually shows. Free.
Write
The AI drafts fixes from the page’s own title, headings and text, using your API key.
Check
Drafts with invented numbers, markup or text another page already uses are rejected.
Approve
You review and apply. Every change is logged and can be undone in one click.
Fix what people actually see.
- Busiest pages firstWork is ordered by real impressions.
- Snippets that don’t get clickedPages that rank but earn far fewer clicks than usual get a rewrite.
- Proof it workedClick-through before and after every change.
It never overwrites a person.
You approve changes
Nothing is written until you say so. Optional autopilot only fills fields that are empty.
Human edits win
If someone changed a field after the proposal, the agent skips it instead of overwriting.
Your keys, your limits
Keys are encrypted and each AI provider only gets its own. A daily cap limits spend.
Running in five minutes.
Install
Download the zip, then Plugins → Add New → Upload Plugin, and activate SEO Agent.
Add an AI key
SEO Agent → Settings. Gemini, Claude or OpenAI.
Scan and review
Run a scan, generate fixes, approve the ones you like.
WordPress 6.2+ and PHP 8.0+. Prefer the terminal? wp seo-agent audit and wp seo-agent process do the same.