GoBuildWP

SEO use case

Fix WordPress SEO with Claude, starting from what each page says.

Claude writes a good title. What it cannot do from a chat box is know which forty pages need one. With GoBuildWP, Claude reads the fields your SEO plugin actually stores, compares them with each page, writes only the fields you approve, and checks what the site serves afterwards.

GoBuildWP Free + Pro, Works in Claude, Runs under Production Safe, Pricing

Illustrative ability sequence for GoBuildWP Free 1.18.6 and Pro 1.12.4. IDs, results and recovery outcomes are examples, not a recorded client or WordPress test. Select Read Only explicitly for the initial reads; Production Safe is the default. Connection management requires manage_options on a single site or superadmin on multisite.

The problem

Real SEO problems are rarely one page

They are forty pages titled Services, descriptions copied between products, a canonical still pointing at the staging domain, and a redirect nobody added when a slug changed. Paste one page into Claude and it will fix that one page. The other thirty-nine stay broken because Claude never saw them.

Connected through GoBuildWP, Claude audits the stored SEO fields across the site first, then works page by page: it reads the content, proposes wording that matches it, writes only the changed fields through Yoast, Rank Math, AIOSEO or SEOPress, and reads the result back as a visitor would get it.

What Claude can do here

  • Read each post's stored title, description, canonical and robots values to find duplicates, gaps and off-domain canonicals
  • Write per-post and per-term SEO fields in Yoast, Rank Math, AIOSEO or SEOPress, leaving every field you did not name untouched
  • Set titles, descriptions, canonicals and robots on up to a hundred posts in one call, with a dry run that shows every before and after first
  • Read and edit structured data where the suite exposes it: Rank Math, AIOSEO and SEOPress
  • Create and edit redirects in Rank Math, Redirection, AIOSEO, SEOPress and Yoast Premium when a slug changes
  • Check the served page: heading outline, images without alt text, what actually reached the HTML

What it cannot do

  • Change global SEO plugin settings through the SEO modules, whose settings abilities are read-only in all four. A Developer Full Access code path could still reach them, which this workflow never uses
  • Undo Pro's AIOSEO metadata writes, term SEO in Rank Math or SEOPress, or redirects in Rank Math, Redirection, AIOSEO or Yoast Premium from the ledger. Those live in tables or term meta a post snapshot does not cover, and each entry says so. The exceptions keep a before-image: the free plugin's per-post AIOSEO edit, and a SEOPress redirect GoBuildWP created or edited
  • Promise rankings. A saved title proves a saved title; search performance is measured in Search Console
  • Guarantee accurate wording. The prompt tells Claude to take prices, locations and service claims from the page or from you, but a model can still get one wrong, so read each proposed description

The prompt

The prompt to paste into Claude

This runs as an audit first and a fix second. Claude reports what it finds, you choose, and only then does anything change.

  • Step 3 is a report, not a fix. You decide what counts as wrong for your site.
  • Writing two fields per page keeps every change small enough to read in the ledger.
  • Step 6 catches a theme or a page cache still serving the old title.
Paste into ClaudeEdit the URLs and brackets
Use the SEO plugin on my site to find and fix weak metadata.
1. Check which SEO plugin is active and what it lets you edit.
2. List published pages and posts and read each one's SEO title, description, canonical and robots values.
3. Report duplicates, empty descriptions and suspicious canonicals. Treat title length as a review cue, not an automatic defect. Change nothing yet.
4. Use supplied query/page evidence and business importance to choose one page. Read its content and propose one title and description diff that matches its intent. If query evidence is absent, ask for it rather than inventing a ranking of the ten worst pages.
5. After I approve, write only the title and description. Leave canonical and robots alone unless I say so.
6. Re-read each page's SEO fields and run verify-rendered-page to confirm the served title changed.

Under the prompt

The abilities Claude will call

Registered GoBuildWP abilities, each with its own schema and permission check. The live ability list on your site is the final word; the tool map lists every group.

  • list-content

    Bounded lists of posts, pages and custom types to audit

    ReadFree
  • search-content

    Live search across public content, with edit targets

    ReadFree
  • yoast-get-post-seo

    Yoast's stored title, description and robots for one post; Pro's copy adds the canonical, keyphrase and scores

    ReadFree
  • rank-math-get-post-seo

    The same fields as Rank Math stores them

    ReadFree
  • rank-math-edit-post-seo

    Partial update of title, description and robots; Pro's copy takes the other per-post fields too

    WriteFree
  • seo-bulk-update-meta

    The same fields on up to a hundred posts, dry run first, one ledger entry per post

    WritePro
  • yoast-edit-term-seo

    Category and tag archives, which audits usually forget

    WritePro
  • aioseo-edit-post-schema

    A post's structured data in AIOSEO

    WritePro
  • seopress-create-redirect

    A redirect from an old slug to the page that replaced it

    WritePro
  • verify-rendered-page

    Fetches the page as a visitor gets it and reports what was served

    ReadFree

