AEO for WordPress: The Complete 2026 Checklist for the World's Most Popular CMS

WordPress powers 40.7% of all websites as of August 2026, according to W3Techs. (Source: W3Techs, August 28, 2026) That is a larger share of the web than the next ten content management systems combined. When AI systems crawl the web looking for content to cite in their answers, they are crawling WordPress sites at a higher rate than any other platform simply because WordPress sites are everywhere.

That ubiquity creates both opportunity and problem. Opportunity because a well-configured WordPress site has access to more AEO tooling than almost any other platform: Yoast SEO, Rank Math, and All in One SEO between them cover over 15 million active installations and have all added dedicated AI search features in 2025-2026. Problem because the default WordPress installation, without deliberate AEO configuration, leaves most of the signals that drive AI citation probability either incomplete or missing entirely.

This checklist covers every significant AEO signal for WordPress sites, ordered by impact. It is specific to WordPress where the implementation differs from the general AEO guidance covered elsewhere in this series.


The WordPress AEO Landscape in 2026

The two dominant SEO plugins have both made AEO-specific moves in 2026.

Yoast SEO (10+ million active installations) has added a cluster of AI search features under what it describes as being "ready for AI." These include: Schema NLWeb support for making content machine-readable in the format AI agents use, an llms.txt manager that generates and maintains the AI-readable site index file, an AI bot blocker that lets site owners configure which AI crawlers to allow or block, and AI-assisted content generation and optimization tools. (Source: wordpress.org/plugins/wordpress-seo and yoast.com/ai-seo)

Rank Math (4+ million active installations) has added an "AI Visibility" feature that monitors brand visibility in AI search across major platforms and provides optimization recommendations. It also includes Schema markup automation, content analysis for AI readiness, and tracking for how AI systems represent the site's content. (Source: wordpress.org/plugins/seo-by-rank-math and rankmath.com)

The fact that both major WordPress SEO plugins have invested in dedicated AEO features in 2026 is a strong signal that the WordPress ecosystem has recognized AI citation as a distinct optimization surface. Neither plugin, however, solves all AEO problems automatically. Configuration is required, and the configuration choices that matter for AI citations differ from the configuration choices that matter for traditional SEO rankings.


The Checklist

Section 1: AI Crawler Access

1.1 Verify your robots.txt allows AI retrieval bots

WordPress generates a robots.txt file automatically, but security plugins, caching plugins, and some hosting configurations override or append to it in ways that block AI crawlers.

Check yourdomain.com/robots.txt. Look for any Disallow rules targeting these user agents:

  • OAI-SearchBot (ChatGPT Search)
  • ChatGPT-User (ChatGPT browsing)
  • PerplexityBot (Perplexity)
  • Claude-SearchBot (Claude web search)

If any of these are blocked, you are invisible to those AI citation systems regardless of any other optimization.

If you use Yoast SEO, you can manage robots.txt directly from the plugin's settings. If you use a security plugin like Wordfence or iThemes Security, check whether it has added wildcard bot blocking rules that catch AI retrieval bots.

The recommended configuration allows retrieval bots while optionally blocking training bots:

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

# Training bots: block if you prefer not to contribute to training data
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

1.2 Check Cloudflare or CDN bot blocking rules

If your WordPress site runs behind Cloudflare or another CDN, firewall rules at the CDN level override robots.txt. A CDN rule that blocks "unknown bots" or uses an aggressive bot score threshold may be blocking AI retrieval bots even if your robots.txt allows them.

In Cloudflare, check Security > Bots and verify that the bot fight mode settings are not treating OAI-SearchBot and PerplexityBot as malicious. Add exceptions for the user agents listed above if needed.

1.3 Create an llms.txt file

llms.txt is a Markdown file at your site root that provides AI systems with a curated, machine-readable index of your most important content. If you use Yoast SEO, it now includes an llms.txt manager. If you do not use Yoast, you can create the file manually in your WordPress root directory or as a static file served by your web server.

A minimum viable llms.txt for a WordPress site:

# [Site Name]

> [One to two sentence description of what the site is, who it serves, 
> and what makes it distinctive. Written for an AI system, not for marketing.]

## Core Pages

