The WordPress SEO plugin with MCP built inStop doing SEO by hand. Your agent does it better.

Your agent writes the meta, the schema and the drafts. AgentedSEO shows you every change before your site changes, waits for your approval, and undoes anything in one click.

  • Works with your agentClaude, Cursor and Codex
  • No admin loginYour agent gets its own
  • No AI credits to buyUse the plan you have
  1. 01Your agent draftsMeta, schema, drafts, fixes
  2. 02You see before and afterWith the checks it passed
  3. 03You approveOr reject, change by change
  4. 04Undo anytimeOne change or the whole batch
example.com/wp-admin · AgentedSEO
✻ Claude Code~/example.com · agentedseo connected Refresh the meta on our 4 redirect guides and add FAQ schema agentedseo – set-meta (MCP)(posts: 4, dry_run: true)1 title and 4 descriptions drafted · checks passed agentedseo – set-schema (MCP)(type: “FAQPage”, dry_run: true)4 FAQPage blocks · valid Preview ready in AgentedSEO. Nothing changes until you apply it.
ClaudePreview ready · 4 posts · 9 changes All checks passed
/redirects-guidetitle, description, FAQPage
/301-vs-302description, FAQPage
2 more postsdescription, FAQPage
Title · live nowRedirects Guide | Blog22/60 · keyword missing
Title · in preview301 vs 302 Redirects: Which One to Use (Guide)46/60 · keyword present · passed
Preview · nothing changed on the live site
Change log3 entries
You · Redirect · /redirects-old → /redirects-guide · 301 Today, 09:14 Applied
Claude · Alt text · 38 images Yesterday, 17:02 Applied
You · Undo · description · /pricing Yesterday, 16:58 Undone
Works with your agent over MCP, the REST API or WP-CLI
  • Claude
  • Cursor
  • Codex
  • Hermes

Works in the block editor, the classic editor, Bricks, Elementor, Breakdance and Oxygen, with WooCommerce, WPML and Polylang.

SEO is a part-time job nobody signed up for.

Keyword research in one tab, the draft in another, the SEO plugin in a third. And the tools keep piling up.

One dental practice site I looked at
41
active plugins
3
SEO tools
2
schema generators
6.2s
to load on mobile

Sound familiar?

  • A meta description on every post, typed one at a time.

  • Schema copied from a generator and pasted in on hope.

  • Internal links you mean to add, and never do.

Agents can do this work now. The catch is how they get in. Most setups hand the agent an admin password and hope. One developer on Reddit put it this way:

“giving ai write access to a production wordpress site sounds like a disaster waiting to happen.”

AgentedSEO is the safe way in.

Your agent does the work. You see every change first, approve what matters, and can put any of it back.

From 3 pages a month to 12 with an agent. Schema was still missing.

On classicmonks.com, my agent researches keywords from Search Console, writes the posts and publishes them. Schema was the one job it still needed another plugin for.

I tested the workflow on 10 WordPress sites over 90 days. Published pages went from 3 to 12 a month. The time I spent on it went from 6 hours a month to 1.5.

Then I asked the Classic Monks community how SEO should ship. 34 people voted, and 22 said make it its own plugin. This is that plugin, and every release runs on classicmonks.com before it reaches you.

Joy Chetry
Joy Chetry Founder of Classic Monks, building AgentedSEO
My own test10 sites · 90 days
Published pages a monthper site
Before3
After12
Joy’s time on SEO a monthhours
Before6
After1.5
Community vote34 people
22 for a separate plugin12 for other options

See every change before your site does, and approve what matters.

Approving isn’t one of the agent’s tools. Only a person can say yes.

  1. 01

    Preview

    Your agent can run any job as a preview first: the old value next to the new one, with the checks it passed.

  2. 02

    Approve

    You choose what waits for you, area by area: meta, schema, redirects, new drafts, edits to live posts, publishing. Robots.txt edits, noindex changes, trashing posts and deletions always wait, whatever you set.

  3. 03

    Undo, even after the chat is closed

    Every change is logged with who made it, you or the agent, and when. Undo one field, or a whole batch across hundreds of posts, in one click. Rewritten posts keep a WordPress revision, so they come back exactly as they were.

Your agent gets its own login, never your admin password.

Connecting an agent creates a separate WordPress user with a limited SEO role. Every change goes through AgentedSEO’s logged tools. Revoke it in one click.

