Product

Topic Engine Content Engine Code-to-Docs AEO Rank Research-Driven Content Autopilot Visibility Tracking Website & Migration Content Factory Pricing

Resources

Browse all resources → Case Studies Blog FAQ Use Cases Knowledge Base Research Docs

Is WordPress compatible with AEO? What AI engines see on a typical WordPress site

Quick Answer

Yes. WordPress can be cited by ChatGPT, Perplexity and Google AI Overviews, but only when the HTML a crawler receives is clean: one schema source, visible copy, few scripts, fast loads.

Most installs fail that without anyone noticing. Plugins stack up. The builder wraps every heading. The slider hides the copy until JavaScript runs. Back in 2019, a guest on a WordPress SEO podcast warned that a user who doesn't know what they're doing has a good chance of breaking the site, and every plugin since has been one more thing to know.

Did this answer your question?

Key Points

  • Vercel found that "none of the major AI crawlers currently render JavaScript," so text a WordPress theme loads through scripts or sliders can stay invisible to GPTBot, ClaudeBot and PerplexityBot.
  • Roger Montti of Search Engine Journal reports WordPress "consistently ranks last for CWV" in HTTPArchive comparisons, while W3Techs counted its share falling from 43.20% to 41.90%.
  • AEO Content's client case studies show HelpSquad leaving WordPress and climbing from AEO Rank 68 to 82, with about 20 inbound leads a day two months later.
Three things WordPress owners believe. Myth or fact?
Call each one, then see how other readers called it.
1 Switching on an SEO plugin does not, by itself, make a WordPress site optimized.
2 A caching plugin settles WordPress speed for good.
3 Adding schema through a plugin, the theme and by hand gives AI crawlers more to work with.
A late-night office desk lit by a single warm lamp, a heavy tower of server hardware with softly glowing status lights humming beside a tall wall-mounted rack of tangled cables, a coffee cup and a wired speaker on the

The page a person sees and the page a crawler reads are rarely the same page.

WordPress isn't failing loudly. It's leaking. Roger Montti of Search Engine Journal tracked a 1.3-point share drop in six months, double the 0.60-point slide across all of 2025, and wrote that "None of the platforms display the level of market share instability that WordPress shows." The same report noted that Astro, a lean web framework, climbed from 4.59 million downloads in January to 9.24 million by the end of April, per BestOfJS.

Owners are shopping. Most of them still can't say what's wrong with the site they have.

Here is what I think is wrong. An AI crawler meets a WordPress page the way you hear a song through the wall of a bar on Calle Ocho. The melody is in there somewhere. Mostly you get the bass: plugin scripts, page builder wrappers, a slider that hides the copy until JavaScript runs, and schema arriving from three directions at once, since WordPress lets markup come from a plugin, from the theme and by hand.

My co-founder Alex and I bring a combined 40+ years of SEO and content infrastructure experience to this, and AEO Content has scored 11,000+ domains across 15 sectors and 28 categories. That's the lens. This piece walks the page layer by layer, shows where each layer costs citations in ChatGPT, Perplexity and Google AI Overviews, and then asks the money question nobody wants to ask out loud.

First stop: the page source, the tab nobody on the marketing team ever opens.

Yes, WordPress is compatible with answer engine optimization. The trouble is what ships with it. A crawler from ChatGPT, Perplexity or Google AI Overviews reads the page the server sends, and on a typical install that page arrives carrying plugin scripts, page builder wrappers and schema written by more than one hand.

The useful question is which plugins on your own install print code into the page head. In an r/webflow thread about an agency forcing a client onto WordPress, one commenter put it plainly: "The platform usually isn't the issue. Both Webflow and WordPress rank well if the technical setup and content strategy are strong." I agree with the first sentence. The second is where most sites come apart. Another commenter described update days with "one plugin company saying it's not us, another saying it isn't us and the hosting company saying not us." That is the sound of a stack nobody owns.

Speed tells the same story. On real-world Core Web Vitals comparisons, WordPress consistently ranks last among the major platforms.

What the evidence can't settle is cause. Clutter and missing citations travel together, but nothing I have isolates which layer cost which answer. I won't pretend it does.

So start where the crawler starts: the raw HTML, before a single script runs.

What does an AI crawler actually see on a typical WordPress page?

An AI crawler sees code before content: plugin scripts, page builder wrappers, stacked schema blocks and hidden panels, all arriving ahead of the plain answer a buyer asked for.

