GEO plugin for WordPress: what it does and what it can’t fix

Equipe NotHuman

Written with AI, reviewed by humans.

Reading time: 13 minutes

A GEO SEO plugin for WordPress prepares a site for AI crawlers. In general, it generates llms.txt, schema and robots.txt rules, and some also measure the brand in AI answers. However, none of them can guarantee that the brand shows up in ChatGPT or Gemini. That’s because citations depend on content and on mentions on other sites.

In short

  • Yoast, Rank Math and AIOSEO already generate llms.txt and schema. In AIOSEO, llms.txt is even on by default.
  • According to Google, Search ignores llms.txt, and its AI features don’t require structured data.
  • In an Ahrefs study of 137,000 domains, 97% of llms.txt files got zero requests in May 2026.
  • No plugin creates mentions on other sites or authority. So measure the effect with the same questions, before and after.

Is there a GEO plugin for WordPress that makes a brand show up in AI?

No. Not a single WordPress plugin can guarantee that a brand appears in ChatGPT, Gemini or AI Overviews. The plugins sold as GEO make a site easier to read and crawl, or they measure brand mentions. In fact, Yoast itself says in the FAQ on its AI features that no tool can guarantee a place in AI answers.

GEO is the work of getting AI to cite a brand in its answers, as the guide to what GEO is explains. So what gets sold as a GEO SEO plugin for WordPress falls into four groups:

GroupWhat it doesExamples
Files for AIGenerates llms.txt and, in some, Markdown copiesYoast, Rank Math, AIOSEO, SEOPress
Structured dataBuilds schema for the page and the businessYoast, Rank Math, AIOSEO
Access and indexingEdits robots.txt and pings IndexNowYoast, Rank Math, AIOSEO
MeasurementAsks AI tools questions and counts mentionsYoast AI+, Rank Math AI, AIOSEO Pro

For the most part, the first three groups come with the free versions. Measurement, however, sits in the paid plans.

If a brand doesn’t show up, the cause is usually one of the 8 reasons AI doesn’t cite a brand. After all, most of them are out of a plugin’s reach, such as a lack of mentions or a block at the CDN.

WordPress GEO plugin: illustration of a puzzle-piece plugin attached to a website that sends data to an AI chat bubble

What do Yoast, Rank Math and AIOSEO already do for AI?

On WordPress, the SEO plugin already does much of what gets sold as GEO. In fact, all three generate llms.txt and schema, edit robots.txt and ping IndexNow, which is a Premium feature in Yoast. In addition, their paid plans measure the brand in AI assistants. Together, they have more than 16 million active installs in the WordPress directory.

PluginWhat it does on the siteAI measurement
Yoast SEOllms.txt, schema and robots.txt; Bot Blocker and IndexNow in PremiumAI Brand Insights, in the AI+ plan
Rank Mathllms.txt, schema, robots.txt and IndexNowAI Visibility, in the Rank Math AI subscription
AIOSEOllms.txt on by default, schema, robots.txt and IndexNowAI Insights, in beta in Pro

Yoast SEO

According to Yoast’s AI features page, llms.txt comes with every plan, including the free one. Per the docs, the plugin rebuilds the file every week. It lists up to five items of each content type, such as posts and pages. Cornerstone content comes first, then the most recently updated items. In Premium, on the other hand, Bot Blocker lets you block GPTBot, CCBot and Google-Extended through robots.txt.

Yoast also offers Schema Aggregation, which is off by default and brings the site’s schema together for AI agents. Measurement, however, sits in AI Brand Insights, part of the Yoast SEO AI+ plan. Every week, it runs up to five questions about the brand in ChatGPT, Perplexity, Gemini and Claude.

Rank Math

Rank Math’s llms.txt module starts empty, so you choose the content types, the taxonomies and the item limit, which is 100 by default. The docs also warn that llms.txt is a proposal, not an official standard, and that its adoption across platforms is still limited. In the free version, the plugin generates schema and sends URLs to IndexNow. Finally, measurement sits in AI Visibility, part of the Rank Math AI subscription, which tracks ChatGPT and Gemini.

AIOSEO

In All in One SEO, llms.txt is on by default, in both Lite and Pro. Pro adds llms-full.txt, with the full text of your posts, as well as Markdown copies of posts. The plugin also generates schema, including with AI, and pings IndexNow. Meanwhile, AI Insights, in beta in Pro, shows which brands appear for a keyword in ChatGPT, Claude, Gemini, DeepSeek and Perplexity.

