TechEarl

AI for WordPress SEO: The Playbook

The SEO-role playbook for AI on WordPress sites: internal link audits, schema generation, content-gap analysis, redirect audits, title/meta rewrites, technical SEO triage, and AI-search citability. Plus what stays human.

Ishan Karunaratne⏱️ 6 min readUpdated
Share thisCopied
SEO-role playbook for AI on WordPress: internal links, schema, content-gap, redirects, title/meta, technical SEO, AI-search citability, what stays human.

The SEO-role playbook for AI on WordPress sites in 2026 is broader than it was a year ago. AI Overviews, ChatGPT search, Perplexity, and Claude all matter now as visibility surfaces. Traditional SEO still matters too. The patterns below cover both: technical SEO automation that compounds across a site, content-quality work that humans must still author, and the AI-search citability optimization (GEO) that is the new layer on top. The line between "automate this" and "human judgment only" runs through every category.

Jump to:

Internal linking is the single most underrated SEO lever and the one AI is best at handling at scale. The pattern:

text
I have a list of URLs from our sitemap (attached). For each URL:

1. Identify the 3-5 most semantically related other URLs on the site.
2. For each related URL, propose a natural anchor-text retro-link from
   the source article to the related one.
3. Flag any URL that has zero inbound internal links across the site
   (orphans).

Output as a structured table I can hand to the content team.

On sites with 500+ articles, this audit catches dozens of orphan pages and produces a prioritized retro-link backlog. The content team applies the links (or you script the application via wp post updates if the anchor text is mechanical enough).

For new articles, the right pattern: before publishing, ask "which existing articles should link to this new one?" and add the inbound links as part of the publish flow. Orphans never form in the first place.

Workflow 2: schema generation and validation

Structured data is what feeds rich results, Knowledge Graph entries, and increasingly the AI-search summaries. AI is good at generating valid JSON-LD from page content.

text
Read the article at [URL] (or paste the article content). Generate
JSON-LD for:

- Article schema (with author, datePublished, dateModified, headline,
  image, description).
- BreadcrumbList schema based on the URL path.
- If the article describes a product/service/place, the relevant
  additional schema (Product, Service, LocalBusiness, etc.).

Output the JSON-LD ready to embed. Validate that all required fields
are present per Google's structured data documentation.

Then run the generated JSON-LD through Google's Rich Results Test before deploying. The AI's output is usually valid; occasionally it invents a non-standard property that you catch in validation.

For sites with hundreds of articles needing schema backfill, this becomes a WP-CLI script: read each post, generate the schema, write to a meta field, render in the template. Covered in Using AI with WP-CLI for Faster WordPress Operations.

Workflow 3: content-gap analysis vs competitors

text
Our site is [URL]. The top three competitors for our space are
[URL1, URL2, URL3].

Crawl the competitors' sitemaps (or paste the article lists). For
each competitor, identify articles they have that we do not, where
the topic is plausibly something our audience cares about.

Output a prioritized list of content gaps with:
- Suggested article title.
- Approximate target keyword.
- Difficulty estimate (informational/comparison/transactional).
- Source competitor URL for reference.

This produces an editorial backlog grounded in real competitor data, not guesses. The content team picks the entries to write; you do not publish AI-generated articles from the backlog directly.

Workflow 4: redirect audits

Redirect chains accumulate. After a few years, every site has redirects that point to redirects that point to redirects. AI is fast at finding them.