Google sets a low bar. Its guidance says AI Overviews and AI Mode need no special AEO markup, only a crawlable page with accessible text and helpful, people-first content. A typical WordPress page clears that bar on paper and stumbles over it in practice. Hold your own page up to that baseline and check five layers, in this order:

  1. Plugin scripts: count the script files that load before the first paragraph of real text.
  2. Page builder markup: open the page source and see how many nested wrappers sit around each heading.
  3. Schema output: check how many separate JSON-LD blocks describe the same page.
  4. Hidden content: find answers that live inside sliders, tabs or accordions.
  5. Page speed: time how long the page takes to deliver readable text.

An analysis of 5 sources shows the same pattern. The trouble sits between the content and the crawler, not inside the content. One commenter in an r/SEOorganic thread describes a newer class of tools that serve a "clean data-dense version" of a site to GPTBot and Google-Extended instead of the site's "JS-heavy theme." The same commenter says schema injection matters more on heavy page-builder themes than on lightweight ones. Tools now exist to route around the theme. That tells you what the theme is doing.

Schema has its own crowd problem. A WooNinjas guide to WordPress schema lists three ways to add markup: a plugin, manual code or the theme itself. Each route works on its own. Run two or three at once and the page can describe itself more than once, in slightly different terms, and a machine has to guess which version to believe.

Then there is position. One WordPress plugin maker claims AI models crawling a site focus on the top of the page, which makes an answer buried in a slider or a third tab a bad bet. Speed compounds it. WordPress performance has long leaned on caching plugins and CDNs to stay quick, so one more plugin stands between the page and the reader. When a single problematic plugin misbehaves, the whole site can go dark.

The common assumption is that a page a person reads easily is a page a machine reads easily. It isn't. The browser hides the scaffolding. The crawler gets every beam of it.

AEO Content has run 26,577 real AI-visibility audits, and the page a machine receives is the only version that counts in them. If those five layers are new to you, start with the AEO knowledge base guides before you install one more plugin. I think about it like a good song played through a cheap speaker in a hotel bar. The melody survives. The words don't.

Close-up of a person's hands resting on a wooden desk in a small daytime office, beside a half-assembled row of colorful interlocking plastic building blocks and a small tray of brass plug-in connectors and toggle
A plugin fills in fields. The page underneath stays the same.

Can an SEO plugin make a WordPress site visible to AI engines?

Not on its own. Rank Math and Yoast handle metadata and basic schema, but the clutter a crawler meets lives below the plugin layer, in the theme and the builder.

The obvious response to a cluttered page is to install a fix. I understand the instinct. WordPress trained a generation of owners to solve every problem with one more download, the way a bar band answers a bad night by turning the amp up.

Practitioners keep landing in the same place anyway. In an r/AISEOforBeginners thread, two separate commenters said they had not seen a WordPress plugin that reliably or meaningfully "does AEO." One described most of the current tools as traditional SEO with AI language layered on top, then added the line that stayed with me: "The judgment layer is still human."

A second thread reached the same verdict from the other side. One commenter in r/SEOorganic who said they had tested most WordPress plugins called the AI features "mostly marketing right now." Another credited Rank Math with auto-generating JSON-LD for Organization, FAQ and HowTo schema, and said Yoast has been "slower on the AI/GEO side," with some of that work sitting behind the paid tier.

The newer tools promise more. One free plugin maker says its product writes llms.txt files, markdown copies of each page, AI summaries and auto-tagged FAQ schema, and switches off overlapping logic when it detects another SEO plugin. Another free plugin turns a site into an MCP server with what its makers call more than 280 AI-ready tools, built so assistants like Claude and ChatGPT can create and edit posts. Even the first presenter, asking whether the plugin will directly bring more traffic or sales, answers that question with a plain no.

Look at what those pitches share. Ask each vendor what its plugin takes off the page. None of them rewrites the theme, strips the builder wrappers or moves an answer out of a slider.

Measurement sits outside the plugin too. A B2B owner asking about AI visibility on a WordPress site was told that a major SEO suite charges $700 a month for its AI tracker, against about $200 for the base tool, and another practitioner reported that citation results "shift model to model." So the stack grows in two directions at once: more code on the page, more invoices off it.

My read is simple. A plugin can tidy the signals a page sends. Before you buy one, open your page source and count the plugins already printing their own scripts. For some owners that is the moment they stop patching and look at whether to move the site to an AEO website instead.