Your agent can
  • Change SEO fields on any post: meta, keywords, schema, sitemaps, redirects and alt text
  • Write and edit posts and pages as drafts
  • Publish, or edit live posts, once you approve
  • Run site checks and read the results
Your agent can’t
  • Touch users or roles
  • Install plugins or change themes
  • Edit header and footer code
  • Delete anything permanently

No built-in AI writer, no token credits, and no change without a record.

Your agent writes the post, not just the meta.

New posts land as drafts with the title, content, categories, featured image and SEO fields set in one go.

New draft · written by Claude

How to set up redirects in WordPress

Written, checked and saved as a draft. Nothing goes live until you say so.

StatusDraft
Category and tagsGuides · redirects
Featured imageUploaded · alt text set
Title, description, focus keyword46/60 · 148/160
FAQ schemaValid
PublishWaiting for you
Waiting for your approval
Edit to a live post

Changes to published posts wait for your review

Shown side by side, with a text diff, so you see exactly what moves.

− A 301 is a type of redirect. + A 301 tells Google the move is permanent. + A 302 says it’s temporary.
Waiting for you
You have the post open

The agent’s edit waits instead of overwriting you

AgentedSEO checks the WordPress edit lock before it writes.

Joy · editing nowLocked
Claude · intro rewriteHeld back
You keep typing
Undo, and what stays off-limits

Every content change saves a WordPress revision, so Undo puts it back exactly

Revision 41 · before Claude’s edit Revision 42 · Claude · intro rewrite · approved by Joy Bricks and Elementor layouts · SEO fields only, the design stays yours
Revision 42 live

No agent yet? It’s a complete SEO plugin from the dashboard.

Run the setup wizard, fix what the site check finds, and use the SEO panel on every post. Your agent sees the same settings whenever you bring one in.

The WordPress SEO plugin you’d expect, with an agent’s way in.

A complete WordPress SEO plugin with MCP built in. Search the list, or filter by group. Your agent reaches the same settings over MCP, the REST API and WP-CLI.

  • Titles and descriptions

    Per post, term and archive, with templates and variables for whole post types.

    On-page
  • Focus and secondary keywords

    A focus keyword and up to 4 secondary ones, checked in the title, description, slug and first paragraph.

    On-page
  • Google and social previews

    Desktop and mobile Google previews, Facebook, X and LinkedIn cards, and a fallback social image.

    On-page
  • Canonicals and robots meta

    Noindex, nofollow and canonical URLs page by page, with paginated pages handled.

    On-page
  • Indexing rules

    Noindex date archives, search results and paginated pages, and send attachment pages to their parent.

    On-page
  • Breadcrumbs

    Block, shortcode and PHP tag with BreadcrumbList schema. Build the trail per post type and hide the current page name.

    On-page
  • Image SEO

    Alt text and title from the filename or a template on upload, and a screen listing every image without alt text.

    On-page
  • RSS feeds

    Text before and after each item, with a link back to the original post.

    On-page
  • Schema for 16 types

    Article, FAQ, HowTo, Product, LocalBusiness, Event, SoftwareApplication, VideoObject and more, as one JSON-LD graph.

    Schema
Every module can be switched on or off on its own, and none of them adds JavaScript to your front end. See every feature

Switch from Yoast or Rank Math without starting over.

AgentedSEO imports from:

Yoast SEORank Math SEORedirection (redirects)

Coming soon: SureRank, SEOPress, All in One SEO and The SEO Framework.

  • What comes across.

    Titles, descriptions, focus keywords, canonicals, robots settings, social settings and redirects.

  • See it before it happens.

    The importer shows a report of what will move before anything is written.

  • Your old data stays put.

    The import copies. It never deletes or edits the old plugin’s data.

  • Changed your mind?

    The import is logged as one batch, so the whole thing undoes in one click.

  • Not ready to switch yet?

    Install it next to your old plugin. AgentedSEO prints nothing in your pages until you switch, so nothing doubles up.

Prefer not to click through it? Ask your agent to run the switch.

Import report
Nothing written yetImported · logged · undo any time
Titles214
Descriptions198
Redirects37
Social settings186
Old plugin data untouched

From install to your agent’s first approved change in three steps.

