The WordPress AI SEO Checklist: 15 Things to Fix Before You Publish Another Post in 2026

A practical pre-publish checklist for WordPress sites that covers both classic Google SEO and the new AI search layer: robots.txt bot rules, FAQ formatting, product pages, alt text, and the llms.txt myth.

Key takeaways

  • AI search engines cite regular HTML pages, not markdown mirrors. In Promptwatch's sample of 1.6 million citations, 99.94% went to HTML and just 0.05% to markdown files, so skip the .md duplicates and fix your actual pages instead.
  • ChatGPT cites roughly 5 sources per response, about half of Google AI Overviews' ~10. With fewer slots, narrow pages that fully answer one question beat broad pages that partly cover ten.
  • Product pages became the single most-cited content type in ChatGPT Search in July 2026 (~33% of classified citations, nearly double their March share). Your service and product pages are citation assets now.
  • In robots.txt, block training bots but allow citation bots, and check your CDN layer too. Cloudflare's default AI-bot blocking can silently override a correct robots.txt.
  • FAQ answers between 50 and 150 words, with the answer in the first sentence, are the citability sweet spot most sources agree on.

WordPress SEO used to be one job. In 2026 it's closer to four: technical foundations, content quality, Google visibility, and whether AI systems can even find and quote you. The Meow Apps guide on WordPress SEO's four pillars makes this split well, and it's worth internalizing before you touch a single setting.

Screenshot of the Meow Apps guide explaining the four pillars of WordPress SEO in 2026: technical SEO, content quality, Google visibility, and AI awareness

Most WordPress checklists you'll find still stop at "add your focus keyword and install Yoast." That advice was fine in 2019. It misses the part where ChatGPT, Perplexity, and Google AI Overviews now decide whether your post gets quoted in front of a user who never clicks anything.

So here's the checklist I'd run, in order, before publishing another post.

Foundation: settings you fix once

1. Set permalinks to "Post name" before you publish anything else

If your URLs still look like yoursite.com/?p=127, fix this today. Go to Settings → Permalinks and switch to "Post name." Every post you publish on the old structure creates a redirect problem later, and AI citation systems that resolve to a URL with query parameters are less reliable than clean ones. This is a five-second fix that gets harder the more content you stack on top of it.

2. Run exactly one SEO plugin

Two SEO plugins means two sitemaps, two schema outputs, and conflicting canonical tags. Pick one and delete the others. Here's how the main options compare right now:

PluginFree plan highlightsPaid starts atAI features
Yoast SEO1 focus keyword, basic schema graph~$99–119/yearAI title/meta generation and keyphrase analysis, Premium only
Rank Math5 focus keywords, 18 schema types, redirect manager, 404 monitor~$108/yearSeparate Content AI subscription
AIOSEOSchema generator, rank tracking, internal link automation$49.50/year (first year)AI credits included in all paid plans
SEOPressSchema, breadcrumbs, robots.txt editor~$49/yearLimited

My take: Rank Math's free tier gives you the most, and Yoast's Premium keyphrase distribution checker is genuinely useful if you write long-form. If you switch plugins, use the import tool rather than starting from zero.

3. Split your robots.txt: block training bots, allow citation bots

This is the item most WordPress sites get wrong, usually by accident. AI companies run two kinds of crawlers: ones that train models on your content, and ones that fetch pages to cite in live answers. Blocking the first shouldn't mean blocking the second, but plenty of site owners block everything with names like "GPTBot" in it and then wonder why ChatGPT never mentions them.

BotOperatorPurposeRecommendation
GPTBotOpenAIModel trainingBlock if you don't want training use; does not affect ChatGPT search visibility
OAI-SearchBotOpenAIChatGPT search and citationsAllow
ChatGPT-UserOpenAILive fetches triggered by usersAllow
ClaudeBotAnthropicModel trainingBlock or restrict to evergreen content
Claude-SearchBotAnthropicSearch and citationsAllow
Claude-UserAnthropicLive citation fetchesAlways allow
Meta-WebIndexerMetaBuilding a web indexDecide deliberately, don't leave it to chance

That last row is new. Meta's crawler went from about 2% to nearly 38% of all tracked AI crawler requests between mid-July and August 9, 2026, per Promptwatch's Meta-WebIndexer data. Meta appears to be building its own search index, which means a fourth search ecosystem may be reading your WordPress site whether you planned for it or not.

A reasonable middle path for a WordPress store or membership site: allow the citation bots everywhere, disallow everything AI-related on /wp-admin/, /wp-json/, /cart/, /checkout/, /my-account/, and /?s= search results. Yoast and Rank Math both have robots.txt editors built in, so you don't need to touch a file over FTP.

4. Check your CDN layer, not just robots.txt