The research section below walks through these findings.

Which AI engines can actually read a WordPress page?

Google says a page needs nothing special to appear in its AI answers, so WordPress is not ruled out. A test of the crawlers behind ChatGPT, Claude and Perplexity complicates the picture.

Google's documentation for site owners is blunt on this point. To be shown as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to appear in Search with a snippet. "There are no additional technical requirements," the Search Central page says. The rule names no platform. By Google's standard, a WordPress page has the same chance as any other.

One item on Google's list of fundamentals is easy to skim past: "Making sure that important content is available in textual form." Google can be relaxed about how that text arrives, because Googlebot runs JavaScript and builds the page much as a browser would. Vercel, a hosting company, studied how AI crawlers handle sites built on different technology stacks. Its finding: "none of the major AI crawlers currently render JavaScript."

CrawlerOperatorRuns JavaScript, per Vercel
Googlebot (Gemini uses the same infrastructure)GoogleYes
AppleBotAppleYes
GPTBot, OAI-SearchBot, ChatGPT-UserOpenAINo
ClaudeBotAnthropicNo
PerplexityBotPerplexityNo
CCBotCommon CrawlNo

Now compare that with a typical WordPress build. If a slider, tab or builder widget loads an answer through a script, a Google visitor can see it while OpenAI's or Anthropic's crawler never receives it. Vercel noted that some of these crawlers do download JavaScript files. They just don't run them.

The people who build WordPress tools are already working around that gap. In a June 2026 thread on AI plugins for WordPress, one practitioner described a newer category of tools that serve "a clean data-dense version to GPTBot and Google-Extended instead of your JS-heavy theme." The same practitioner said injecting schema matters more on heavy page-builder themes than on light ones. A plugin developer showing off his own free AI-readiness plugin in May 2026 called it "a companion" to the SEO plugin. He said it switches off overlapping logic when it detects another SEO plugin, which quietly admits that two plugins can write the same markup twice. He also said AI models are "crawling the top part" of a page, and that lighter pages are easier for bots to crawl. Several of these fixes work by giving crawlers a different page from the one the theme builds.

Page weight leads to a second gap. Google lists "a great page experience" among its fundamentals. Roger Montti of Search Engine Journal reports that WordPress "consistently ranks last for CWV," Google's Core Web Vitals, in HTTPArchive comparisons drawn from real-world visits. A platform average can't tell you how your own site performs, and lean builds exist. One developer with 10 years on WordPress builds whole sites with 2 or 3 plugins. An agency that keeps a short plugin list says its sites "hardly require big maintenance efforts." What you need to find out is whether your site resembles theirs or the average.

Our own client cases point the same way, though you should know we sell the rebuild. HelpSquad moved from WordPress to an AEO website. Before we started, it got 5 inbound leads a month. Two months after the switch it was getting about 20 a day, and its AEO Rank rose from 68 to 82. Sites that came to us from other platforms improved too, including Counseling & Nature, formerly on Squarespace. When sites on three different platforms improve after a rebuild, the platform name looks like the smaller factor. These results come from our own client work and had no control group.

HelpSquad, on WordPress 68
HelpSquad, after the rebuild 82
Understood Care, on Webflow 37
Understood Care, after the rebuild 82
Two platforms, similar gains. AEO Rank before and after we rebuilt each site as an AEO website, from our client case studies.

Moving has its own risks. In a Webflow forum, a commenter warned that switching CMS "can be really damaging and volatile to search visibility." When we migrate a site, the old one stays live and a person reviews every page before launch.

Every crawler in this story starts from the same thing: the HTML the server sends back. Google can run scripts on top of it. In Vercel's testing, the crawlers that feed ChatGPT, Claude and Perplexity could not. So a WordPress site wins or loses with those engines based on what is in that first response. Fixing or moving then comes down to one comparison: which route puts your answers there, in plain text near the top of the page, at the lower running cost.

Five checks before you decide

  1. Open a key page with JavaScript switched off in your browser, or view its raw source, and look for the answer text.
  2. Treat a clean result in Google's tools as half the test, because Googlebot runs scripts that the other AI crawlers skip.
  3. Count the structured data blocks in one page's source. If two plugins output the same schema type, ask which one should own it.
  4. Check your own Core Web Vitals in Search Console before you blame or excuse the platform.
  5. Ask any developer, us included, how search visibility will be protected during a move, and what your current stack costs each month compared with a one-time rebuild.

