
Guides · SEO
What Is llms.txt and Does Your WordPress or Shopify Site Need One?
Guide • llms.txt • WordPress and Shopify
If you run a WordPress or Shopify site, you have probably been told to add an llms.txt file so ChatGPT, Claude, Perplexity or Google’s AI features can find you. SEO plugins now offer a one-click toggle, Shopify apps sell generators, and some audits flag a missing file as a problem.
The trouble is that most of that advice skips the key question: which AI systems actually read the file? A plain text file costs little to publish, but time spent on it is time not spent on the things that do affect AI visibility, such as crawler access, clear content and being cited by other sites.
This guide explains what llms.txt is, how the format works, how it differs from robots.txt and XML sitemaps, what Google, OpenAI, Anthropic and Perplexity have said about it, and how to add one on WordPress and Shopify if you decide to. If you want a team to handle technical SEO on your site, see our WordPress SEO services.
Editorial note: this article contains no affiliate links. Facts were checked against official documentation from Google, OpenAI, Shopify, Yoast, Rank Math and the llms.txt proposal on November 10, 2026, with press reports used only to fill gaps and credited where used. AI companies change their crawlers and policies often, so confirm current details before you act.
Quick answer: llms.txt is a proposed Markdown file at your site root that gives AI tools a short, curated map of your most useful pages. As of November 10, 2026, no major AI search engine has publicly confirmed that it uses llms.txt to find, rank or cite websites, and Google says Search ignores it. It is cheap to add and harmless, but it should be a low priority behind crawler access, clear content and schema.
- Jeremy Howard of Answer.AI proposed llms.txt on September 3, 2024. It is a community proposal, not an official web standard.
- Google says llms.txt files won’t harm or help visibility in Google Search, “as Google Search ignores them.”
- OpenAI, Anthropic and Perplexity document their crawlers and robots.txt rules, but we found no official statement from any of them that their search products read llms.txt.
- Yoast SEO and Rank Math can generate the file on WordPress. Shopify now serves
/llms.txton every store by default. - Allowing OAI-SearchBot, Claude-SearchBot and PerplexityBot in robots.txt matters far more for AI search visibility.
Each block is one section, sized by how long it is. The orange block is the longest: Which AI Companies Say They Use llms.txt (November 2026) (about 2 min). Tap a block to jump.
What llms.txt Is and Where It Came From
llms.txt is a plain text file written in Markdown and placed at the root of a website, for example https://www.example.com/llms.txt. Jeremy Howard, co-founder of Answer.AI, published the proposal on llmstxt.org on September 3, 2024.
The idea is simple. Language models have limited context windows, and web pages are full of navigation and scripts. The proposal suggests a short, curated Markdown overview with links to the pages that matter most, so an AI tool can find the right content quickly.
The proposal also suggests publishing clean Markdown versions of important pages at the same URL with .md added. It is not a standard from the W3C, IETF or any search engine, and publishing the file does not oblige any AI company to read it.
The llms.txt File Format, Line by Line
The llmstxt.org proposal defines a short, fixed order of elements:
- An H1 with the site or project name. This is the only required element.
- A blockquote summary. One or two sentences on what the site is and who it is for.
- Optional Markdown paragraphs or lists with more detail, without headings.
- H2 sections of links. Each item uses the format
[name](url): notes, where the notes are optional. - An “Optional” H2 section for secondary links that an AI tool can skip when it needs a shorter context.
Here is an example for a small online store. Replace the names and URLs with your own.
# Northwind Candles > Northwind Candles is a US online store selling hand-poured soy candles, wax melts and gift sets. We ship within the United States. Prices are in USD. All candles use soy wax and cotton wicks. ## Products - [All candles](https://www.example.com/collections/candles): Full candle range with scent notes and burn times - [Gift sets](https://www.example.com/collections/gift-sets): Bundles for holidays and corporate gifting ## Help - [Shipping policy](https://www.example.com/policies/shipping-policy): Delivery times and costs - [Returns policy](https://www.example.com/policies/refund-policy): How returns and refunds work - [Candle care guide](https://www.example.com/pages/candle-care): Safe burning and wick trimming ## Optional - [Our story](https://www.example.com/pages/about): How the business started - [Blog](https://www.example.com/blogs/news): Scent guides and seasonal ideas
A related file you will often see is llms-full.txt. It is not part of the llmstxt.org proposal itself. Documentation platforms popularized it as a single file that contains the full text of every page. Mintlify announced in November 2024 that it automatically generates both files for docs it hosts, and GitBook says it publishes /llms.txt, /llms-full.txt and Markdown versions of every page automatically. For a store or business site, llms-full.txt rarely makes sense, because your full content is already on your pages.
llms.txt vs robots.txt vs XML Sitemaps
These three files are often confused, but they do different jobs. The llms.txt proposal itself says it complements robots.txt and is not a substitute for a sitemap.
| File | What it does | Who reads it | Status |
|---|---|---|---|
| robots.txt | Tells crawlers which URLs they may and may not request | Search and AI crawlers, including Googlebot, GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot | Internet standard (RFC 9309), documented by every major AI company |
| XML sitemap | Lists the URLs you want crawled and indexed, often with last-modified dates | Search engine crawlers | Long-established and supported by Google and Bing |
| llms.txt | Gives a short, curated Markdown summary of your most useful pages | No major AI search engine has confirmed reading it | Community proposal from September 2024 |
The practical difference is control. robots.txt changes what AI crawlers can access. llms.txt only offers suggestions.
Which AI Companies Say They Use llms.txt (November 2026)
We looked for official statements from the four companies most site owners care about.
Google has been the most direct. In June 2025, John Mueller wrote on Bluesky, “FWIW no AI system currently uses llms.txt.” In July 2025, Search Engine Roundtable reported Gary Illyes saying at a Search Central Live event that Google does not support llms.txt and is not planning to.
In May 2026, Google published its guide to optimizing for generative AI features in Search, which lists AI text files among the things you do not need to create for AI Overviews and AI Mode. On June 15, 2026, Google added a clarification to that guide. Its Search Central updates page says these files “aren’t needed for Google Search,” won’t negatively or positively affect rankings, and that “it’s fine if you want to maintain these files for other services or systems that use them.” Mueller also described llms.txt as “purely speculative for now” in a Reddit reply, as reported by Search Engine Journal.
There is one wrinkle. Chrome’s Lighthouse tool now has an Agentic Browsing category that includes an llms.txt check, which it describes as checking “for the presence of a machine-readable summary at the domain root.” That category covers browser-agent readiness, not Search rankings. Some Google developer sites also publish llms.txt files, which Mueller said in January 2026 is not an endorsement.
OpenAI
OpenAI documents three main crawlers. OAI-SearchBot surfaces websites in ChatGPT search, GPTBot collects content that may be used to train its models, and ChatGPT-User fetches pages when a user asks ChatGPT to. Its crawler page does not mention llms.txt as a way to be found in ChatGPT. OpenAI’s developer docs link to their own llms.txt index, which shows OpenAI publishes the file, not that ChatGPT reads yours. In July 2025, Search Engine Roundtable reported one SEO’s server logs showing OpenAI requesting llms.txt files, with no official comment from OpenAI. We found no OpenAI statement confirming use.
Anthropic
Anthropic updated its crawler documentation in February 2026 to describe ClaudeBot for training, Claude-User for fetches requested by users and Claude-SearchBot for improving search results, as reported by Search Engine Roundtable. That documentation explains robots.txt controls. We found no Anthropic statement that Claude’s search uses llms.txt. Anthropic’s developer docs publish an llms.txt file, but again, that is publishing, not reading.
Perplexity
Perplexity’s help center says PerplexityBot respects robots.txt and will not index content from sites that disallow it. The page does not mention llms.txt, and we found no official Perplexity statement about using it.
Where llms.txt does help today
llms.txt is most useful in developer documentation. Developers can point a coding assistant at a docs site’s llms.txt or llms-full.txt to load an API reference, which is why Mintlify and GitBook generate the files. That is different from an AI search engine discovering your store.
How to Add llms.txt on WordPress
You have three options. Use only one, because two tools writing the same file will conflict.
Option 1: Yoast SEO
Yoast added llms.txt to the free version of its plugin in June 2025. To turn it on:
- Go to Yoast SEO → Settings → Site features.
- Under AI tools, find llms.txt and turn the toggle on.
- Click Save changes, then visit
yoursite.com/llms.txtto check it.
By default, Yoast’s developer specification says the file lists your five most recently updated posts and pages from the last 12 months, prioritizing cornerstone content, plus your five most used categories or tags. A scheduled action updates it weekly. You can switch to Manual page selection under Customize llms.txt file to choose pages yourself. Yoast writes a physical file to your site root, will not overwrite an existing llms.txt, and does not support the feature on multisite.
Option 2: Rank Math
Rank Math includes an LLMS Txt module. To set it up:
- Go to Rank Math SEO → Dashboard and enable the LLMS Txt module. Update the plugin if you don’t see it.
- Open Rank Math SEO → General Settings → Edit llms.txt.
- Choose the post types and taxonomies to include. Noindexed posts are left out automatically.
- Set the posts and terms limit (the default is 100) and add any custom links under Additional Content.
- Save, then open the file link at the top of the tab to preview it.
Option 3: Upload a file manually
Write the file in a text editor using the format above, save it as llms.txt in UTF-8, and upload it to the same folder as wp-config.php using your host’s file manager or SFTP. You get full control but must update it by hand. Turn off any plugin llms.txt feature first.
How to Add llms.txt on Shopify
Shopify used to make this hard, because merchants could not place files at the domain root, so older workarounds relied on apps or URL redirects. That changed in 2026.
According to Shopify’s developer changelog dated May 28, 2026, every store now includes a default /agents.md file, and /llms.txt and /llms-full.txt serve that same content by default. Shopify’s documentation says the default file covers commerce protocol discovery, read-only links for browsing products, collections and search, and links to your public policies. It is served on your primary domain only and leaves out contact details.
So most Shopify merchants already have one. To customize it:
- In Shopify admin, go to Online Store → Themes, click the menu on your live theme and choose Edit code.
- Add
templates/agents.md.liquidto change all three files at once, ortemplates/llms.txt.liquidto change only/llms.txt. - Write your content in Markdown. Only the
requestandagentsLiquid objects are available, so global objects such asshopandcollectionswill not render. Hard-code your key links. - Save, then visit
yourstore.com/llms.txtto check the result.
Once you add a custom template, you maintain it yourself, and it replaces Shopify’s generated default. If you installed an llms.txt app or set up a redirect before May 2026, check what /llms.txt shows now and remove anything you no longer need. Yoast SEO for Shopify also has an llms.txt setting, but a separate app is rarely necessary now. If you would rather hand this to specialists, our Shopify SEO services cover crawl settings and AI visibility.
What Matters More for AI Visibility
The AI companies’ own documentation points to familiar basics.
Let the right AI crawlers in
OpenAI says OAI-SearchBot is used to surface sites in ChatGPT search, and that robots.txt changes can take about 24 hours to take effect there. Perplexity says PerplexityBot follows robots.txt. Anthropic’s crawler documentation, as summarized by Search Engine Roundtable, says blocking Claude-SearchBot may reduce your visibility in search results. If your robots.txt, firewall or CDN bot protection blocks these crawlers, your site cannot be cited, no matter what llms.txt says.
You can treat training and search separately. Blocking GPTBot or ClaudeBot opts you out of model training without blocking OAI-SearchBot or Claude-SearchBot. On WordPress, you can edit robots.txt through Yoast or Rank Math. On Shopify, add a robots.txt.liquid template. Shopify warns that incorrect edits can cost you all traffic, so change it carefully.
Understand what Google-Extended does
Google-Extended is a robots.txt token, not a separate crawler. Google says it controls whether your content is used to train future Gemini models and for grounding in Gemini Apps and Vertex AI. Google also says it “does not impact a site’s inclusion in Google Search nor is it used as a ranking signal.” Blocking it does not remove you from AI Overviews or AI Mode, which use the normal Googlebot crawl.
Publish content AI tools can quote
Google’s AI optimization guide frames its generative AI features as an extension of normal SEO. That means clear headings, direct answers near the top, accurate product details and content rendered in the HTML.
Add structured data and earn citations
Accurate Product, Organization and FAQ schema helps search engines understand your pages. Mentions and links from respected sites in your niche make it more likely that AI answers cite you. For more on schema tooling, see our guide to the best product schema tools, and for a full strategy see our LLM SEO services.
AI visibility checklist
Work through these before you spend time on llms.txt.
☐ Your firewall or CDN is not blocking those crawlers by default
☐ Key pages are indexed in Google and Bing
☐ Product and policy pages state prices, shipping and returns clearly
☐ Product and Organization schema validate without errors
☐ Important content loads in the HTML, not only through scripts
Does Your Site Need llms.txt?
Add it, leave it or skip it?
Based on public statements and platform documentation as of November 10, 2026.
→ You run developer docs, an API or a software product
→ Your SEO plugin can generate it in one click
→ You want a tidy summary ready for any tool that adopts it
→ Your crawler access and schema are already in good shape
→ You run a store or local business site
→ You are on Shopify, which already serves a default file
→ Your robots.txt or CDN blocks AI search crawlers
→ Someone is charging you to “optimize” it for rankings
Frequently Asked Questions
What is llms.txt in simple terms?
It is a short Markdown file at your site root that lists your most useful pages for AI tools, along with a one-line summary of your site.
Does llms.txt improve Google rankings?
No. Google says Search ignores llms.txt files, so they neither help nor hurt rankings, AI Overviews or AI Mode.
Does ChatGPT read llms.txt?
OpenAI has not said so publicly. Its crawler documentation covers robots.txt and OAI-SearchBot, not llms.txt.
Is llms.txt the same as robots.txt?
No. robots.txt controls what crawlers may access. llms.txt only suggests which pages are most useful and cannot block anything.
Does Shopify create llms.txt automatically?
Yes. Since May 2026, Shopify serves /llms.txt by default, mirroring each store’s /agents.md file. You can customize it with a theme template.
Do I need llms-full.txt too?
Usually not. It mainly suits documentation sites.
Is the Yoast llms.txt feature free?
Yes. Yoast says the feature is available in the free version of Yoast SEO.
Should I block GPTBot or Google-Extended?
That depends on whether you want your content used for model training. Blocking them does not block OAI-SearchBot or remove you from Google Search. Our LLM SEO team can review your crawler rules with you.
Final Take
llms.txt is a sensible idea with a simple format, and it has a real home in developer documentation. But as of November 10, 2026, no major AI search engine has publicly confirmed that it uses the file to find, rank or cite websites, and Google says Search ignores it. Treat it as optional housekeeping, not an AI SEO tactic.
If you are on WordPress, turn on the Yoast or Rank Math feature if you like, keep the list short, and move on. If you are on Shopify, you already have one. Then put your real effort into crawler access, clear pages, schema and citations, which every AI search provider’s documentation points back to. If you want help with that work, our Shopify SEO services and WordPress SEO services can take it on.
Sources
- llmstxt.org: The /llms.txt file (Jeremy Howard, September 3, 2024)
- Google Search Central: Optimizing your website for generative AI features on Google Search
- Google Search Central: Documentation updates (Clarifying guidance on llms.txt files, June 15, 2026)
- Google Search Central: Google’s common crawlers (Google-Extended)
- Chrome for Developers: Lighthouse agentic browsing
- OpenAI: Overview of OpenAI crawlers
- Perplexity Help Center: How does Perplexity follow robots.txt?
- Shopify Developers changelog: Customize llms.txt, llms-full.txt and agents.md (May 28, 2026)
- Shopify Developers: llms.txt.liquid template
- Shopify Developers: agents.md.liquid template
- Shopify Help Center: Editing robots.txt.liquid
- Yoast: How to enable llms.txt with Yoast SEO
- Yoast Developer: llms.txt functional specification
- Yoast press release: llms.txt generator in the free plugin (June 2, 2025)
- Yoast: How to enable llms.txt with Yoast SEO for Shopify
- Rank Math: How to use llms.txt in Rank Math SEO
- Mintlify: Simplifying docs for AI with llms.txt (November 20, 2024)
- GitBook Docs: LLM-ready docs
- Search Engine Roundtable: Google: No AI system currently uses LLMs.txt (June 2025)
- Search Engine Roundtable: Is OpenAI crawling LLMs.txt files? (July 24, 2025)
- Search Engine Roundtable: Google Search team does not endorse LLMs.txt files (January 20, 2026)
- Search Engine Roundtable: Anthropic updates crawler docs (February 25, 2026)
- Search Engine Roundtable: Google: LLMS.txt files won’t help or hurt your search rankings (June 16, 2026)
- Search Engine Journal: Google says LLMs.txt is purely speculative for now (June 2, 2026)
- Search Engine Journal: Google’s llms.txt guidance depends on which product you ask (May 20, 2026)