Here's a trap that cost me a weekend once: your robots.txt can be perfectly configured and still mean nothing, because your CDN is blocking the bots before they ever read it. Cloudflare has blocked AI bots by default on new domains since 2024, and other CDNs have similar toggles hiding in their dashboards. Before you assume AI engines are ignoring your content, log into your CDN and confirm the AI-bot setting matches what your robots.txt says.

5. Confirm AI crawlers can actually read your pages

robots.txt access is step one. Whether the page renders once fetched is step two. If your theme is heavily JavaScript-dependent, a crawler might fetch your post and see an empty shell. This is the real reason pages get skipped by AI systems, and it's fixable with normal WordPress hygiene: avoid JS-rendered content for anything important, keep the raw HTML meaningful.

The way to know for sure is crawler logs. Promptwatch logs requests from ChatGPTBot, ClaudeBot, PerplexityBot, GoogleOther, Meta's crawlers, and 400+ others, showing which pages they read, what errors they hit, and the crawl-to-citation path per page. It turns "I think AI engines can see my site" into an actual answer.

Favicon of Promptwatch

Promptwatch

Track and improve your AI search visibility
View more
Screenshot of Promptwatch website

Content: what to fix before hitting publish

6. Answer one question completely, not ten questions partially

Here's a number that should change how you structure posts: ChatGPT cites about 5 sources per web-search response, while Google AI Overviews cite around 10, per Promptwatch's data on sources per response. Perplexity sits at almost exactly 10 with barely any daily variance.

Five slots is tight. A page that's "pretty relevant" to the prompt doesn't make the cut. A page that fully answers one specific question, with the answer visible in the first screenful, does. So before publishing, ask: what single question does this post answer better than anyone, and is the answer extractable without reading three paragraphs of preamble?

If you want a second opinion on whether your draft actually covers the topic the way searchers and AI systems expect, content optimization tools like Surfer SEO or Clearscope score your draft against pages already winning the query.

Favicon of Surfer SEO

Surfer SEO

Content optimization for search visibility
View more
Screenshot of Surfer SEO website

7. Add an FAQ section with quotable answers

SiteGround's 2026 SEO checklist recommends FAQ sections with answers between 50 and 150 words. Contently narrows it to 40–60 words for answers that are "long enough to be useful, short enough to quote whole." Either way, the rules are the same:

  • Put the answer in the first sentence, then support it.
  • Include a specific number, date, or example in each answer. Vague answers don't get quoted.
  • Mark it up with FAQ schema, but only where the FAQ content is actually visible on the page. Schema for invisible content is the kind of over-optimization that gets flagged.

One caveat worth knowing: FAQ schema is an indirect pathway, not a citation guarantee. Google AI Overviews citations correlate strongly with pages already ranking in the top 10 organic results, so schema helps Google understand the page, and the ranking does the rest.

8. Stop padding word counts

The "2,000-word minimum" advice needs to die. An Ahrefs study of 174,048 pages and 560,346 AI Overviews found a correlation of just 0.04 between word count and citation position, which is essentially zero. More than half of cited pages were under 1,000 words, and 16.6% were under 350 words.

What matters is self-contained passages: paragraphs that make sense pulled out of context, because that's literally what AI engines do with them. Before publishing, read your key sections as if they were standalone cards. If a paragraph only works because of the paragraph before it, rewrite it.

9. Treat product and service pages as citation assets

This is the biggest shift in the 2026 data. Product pages became the most-cited content type in ChatGPT Search in July 2026, at roughly 33% of classified citations, up from about 18% in March, per Promptwatch's ChatGPT citation types report. The same thing happened in Google AI Overviews: product pages overtook listicles as the top-cited format in late July, per the AI Overviews citation types data.

The practical fix for a WordPress site: your product and service pages need clear specs, live pricing, availability, and direct answers to "what is this, who is it for, what does it cost." Not a hero image and a "Book a call" button. If your money pages are thin, that's a higher priority than your next blog post.

Listicles and comparison pages still matter too. Listicles were the fastest-growing format inside July, and "X vs Y" comparison pages took a small but real share. Keep pitching yourself for "best of" roundups; they remain a top citation source.

10. Write alt text that describes the action

AI Overviews, ChatGPT, and Perplexity all pull images from pages and pair them with alt text when composing answers. Generic alt text ("coffee") or empty alt attributes waste that opportunity. Specific, conversational descriptions win: "Red ceramic pour-over coffee mug on a wooden kitchen counter" can surface for conversational queries in a way that "image1" never will.

For how-to content, describe the action in each step image, not just the object. "Person folding a paper filter into a V60 dripper" beats "coffee preparation." It takes ten extra seconds per image. Do it.

Structure and signals