Other SEO and GEO plugins for WordPress

SEOPress has generated llms.txt in its PRO version since January 2026. On the other hand, The SEO Framework offers a block for AI training crawlers, which is off by default. But it doesn’t generate llms.txt, and it says it will only do so when an AI provider announces that it reads the file.

Do schema and llms.txt from your SEO plugin help?

For GEO, the schema and llms.txt from your WordPress SEO plugin help little, based on what we know today. Schema serves Google’s rich results, but in a controlled test it brought no major gain in AI citations. And llms.txt almost never gets requests. Since the plugin creates both on its own, keeping them costs little, as long as nobody expects citations from them.

Google’s guide says Search doesn’t use AI text files or Markdown. In other words, an llms.txt file neither helps nor hurts a site in Search. The same guide says generative AI search doesn’t require structured data, but that it’s still useful for rich results.

The vendors themselves admit the limits. For example, the CEO of SEOPress, which sells llms.txt in its PRO version, wrote this in the release notes:

“For now, most LLMs do not actively rely on llms.txt in a meaningful or standardized way.”

Benjamin Denis, SEOPress (2026)

What logs and studies show

In fact, the developer of The SEO Framework, a rival plugin that doesn’t generate the file, checked the logs of the sites his team runs. He reports about 270 requests for llms.txt on the plugin’s network and about 300 on other WordPress sites on the same host. None came from ChatGPT, Claude or Grok.

Ahrefs, which sells SEO and AI monitoring tools, analyzed 137,000 domains: 97% of llms.txt files got zero requests in May 2026. Among the 3% with any traffic, AI search crawlers such as OAI-SearchBot and PerplexityBot made just 1.1% of requests. In another Ahrefs test, 1,885 pages that added schema saw no major rise in citations.

So, in practice, keep the plugin’s basic schema accurate, with organization, author and page type, because it matters for Google Search. As for llms.txt, you can leave it as the plugin ships it, but it isn’t worth paying for or spending hours on. What the file is and who reads it is in the guide on what llms.txt is for.

How do you set up your SEO plugin without blocking AI crawlers?

For GEO, your WordPress SEO plugin can’t block the crawlers that bring the site into answers. In other words, AI search crawlers need access, the text needs to be in the HTML, and Bing needs to know about new pages. The plugin handles part of this, but the CDN, the firewall and the theme are out of its reach.

  • Crawler blocking. The AI options in Yoast’s Bot Blocker and in The SEO Framework target training crawlers. For example, blocking GPTBot doesn’t remove a site from ChatGPT search, according to OpenAI. Google-Extended, however, also controls the use of content in Gemini app answers, according to Google. So keep OAI-SearchBot, PerplexityBot and Claude-SearchBot allowed.
  • IndexNow and Bing. Keep IndexNow on and submit your sitemap to Bing Webmaster Tools. According to the IndexNow FAQ, the ping speeds up page discovery but doesn’t guarantee indexing. The step-by-step is in the guide on how to index your site on Bing.
  • Text in the HTML. Themes and page builders that build content with JavaScript can hide text from crawlers that don’t run scripts. So open the page source and look for the main text. The guide to JavaScript SEO for AI crawlers shows what each crawler sees.
  • CDN and hosting. A firewall or CDN can block crawlers before they reach WordPress, and the plugin can’t see that block. So check the rules and the logs. On Cloudflare, see how to check and allow AI crawlers.

The full test is in the free GEO audit checklist.

Example: a WordPress blog running Yoast

At NotHuman, the blog runs on WordPress with Yoast, which publishes the automatic llms.txt, pings IndexNow and generates the BlogPosting and BreadcrumbList schema. FAQPage shows up only on articles that have FAQs. As a GEO decision, robots.txt doesn’t block GPTBot, Google-Extended or CCBot. In addition, the article text already comes in the initial HTML, which we checked with requests that don’t run JavaScript, as an AI crawler does.

What can’t a GEO plugin fix?

No GEO or SEO plugin for WordPress creates what AI cites most: pages that answer customers and mentions on third-party sites. In addition, no plugin gives a brand authority or fixes data that differs across profiles and directories. Those factors decide citations once the site is accessible.

In the May 2026 report by Muck Rack, about 84% of citations in ChatGPT, Claude and Gemini came from earned media, such as the press and encyclopedias. In other words, owned and paid content added up to only about 16%. Muck Rack sells public relations software.

