WordPress plugin

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.

Version 0.6.1 · 113 KB zip · WordPress 6.2+ · PHP 8.0+

Works with Yoast SEO, Rank Math or no SEO plugin · AI by Gemini, Claude or OpenAI

BeforeTruncated
greengarden.example › grow-tomatoes-in-pots
How to Grow Tomatoes in Pots on a Balcony or Patio for Beginners and…
Tomatoes are the most popular crop in home gardens, and growing them in containers lets you harvest even on a small balcony…
title 105 / 60description none
After · written to Rank MathFixed
greengarden.example › grow-tomatoes-in-pots
Grow Tomatoes in Pots: A Guide for Balconies
Learn how to grow tomatoes in pots on your balcony or patio. Discover the best varieties, watering tips and harvesting advice for a great crop.
title 44 / 60description 143 / 155

Real output from a test site.

Why add it

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.

Task
SEO plugin alone
With SEO Agent
Titles and meta descriptions
Flagsone post at a time
Fixesevery post, from the page’s own content
Image alt text
Flagsin the post you’re editing
Fixesin the media library and inside every post
Focus keyword
You type one in
Fillsfrom real Google searches
What to fix first
Every post looks the same
Ranksby real traffic
Undoing a change
Field by field
One clickfrom a full history

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.

How it works

Code checks. The AI only writes.

  1. Scan

    Finds weak titles, descriptions, alt text and focus keywords in what each page actually shows. Free.

  2. Write

    The AI drafts fixes from the page’s own title, headings and text, using your API key.

  3. Check

    Drafts with invented numbers, markup or text another page already uses are rejected.

  4. Approve

    You review and apply. Every change is logged and can be undone in one click.

Google Search Console

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.
Grow Tomatoes in PotsExample · 28 days
5,100impressions
3.2position
1.2%click-through
1.2% actual9.4% typical at this position
A month after a new title on another page0.33% → 3.0%
Safety

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.

Get started

Running in five minutes.

  1. Install

    Download the zip, then Plugins → Add New → Upload Plugin, and activate SEO Agent.

  2. Add an AI key

    SEO Agent → Settings. Gemini, Claude or OpenAI.

  3. Scan and review

    Run a scan, generate fixes, approve the ones you like.

Download SEO Agent
Latest version 0.6.1113 KB · seo-agent-0.6.1.zip · updating keeps your settings

WordPress 6.2+ and PHP 8.0+. Prefer the terminal? wp seo-agent audit and wp seo-agent process do the same.