How we checked this

We read Google's documentation on AI features, Vercel's analysis of AI crawler behavior, a Search Engine Journal report that draws on HTTPArchive data, practitioner threads on Reddit, and a plugin developer's video demo. The HelpSquad and Understood Care figures and the Counseling & Nature result are ours. We picked them from the 14 client sites we have moved so far, and none of them had a control group. Vercel is a hosting company, and the excerpt we checked gives no date for its analysis, so crawler behavior may have changed since. The HTTPArchive ranking covers platform averages, not individual sites. The forum comments describe personal experience, and the plugin developer was promoting his own product. We sell rebuilds as AEO websites, so we have a stake in this answer. Still unknown: how much script-loaded content costs a given page in citations, and whether Core Web Vitals scores affect AI citations directly.

  1. Google Search Central, AI features and your website documentation, retrieved October 25, 2026.
  2. Vercel, analysis of AI crawler behavior, retrieved October 25, 2026.
  3. Roger Montti, Search Engine Journal, report on WordPress market share and Core Web Vitals, May 28, 2026.
  4. r/SEOorganic, thread on AI SEO plugins for WordPress, June 16, 2026.
  5. WordPress plugin developer, video demo of a free AI-readiness plugin, May 4, 2026.
  6. r/webflow, WordPress and Webflow thread from users of both, September 15, 2023.
  7. r/webflow, thread on an agency requiring a CMS migration, August 27, 2025.
  8. AEO Content, client case studies and AEO website migration page, checked October 25, 2026.

When does fixing WordPress cost more than moving off it?

Fixing WordPress costs more once monthly upkeep outruns a one-time rebuild. Modern Wealth went from a quiet site to 10 booked calls in 3 weeks after leaving it.

The research section above walks through what crawlers skip. So ask your developer what the last round of plugin updates cost, then set it beside the price of a rebuild.

The patching has a price. Our AEO website page prices the old stack a typical business runs at $3,980 a month, split across a developer, an agency, a marketer, a host and a CMS. That bill never closes out. One commenter in an r/webflow thread described the cycle bluntly, claiming WordPress agencies charge clients "an extra fee for updating the whole website every 3ish years" because a theme or "one of 70 plugins" has gone stale. The same thread names a quieter cost: when an update breaks something, each plugin company and the host can say the problem belongs to someone else.

QuestionKeep patching WordPressMove to an AEO website
What it costs$3,980 a month for developer, agency, marketer, host and CMS$3,000 one time
What the crawler receivesPlugin scripts, builder wrappers, competing schemaPages built for AI engines to read
Risk during the changeEach update can break a plugin, theme or host settingThe old site stays live, and a person reviews every page before launch
Recorded resultNo client figures on recordHelpSquad: AEO Rank 68 to 82. Modern Wealth: Google clicks +61%

Two of our clients made exactly this trade. HelpSquad moved from WordPress to an AEO website. Two months after the switch it was getting about 20 inbound leads a day, against 5 a month before we started, and its AEO Rank climbed from 68 to 82.

What our own client data shows

Here is one lead channel from our own client data. HelpSquad, a customer service outsourcing company, left WordPress in spring 2026. Online bookings confirmed through its new site went from 52 in August to 81 in September, and October was on pace for about 89. Counting calls and email as well, HelpSquad now gets about 20 leads a day.

HelpSquad: confirmed bookings per month025507510014Jul*52Aug81Sep69Oct*
Source: HelpSquad's Google Analytics 4 key event "booking confirmed", read through AEO Content Studio. *July counts from the day tracking began; October runs to October 24, 2026. Bookings are one lead channel; calls and email come on top, for about 20 leads a day across all channels.

"Never in my wildest dreams could I have anticipated all these leads. This is a situation every small business dreams of."

Jason, CEO of HelpSquad

Modern Wealth ran WordPress on Elementor, the page builder whose wrappers a crawler has to dig through. After the move it booked 10 calls in 3 weeks, and its Google clicks rose 61%.

I have sat on the operator side of this math. I built LiveHelpNow onto the Inc. 5000, at #84 from 2015 to 2018, and recurring costs that buy no new capability are the ones I would cut first. A monthly invoice for keeping plugins alive is that kind of cost.

We also put a promise behind the work: named in AI answers in 90 days, or we work free until you are. If you want the wider questions answered before deciding, the AEO FAQ page covers how answer engines pick sources.