11. Fix categories, tags, and thin archives

Every post belongs to a real category, never "Uncategorized." Beyond that, audit your archive pages: if your site has many tag archives with one or two posts each, noindex them. Thin archives dilute crawl budget and create near-duplicate pages that compete with your real content. Most SEO plugins let you noindex archives in a few clicks.

Everyone remembers to link from the new post to old ones. Fewer people do the reverse, and it's the half that matters: go back to your two or three most relevant existing posts and add a link to the new one. This does two things. It gets the new URL crawled faster, and it signals to both Google and AI systems that the new page belongs to a topic cluster you already have authority on. Set a reminder to update your cornerstone pages whenever something relevant ships.

13. Write unique titles and meta descriptions, and stop over-optimizing

Templates produce template results. Write a unique title and description for every page that matters, and while you're at it, check the three classic over-optimization mistakes:

  • Repeating the keyword in every heading, body paragraph, and alt text
  • Adding schema types where the matching content isn't visible on the page
  • Using the exact same keyword-rich anchor text in every internal link

Anchor text should read like a human wrote it, because increasingly, a human-adjacent system is deciding whether to trust it.

14. Embed video, and title it like the question

Video's citation share in Google AI Overviews climbed from about 2.7% in January to nearly 6.3% by the end of July 2026, while almost nobody is competing there. Meanwhile, ChatGPT barely touches YouTube at all, per Promptwatch's social media citation data, so this is a Google-surface play, not an everything play.

The counterintuitive part: cited videos are not viral ones. In Promptwatch's YouTube citation research, about 80% of cited videos had under 100K views, and channels with 10K–100K subscribers were the largest cited bucket. Retrieval matches topical relevance, not popularity. So if you embed a video in your post, give it a title that matches the exact question phrasing, add chapters, and don't worry about view counts.

The same logic applies to Reddit, by the way. ChatGPT cites Reddit heavily, but the posts it cites are mostly small, old, and specific, not front-page megathreads, per Promptwatch's Reddit citation research. If your growth plan is "get a viral Reddit post," adjust it to "be genuinely helpful in a niche thread that ranks for the question."

15. Track what happens after you publish

The old checklist ended at "submit to Search Console." That's still step one, and you should confirm indexing there. But Search Console tells you nothing about AI search, and AI search is where a growing share of first-touch discovery happens. You can't fix what you can't see.

A visibility platform fills that gap. Promptwatch, for example, tracks how your brand appears across ChatGPT, Claude, Gemini, Perplexity, Grok, and Google's AI surfaces, shows which of your pages get cited, and generates a prioritized to-do list from the data. If you'd rather compare options first, the GEO software directory at bestgeosoftware.com and the AI rank tracking directory at ai-rank-tools.com both list the field side by side.

Favicon of Promptwatch

Promptwatch

Track and improve your AI search visibility
View more
Screenshot of Promptwatch website

One myth to skip, so you don't waste an afternoon

You'll see plugins and blog posts telling you to generate an llms.txt file or publish markdown mirrors of your pages "for the LLMs." Here's what the data says: across 1,665,674 citations spanning ChatGPT, Claude, Perplexity, and AI Overviews, markdown files accounted for 0.05% of citations and HTML accounted for 99.94%, per Promptwatch's research on markdown in AI search. That's roughly a 2,000-to-1 ratio.

Markdown and llms.txt matter for AI coding agents reading your documentation, which is a different channel with different rules. For AI search citations, they're near-zero payoff. If a plugin's llms.txt generator is free and takes one click, fine, it won't hurt. But it's not one of your 15 things. Fixing a broken robots.txt rule or rewriting a thin product page will do a hundred times more.

The short version

Print this out, pin it next to your publish button, and run it top to bottom: permalinks, one plugin, split robots.txt rules, CDN check, crawler readability, one question per page, quotable FAQs, no word-count padding, real product pages, action-based alt text, archive hygiene, reverse internal links, unique metadata, question-phrased video, and visibility tracking. The first five take an afternoon once. The rest take ten minutes per post once they're habit. The sites losing AI visibility right now aren't the ones missing a secret trick; they're the ones still publishing on broken foundations.

Share:

AI Search Visibility Tools

© 2026 AI Search Visibility Tools · The best AI search visibility tools compared · RSS

AI Search Visibility Tools is an affiliate review site. When you click links to vendors or buy through links on our site, we may earn an affiliate commission at no extra cost to you.

The information in our reviews is based on our own hands-on testing and personal reviews, online reviews and user feedback, and details published directly on each vendor's website. We keep everything as up to date as possible, but pricing and features can change. Always confirm the details with the vendor before purchasing.

AI Search Visibility Tools is a 1001 SEO Media affiliate website.