text
SSH to prod-web. Read the redirect rules in /etc/nginx/sites-enabled/*
(or in the active redirect manager plugin like Rank Math Redirections).

For each redirect rule:
1. Verify the destination URL actually exists (200 response).
2. Verify the destination is not itself a redirect (no chains).
3. Flag any circular redirects.
4. Flag any redirects to URLs that 404.

Output a structured cleanup report.

The output is the kind of audit that used to require an hour per project per quarter and now runs in five minutes.

Workflow 5: title and meta description rewrites

For a site with hundreds of pages, the "audit and improve titles/metas" project never gets done because it is too much typing. AI compresses it dramatically.

text
Here is a CSV of our top 100 pages with current title and meta
description (attached).

For each page, propose an improved title (under 60 characters, with
the primary keyword near the start) and an improved meta description
(under 155 characters, with a clear value proposition).

Output a CSV I can hand to the SEO lead for review.

The SEO lead reviews and approves; the approved entries get written back to the posts via a WP-CLI script. The human stays in the loop because title and meta are user-facing and brand-sensitive; the AI handles the volume.

Workflow 6: technical SEO triage

Combining several Workflows above into a periodic technical sweep:

text
For [URL], run a technical SEO audit:

1. Check the robots.txt and confirm intent matches reality (we want
   Google to crawl X, do we?).
2. Check the sitemap.xml is reachable and contains the URLs we
   expect.
3. Check the canonical tag on the homepage.
4. Spot-check the page-level canonical on a few representative pages.
5. Check hreflang if international.
6. Check Open Graph and Twitter Card tags on a few pages.
7. Check Core Web Vitals (LCP, INP, CLS) via a public test tool.
8. Check for mixed content (https page loading http resources).
9. Check for any 5xx responses in the sitemap URLs.

Output a structured technical-SEO health report.

The agent runs the checks across the site; you get a report. The acceleration is real because the checks are mechanical and the AI does not skip the boring ones.

Workflow 7: AI-search citability (GEO)

The newer SEO category. AI search engines (Google AI Overviews, ChatGPT, Perplexity, Claude with web access) cite sources in their responses. Optimizing for those citations is its own discipline.

The patterns that earn citations:

  • Clear, quotable sentences with specific facts. "WP-CLI was released in 2011 and ships with WordPress core since version 5.5" is more quotable than "WP-CLI has been around for a while."
  • Self-contained answer blocks under each H2. 134-167 words is the sweet spot for AI extraction. Each H2's first paragraph should answer the H2's implicit question completely.
  • Question-format H2s. "How do I count rows in an ACF Repeater?" outperforms "Counting rows."
  • Citations to primary sources. Linking to official docs (ACF, WP-CLI, WordPress core) signals authority.
  • Author bylines with credentials. AI engines weight source authority partly by visible author signals.
  • Schema.org Article with author.url and author.sameAs. Helps AI engines identify the source.

AI can audit existing content against these signals:

text
Read the article at [URL]. Score it on AI-search citability:

1. Direct answer in the first 60 words? (yes/no)
2. Question-format H2s? (count yes, count no)
3. Self-contained answer blocks under each H2? (yes/no per H2)
4. Specific facts with numbers/dates? (count)
5. Citations to primary sources? (count)
6. Author byline with credentials? (yes/no)
7. Article schema present and complete? (yes/no)

Output a structured citability score and recommendations for improvement.

This is the SEO-side equivalent of the GEO analysis covered in techniques like the seo-geo skill. For new content I write to the conventions from the start; for old content I run this audit when I refresh articles.

What stays human

  • Final keyword strategy. AI can propose, but the editorial decision about which queries to compete for is the SEO lead's call.
  • Disavowing backlinks. AI's "this link looks low quality" judgment is not trustworthy enough for the disavow file.
  • Content rewrites of brand-critical pages. The AI's prose is not the brand's voice. Use AI for outlines, drafts, and audits; the final voice is human.
  • Strategic decisions about site architecture, URL structure, internationalization. AI knows the technical mechanics; humans set the strategy.
  • Submitting AI-generated schema to Google's Rich Results Test and acting on the results. Never auto-submit; always read.

For the developer-role equivalent of these workflows, see AI for WordPress Developers: The Playbook. For sysadmin, see AI for WordPress Sysadmins. For the broader role map, see How Small WordPress Agencies Can Use AI in 2026, by Role.

Sources

Authoritative references this article was fact-checked against.

TagsWordPressAISEOSchemaContent

Found this useful? Pass it on.

Copied

Ishan Karunaratne

Tech Architect · Software Engineer · AI/DevOps

Tech architect and software engineer with 20+ years building software, Linux systems, and DevOps infrastructure, and lately working AI into the stack. Currently Chief Technology Officer at a healthcare tech startup, which is where most of these field notes come from.

Keep reading

Related posts

AI for WordPress Developers: The Playbook

The developer-role playbook for AI on WordPress projects: ACF scaffolding, plugin/theme debugging, WP-CLI orchestration, code review, migration scripts, Figma-to-component, and the senior-review discipline that keeps quality high.

AI for WordPress Sysadmins: The Playbook

The sysadmin-role playbook for AI on WordPress infrastructure: log triage, deploy verification, config audits, backup checks, security sweeps, fail2ban rule generation, and the strict read-only discipline that keeps production safe.

AI for WordPress Content Teams: The Playbook

The content-role playbook for AI on WordPress sites: outlines and briefs, article refreshes, title generation, format conversion, fact-check passes, content QA at scale. Plus the strict rules on what stays human-written end to end.