Safety and recovery

Audit read-only, write with a record

Safety profile
Steps 1 to 3 are the whole audit and run under Read Only. Switch to Production Safe for the writes in step 5, and switch back when the session ends.
Change ledger
Each metadata write is recorded with the credential, ability, post and changed fields. Metadata values and before-images can be retained as evidence; review storage and display redaction separately and minimize private content.
Rollback
Post SEO edits in Yoast, Rank Math and SEOPress keep the previous fields, so one page can be rolled back without touching the rest. With Pro, AIOSEO edits and most redirects are recorded without a way back, which is why the agent reads the old values first; the free plugin's AIOSEO title, description and robots edit, and SEOPress redirects GoBuildWP created or edited, can be undone. Deleting a redirect needs a confirmation flag on the call, and on a shared site Pro's approval policy, once turned on, can hold every SEO write for a person.
Change ledgerExample entries
  • #871Rank Math title and description, /services/Rollback available
  • #872Rank Math title and description, /boiler-repair/Rollback available
  • #873Delete SEOPress redirect /spring-offer/Confirmed first

Where SEO work stays human

  • Some features depend on the paid edition of the SEO plugin: Yoast redirects need Yoast Premium.
  • A cached page can keep serving the old title until the page cache is purged.
  • Structured data has to describe what the page visibly shows. Markup that does not match the content can be ignored by search engines.
  • Rewriting every description on a site is rarely the fix. Start where a page has a specific, visible problem.

How profiles, confirmations and rollback fit together: safety profiles and the change ledger.

Setup

Connect Claude on the web

claude.ai connects from Anthropic's side, so your site needs a public HTTPS address. For a local site, Claude Desktop does the same job.

Free

Free lists, searches and reads content, checks what the site serves with verify-rendered-page, and reads and sets one post's SEO title, description and robots in Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework, Slim SEO or SmartCrawl.

Pro

Pro adds the rest of the Yoast, Rank Math, AIOSEO and SEOPress modules: canonicals, keyphrases and social fields, per-term fields, bulk edits across posts, schema where the suite has it, and redirects in all four where the suite's own edition has them: Yoast Premium, AIOSEO Pro and SEOPress Pro.

If the audit shows the content model is the real problem, the content system brief builds the post type, fields, taxonomy and templates first: AI blog content system for WordPress.

  1. Install Free with your SEO plugin active

    Free registers one post's title, description and robots calls for whichever supported SEO plugin is active. Pro loads the full Yoast, Rank Math, AIOSEO or SEOPress module, with terms, schema, redirects and bulk edits, only when that plugin is active.

  2. Use a dedicated connection

    GoBuildWP connections need a user with manage_options, or a super admin on multisite, so a lower SEO role cannot connect. Give Claude its own administrator-level user or access token so the ledger names it, and narrow it with the token's scope and profile ceiling.

  3. Add a custom connector

    In Claude: Customize, then Connectors, then Add custom connector. Paste the MCP URL from GoBuildWP's Connect screen.

  4. Approve through OAuth

    Claude opens your site's approval screen. Sign in as the dedicated user and approve.

  5. Start with the report

    Keep the profile on Read Only for the first run and read Claude's list before approving a single write.

FAQ

Questions about how to fix WordPress SEO with Claude

Can Claude change my Yoast settings?

Not through the SEO module: it can read them with yoast-get-settings but not change them. Per-post and per-term fields are writable; the plugin's global configuration stays in wp-admin, for all four supported SEO plugins. Only a separately approved Developer Full Access code call could change settings, and this workflow does not use one.

Does this work with Claude Desktop or Claude Code?

Yes. The abilities are the same in every client; only the connection steps differ. Claude Desktop also works with a site on your own machine, which claude.ai cannot reach.

Which SEO plugin gets the most coverage?

SEOPress has the widest module, including schema templates and redirects on SEOPress Pro, and its created or edited redirects are the ones the ledger can undo. AIOSEO covers schema and redirects too, the redirects on AIOSEO Pro. Rank Math covers post and term SEO, schema and redirects. Yoast covers post and term SEO, with redirects on Yoast Premium.

Will it rewrite my page content for SEO?

Only if you ask. This workflow reads the content to write metadata that describes it. Changing the page itself is a separate edit with its own ledger entry.

Try it on staging first.

Install the free plugin, connect Claude, and run the read-only half of this prompt before anything on the site changes.