- [About](https://yourdomain.com/about): What the site and organization are about
- [Services](https://yourdomain.com/services): What services or products are offered

## Key Content

- [Post Title](https://yourdomain.com/post-slug): One-line description of what this covers

Add your 10 to 15 most important pages and posts. Update it when you publish significant new content.


Section 2: Schema.org Structured Data

2.1 Configure Organization schema on the homepage

The most important schema type for AI entity recognition is Organization. It tells AI systems who you are, what you do, and where to find authoritative information about you. Neither Yoast nor Rank Math generates Organization schema with all the relevant fields by default.

In Yoast SEO: go to SEO > Search Appearance > Knowledge Graph and configure the Organization settings, including name, logo, and social profiles.

In Rank Math: go to Rank Math > Titles and Meta > Local SEO and configure the organization details.

Both plugins will generate basic Organization schema. To add the sameAs links that AI systems use for entity recognition, you may need to add custom schema via the plugin's schema editor or via a schema plugin like Schema Pro.

The sameAs field should include every authoritative external profile your organization maintains: LinkedIn company page, G2 profile, Capterra profile, GitHub organization, Crunchbase, and any relevant directory listings. This is the field that connects your schema entity to the external sources AI systems use to validate and understand your organization.

2.2 Add Article schema to all blog posts and guides

Yoast and Rank Math both generate Article schema for posts automatically, but verify that the following fields are populated for each post:

  • author with a linked Person entity (not just a name string)
  • datePublished visible and accurate
  • dateModified updated when the post is revised
  • publisher linked to the Organization schema on the homepage

If your posts use "admin" as the author name or have no linked author profile, the Article schema's author field will not create a credible author entity signal for AI systems.

2.3 Add FAQPage schema to pages with question-answer sections

FAQPage schema is the highest-citation schema type for AI extraction. Rank Math includes a FAQ block that generates FAQPage schema automatically when you use it. Yoast supports FAQPage schema through its content blocks.

The key is using actual Q&A format with direct answers, not decorative FAQ sections where the "questions" are really just section headers and the "answers" are marketing paragraphs. For AI citation, each FAQ item should: start with a genuine question your target audience asks, answer it directly in the first sentence, and be self-contained enough to make sense without surrounding context.

2.4 Add HowTo schema to tutorial and process content

If your WordPress site publishes how-to guides or step-by-step tutorials, HowTo schema makes that content machine-readable in a format AI systems extract for procedural queries. Both Yoast and Rank Math support HowTo schema blocks.


Section 3: Author and E-E-A-T Signals

3.1 Create individual author profiles with credentials

The default WordPress author profile is minimal: display name and a short bio. For AI citation purposes, each author needs a profile that includes:

  • Full name (not a username)
  • Job title or relevant credential
  • A bio that includes specific expertise signals (years of experience, publications, specializations)
  • A link to an external professional profile (LinkedIn minimum)
  • Author photo

Plugins like Simple Author Box or Co-Authors Plus extend WordPress's author functionality significantly. Alternatively, you can build author profile pages manually with the relevant information.

In Rank Math and Yoast, author schema is generated from the user profile. Adding LinkedIn and other profile URLs to the user account allows the plugin to include these in the author's Person schema, which is what creates the external entity links AI systems follow to verify author credentials.

3.2 Display author information visibly on all content pages

AI systems evaluate both the structured data author signal and the visible author attribution. A post with Article schema listing an author but no visible byline on the page creates a signal inconsistency. Best practice for AEO is to display: author name (linked to the author profile page), author photo, and a brief one or two sentence bio excerpt with the author's relevant credential.

3.3 Add visible publication and last-updated dates

WordPress displays publication dates on posts by default, but many WordPress themes and page builders either hide dates or do not display them on certain post types. Verify that every post and key page on your site shows a visible publication date.

For content that has been updated since publication, display the last-updated date separately from the publication date. "Originally published March 2024, updated August 2026" is the format that provides the clearest freshness signal to AI systems evaluating whether the content is current.


Section 4: Content Structure for AI Extraction

4.1 Use question-based headings on key pages

AI systems match queries to content at the heading level. A section headed "Benefits" does not match a query "what are the benefits of X for Y." A section headed "What are the key benefits of X for someone who does Y?" does.

Review your most important pages and posts. For any H2 or H3 that describes a topic rather than answering a question, assess whether converting it to a question format would improve the alignment with the conversational queries your target audience asks AI systems.

4.2 Lead with direct answers at the top of each section

Analysis of AI citation patterns consistently shows that the first 30% of content is disproportionately cited. For WordPress sites, this means structuring key posts so that the core answer to the primary question appears in the first paragraph after the introduction, before supporting context and elaboration.

The Yoast SEO content analysis tool highlights readability and structure issues but does not specifically flag answer placement for AI extraction. This check requires manual review.

4.3 Ensure sufficient content depth on key pages

Pages under approximately 300 words have minimal extractable content for AI systems. Key landing pages, service pages, and product pages that currently contain only short marketing copy are candidates for content expansion that adds direct, specific answers to the questions your target audience asks.


Section 5: Technical Configuration

5.1 Verify sitemap includes all key content

Yoast and Rank Math both generate XML sitemaps. Verify that your sitemap includes: all published posts, all key pages, and any custom post types with AEO-relevant content. Exclude thin content, pagination pages, and tag/category archives that contain no unique content.

Submit your sitemap to Google Search Console and verify it is indexed. AI systems that use Google's index (Gemini, ChatGPT Search via Bing) are more likely to find and cite content that is indexed rather than only crawl-discovered.

5.2 Check page speed for key content pages

Slow pages are crawled less thoroughly and less frequently by both search engine bots and AI retrieval bots. Google's Core Web Vitals data is public via Chrome UX Report and directly visible in Google Search Console. Pages with poor LCP (Largest Contentful Paint) above 4 seconds are candidates for performance optimization before AEO work, since pages that load slowly may not be fully indexed.

WordPress-specific performance factors: image optimization (use WebP format, lazy loading for below-fold images), caching plugin configuration, and whether your hosting environment provides adequate response times.

5.3 Verify HTTPS across all pages

WordPress sites running on HTTP, or with mixed content warnings from HTTP assets on HTTPS pages, carry a trust deficit for AI systems evaluating source credibility. Verify that your WordPress site serves all pages on HTTPS, that there are no HTTP resource references in page source, and that your SSL certificate is current.


Section 6: WordPress-Specific AEO Configuration in Plugins

6.1 Yoast SEO: Enable all relevant schema types

In Yoast SEO, go to SEO > Search Appearance. Verify that post types with AEO-relevant content have schema enabled. For blog posts, the schema type should be set to Article. For pages, configure the appropriate schema type (WebPage, AboutPage, ContactPage) based on content.

Enable the Knowledge Graph settings and complete the organization information fully including social profiles.

If you have the Yoast premium version, use the AI recommendations feature to identify content that falls below the threshold for AI search readiness.

6.2 Rank Math: Configure AI Visibility monitoring

In Rank Math's AI Visibility feature, set up monitoring for your brand name and primary product or service keywords. The feature queries AI systems and tracks whether your site appears in responses, providing the ongoing monitoring that the manual monthly prompt-panel audit covers at a lower frequency.

Use the Schema Generator to add Article, FAQPage, and HowTo schema to relevant content if you have not done so through content blocks.

6.3 Check for schema conflicts between plugins

If you have both Yoast and Rank Math active (not recommended), or if you use a third-party schema plugin alongside an SEO plugin, you may have duplicate or conflicting schema output. Multiple Organization schema blocks on the same page, or multiple Article schema blocks with different author information, create entity ambiguity rather than clarity.

Verify schema output on key pages using the Schema.org Validator and the Google Rich Results Test. The validator will identify duplicate or conflicting schema types.


The WordPress AEO Priority Order

If you are starting from zero and need to prioritize, this is the order that produces the most AI citation impact per hour of implementation time:

  1. Verify AI bot access in robots.txt and CDN settings (30 minutes, high impact)
  2. Add author profiles with credentials and external links (2-3 hours, high impact)
  3. Add visible publication and last-updated dates to all key content (1 hour, medium-high impact)
  4. Configure Organization schema with sameAs links (1-2 hours, medium impact)
  5. Add FAQPage schema to pages with Q&A sections (2-3 hours, medium impact)
  6. Create llms.txt (1-2 hours, low-medium impact)
  7. Convert topic-based headings to question-based headings on key pages (ongoing, medium impact)

The first two items, bot access verification and author credentialing, are consistently the highest-impact changes for WordPress sites that have otherwise reasonable content and technical foundations. They are also the changes that the major WordPress SEO plugins have historically not prompted site owners to think about, which is why they remain the most common gaps in WordPress AEO audits.


Sources Referenced


AEOBoost audits your WordPress pages across 7 AEO pillars, including bot access, structured data, author signals, and content structure, then queries ChatGPT, Claude, Gemini, DeepSeek and Perplexity to show whether your site earns AI citations or your competitors do. Run your free audit at aeoboost.app (no credit card required).