The old site keeps running through all of it. Nobody has to flip the lights off and hope.

Keep WordPress only if one owner controls the theme, the schema and the plugin list. Otherwise upkeep keeps growing while the page a crawler reads stays cluttered.

None of this is new. In 2019, a guest on the Efficientpreneur Show podcast warned that a single problematic plugin could take a whole WordPress site offline. Performance, the same guest said, had been solved, but only by stacking caching plugins and a CDN on top. The other speaker already ran the blog on WordPress and served the homepage and landing pages from Leadpages. Years of patches later, the layers are still there. The crawler still reads every one.

My bet for the next two years is plain. Lean installs with one clear owner will hold up. Everything else drifts. AEO Content has moved 14 client sites so far, and the pattern I keep seeing is a site that was never broken, just crowded.

If yours is next, the move is $3,000, one time, and the old site stays live until a person has reviewed every page.

More in this series

  • What happened after 14 businesses left WordPress, Webflow and Squarespace
  • How to implement AEO in WordPress, and where it breaks
  • Yoast and Rank Math vs AEO

Thinking about a move? See how we move sites to an AEO website and our case studies.

Summarize This Article With AI

Open this article in your preferred AI engine for an instant summary.

Frequently Asked Questions

What else do people ask about WordPress and AEO?

Most questions come back to one worry: whether the platform or the page is the problem. Usually it's the page, and the page can be fixed or moved.

Do I have to leave WordPress to get cited by ChatGPT?

No. Platform alone doesn't decide it. Counseling & Nature moved from Squarespace and saw AI engine visits go from 149 to 1,448 a week, with 5 appointments in 2 weeks. Understood Care moved off Webflow and went from AEO Rank 37 to 82, with 132 AI Overview citations. The page a crawler reads mattered more than the logo on the dashboard.

What can I fix on WordPress this week?

Start with the plumbing. In a Reddit thread on platform migrations, one commenter recommended setting up Bing Webmaster Tools and IndexNow, adding AI crawlers to robots.txt, putting schema on each service page and building author profiles that show expertise. None of it needs a rebuild.

What is llms.txt?

llms.txt is a plain text file that tells AI tools what a site contains and where to find it. The same thread called it "a sort of robot.txt but better." Treat it as a helper, not a cure.

Does a hosted builder guarantee AI visibility?

It doesn't. A hosted builder gives you a tidy template, not pages AI engines can quote. Seamless Chex moved off Webflow to an AEO website and kept publishing answers, and AI engines now link it on 28 of 40 buyer questions.

How do I talk to AEO Content about a move?

Use the AEO Content contact page. Bring the URL you worry about most.

Written by

Michael Kansky

Co-Founder, AEO Content

Michael Kansky is a serial founder and operator and co-founder of AEO Content, where he shapes product and go-to-market strategy for an AI-search content optimization platform.

Connect on LinkedIn

Related posts

Photorealistic editorial scene at dusk in a small business office: a worn wooden desk with a brass desk lamp casting warm light, a pair of reading glasses, a ceramic mug of coffee and a red pen resting beside a small

WordPress vs Astro for AEO: speed, clean HTML and schema compared

B2B marketing professional reviewing AI citation analytics showing owned content pages outperforming digital PR placements

For B2B niches, your own pages out-cite digital PR

Laptop showing four AI search engine interfaces side by side with identical queries returning different answers

Do ChatGPT, Perplexity, and Gemini need different content?

Pricing

Simple, flat monthly pricing.

Everything included. No per-seat games. Cancel anytime: your content, your repo.

Growth

$99 /mo

Start showing up in AI engines.

Start with Growth

What's included

  • AEO Website + Cloudflare CDN
  • 10 AEO articles / month
  • 5 prompts tracked weekly
  • Monthly re-audits + alerts
  • Reddit reply drafts + mention monitoring
Most chosen

Premium

$250 /mo

The package marketing teams settle on.

Start with Premium

Everything in Growth, plus

  • 20 AEO articles / month
  • Publish to 2+ site sections
  • 20 prompts tracked daily + threat analysis
  • Bi-weekly re-audits
  • Brand voice profile + strategy call

Business

$500 /mo

Hand us your domain. We run AEO end-to-end.

Talk to us

Everything in Premium, plus

  • 30 AEO articles / month
  • Social media on 6 networks
  • Up to 100 competitors + API
  • Weekly re-audits
  • Dedicated AEO strategist