No code, no second plugin and no proxy. Your agent is the only new thing in your setup.

  1. 01

    Install and bring your SEO across

    Install AgentedSEO and run the setup wizard. Import your titles, descriptions and redirects from Yoast or Rank Math, and read the import report before anything is written.

  2. 02

    Connect your agent

    Create the agent’s own login in the dashboard and add the connection to Claude, Cursor or Codex. It works with the SEO Agent role, never your admin password.

  3. 03

    Give it a job, then approve it

    Ask for new meta, schema or a draft post. Check the before and after, approve what you like, and undo anything you don’t.

Not sure what to ask your agent? Start here.

Copy one into the agent connected to your site and replace the bracketed parts with your own topic. Each one previews before anything changes.

Write meta descriptions for every post that doesn’t have one. Show me the preview first.

Add FAQ schema to every help article and fix anything the check flags.

Find titles over 60 characters and rewrite them without losing the keyword.

Fix every missing alt text on the site, including images inside posts.

Draft a post for [keyword] and save it as a draft for me to read.

Rewrite the intro of [post] so the focus keyword is in the first paragraph. Send it for my approval.

Plan 10 articles about [topic] and check none of them compete with pages we already have.

Undo everything you changed in your last run.

Hand your agent a site you can’t break.

Get a real WordPress site with AgentedSEO already installed and some sample posts to work on. Click through the dashboard, or connect your agent and give it one of the prompts above. Then open the change log and undo what it did.

Leave your name and email and we’ll send you the admin URL and a one-click login link.

No card24 hoursReal WordPress, admin access

Questions people ask before they connect an agent.

Yes. AgentedSEO has an MCP server built in, so your agent in Claude, Cursor or Codex can do SEO work and post edits on your site. Scripts can use the REST API or WP-CLI.

No extra plugin, no proxy. You create the agent’s login in the dashboard, copy the details it gives you, and paste them into your agent. The docs walk through Claude, Cursor and Codex step by step. Read the setup guide

Not unless you let it. New posts start as drafts, and edits to live posts and publishing wait for your approval by default. Approving isn’t one of the agent’s tools, so only a person can say yes. The agent’s login can’t touch users, plugins, themes or header code, and every change can be undone.

No. It’s a complete SEO plugin from the dashboard. An agent is how you stop doing the repetitive parts by hand.

On its own, a chat gives you text to paste into WordPress by hand, post by post. Connected to AgentedSEO, your agent makes the change inside WordPress: previewed first, checked, logged and undoable. You keep using the AI you already pay for, with no credits to buy.

Google’s guidance rewards helpful content however it’s produced, and treats content made mainly to game rankings as spam. AgentedSEO has no AI writer of its own: your agent drafts, and you read before anything goes live. Read Google’s guidance

Yes. The importer shows what will move before it writes anything, leaves the old data untouched, and the whole import undoes in one click. Read the switching guide

They can edit the SEO of any page, including Elementor, Bricks, Breakdance and Oxygen pages. The page layout itself stays off-limits to agents, so a builder design is never rewritten by accident.

It adds no JavaScript to your front end and prints its meta and schema in one pass. Heavy work runs in the background, never on page load.

Yes, one site at a time. Export your settings from one site and import them on the next, and connect your agent to each site. Each site is managed on its own, with no central multi-site dashboard.

Lifetime is one payment with every future update, starting with Search Console stats. Every feature is in every licence, so there’s nothing to upsell later. On a yearly licence, if you stop renewing, your SEO output, data and undo keep working. Only updates and support stop. Read the lifetime terms

Yes. Ask within 15 days of buying and you get 80% back. Read the refund policy

Early adopter lifetime

Let your agent do the SEO. Keep the final say.

Early adopter lifetime: pay once, for 1, 25 or unlimited sites, until 1 December, 23:59 PT. From 2 December, licences go yearly.

Solo $49one payment · yours for life
  • 1 site
  • Every feature, MCP, REST API and WP-CLI
  • Lifetime updates and support
  • From 2 December: $49 a year
Get Solo for life
StudioRecommended $129one payment · yours for life
  • 25 sites
  • Every feature, MCP, REST API and WP-CLI
  • Lifetime updates and support
  • From 2 December: $99 a year
Get Studio for life
Agency $199one payment · yours for life
  • Unlimited sites
  • Every feature, MCP, REST API and WP-CLI
  • Lifetime updates and support
  • From 2 December: $149 a year or $499 lifetime
Get Agency for life
  • Upgrades pay the difference.
  • Tiers differ only by the number of sites.
  • Lifetime means one payment, with every future update included.
  • If you ever stop using it, your SEO output and data stay.