Therefore, the work that falls outside the plugin includes:

  • Content: pages that answer customer questions right at the start, with data or first-hand experience.
  • Mentions: press, comparisons, reviews and communities that mention the brand. However, Google warns that seeking inauthentic mentions isn’t as helpful as it might seem.
  • Consistent data: the same name, offer, price and address on the site, the profiles and the directories.

See how to earn a place in the sources AI cites most.

How do you check the effect of a GEO plugin after you install it?

After you install a GEO SEO plugin on WordPress, check the effect in two steps. First, confirm that the plugin did what it promises: files live, valid schema and a robots.txt with no unwanted blocks. Then measure the brand’s presence with the same questions, before and after, and follow the reports from Google, Bing and GA4.

  1. Open the files. Go to /robots.txt and /llms.txt on your site and check what the plugin published.
  2. Validate the schema. Test a page in Google’s Rich Results Test or in the Schema.org validator.
  3. Read the logs. Filter for OAI-SearchBot, PerplexityBot, Claude-SearchBot and GPTBot. Then see which pages they request and whether any of them asks for llms.txt.
  4. Open the AI reports. In Search Console, the generative AI performance report shows impressions in AI Overviews and AI Mode. Likewise, in Bing Webmaster Tools, AI Performance shows citations in Copilot.
  5. Measure presence. Run the same questions several times in each engine, and only then compare the presence rate.
  6. Track traffic. Finally, in GA4, look at the visits that come from AI assistants.

Plugin measurement reports help most when they repeat the same questions, because AI answers change with every run. The protocol, with the number of runs and the margin of error, is in the guide on how to measure brand mentions and citations. As for setting up the AI channel, see the guide to AI traffic in GA4.

Above all, be wary of promises of a guaranteed ranking, because, according to Google, no third-party tool has access to its ranking or AI systems.

What we found when we analyzed 20 GEO plugins in the WordPress directory

A search for “generative engine optimization” in the official WordPress plugin directory returned 192 results. We analyzed the 20 on the first page. Of those, 14 generate llms.txt, and 8 promise in their short description that AI tools will cite, find or show the site more. In addition, 14 have fewer than 1,000 active installs, and only one tops 100,000: AIOSEO.

Frequently asked questions

Does free Yoast already take care of a site’s GEO?

It handles only part of the technical GEO groundwork, because free Yoast, as an SEO plugin for WordPress, generates llms.txt, schema and robots.txt. Bot Blocker and IndexNow come with Yoast SEO Premium, and AI measurement with the Yoast SEO AI+ plan. However, no plan creates mentions on other sites, which make up most citations.

Does blocking GPTBot in Yoast remove a site from ChatGPT?

No. GPTBot collects content for training, and OpenAI says the GPTBot and OAI-SearchBot settings are independent. After all, the crawler behind ChatGPT search is OAI-SearchBot, which isn’t one of the options in Yoast’s Bot Blocker. Blocking Google-Extended, on the other hand, affects the use of content in the Gemini app.

Do I need a separate plugin just for llms.txt?

In general, no. Yoast, Rank Math, AIOSEO and SEOPress already generate the file, and Google says Search ignores it. Also, two generators can conflict: according to Yoast’s docs, when another plugin serves llms.txt dynamically, Yoast’s file is the one that shows up.

Are a GEO plugin and a geolocation plugin the same thing?

No. A GEO plugin deals with visibility in generative AI, with llms.txt, schema, AI crawlers and measurement. On the other hand, a search for “geo seo” in the WordPress directory also brings up geolocation plugins. These plugins change or block content based on where the visitor is, with no link to AI answers.

Want to know how your brand shows up in AI answers today?

NotHuman is opening spots for agencies and brands to track how they appear in AI answers. Join the waitlist and we’ll let you know when a spot opens up for you.

Main sources

  • Yoast, Yoast SEO AI features: llms.txt, Bot Blocker and AI Brand Insights (2026).
  • Rank Math, How to Use llms.txt in Rank Math SEO (2025).
  • All in One SEO, How to Create an LLMS.txt Using All in One SEO (2026).
  • SEOPress, release notes for version 9.5, which launched llms.txt (2026).
  • The SEO Framework, AI SEO Myths and Facts, with log data (2026).
  • Google Search Central, Google’s Guide to Optimizing for Generative AI Features on Google Search (2026).
  • Ahrefs, study of 137,000 sites on llms.txt use (2026).
  • OpenAI, Overview of OpenAI Crawlers (2026).

Contents

Keep reading

Get new NotHuman articles by email

One email when we publish a new article about GEO, SEO and AI. You can unsubscribe at any time.