Anyone preparing a website for AI answers currently hears three pieces of advice more than any other: create an llms.txt, cut content into small sections and add special schema markup. In its guide to AI features in Search, Google says that optimising for generative AI search is “still SEO” and that none of the three is necessary for it. The data backs Google up: 97% of llms.txt files were not fetched a single time in May 2026 (Ahrefs, around 137,000 domains).
That does not mean technology is irrelevant. It means the levers are the same ones that have mattered on Google for years: readable pages, a place in the index, good rankings and content that says something not found everywhere else. For ChatGPT there is one caveat that Google does not mention.
Fig. 1 · Share
Almost no llms.txt file is ever fetched
What exactly does Google say about GEO, llms.txt, chunking and schema?
Google answers all three questions unusually clearly in its guide to generative AI features in Google Search. The page appeared in May 2026 (Search Engine Journal, 15 May 2026) and was last updated on 10 July 2026. The key statements:
- GEO and AEO: “optimizing for generative AI search is optimizing for the search experience, and thus still SEO.”
- llms.txt and Markdown: you “don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search”. Google Search ignores such files – they neither harm nor help visibility.
- Chunking: “There’s no requirement to break your content into tiny pieces for AI to better understand it.” There is no ideal page length either.
- Schema: “Structured data isn’t required for generative AI search, and there’s no special schema.org markup you need to add.”
The reasoning lies in the technology behind it. AI Overviews and AI Mode retrieve their content from the Google Search index via the core ranking systems. To do so, the model breaks a question down into several related searches, the query fan-out. For a page to qualify at all, it must be indexed and eligible to be shown with a snippet. A site that does not rank on Google will therefore not be found by these systems either – with or without a special file.
One sentence stands out because it runs against an entire industry: no third-party tool has access to Google’s internal ranking or AI systems. Anyone who promises to “unlock” selection in AI Overviews with a tool is selling something that does not exist.
What does an llms.txt do for AI visibility?
An llms.txt delivers nothing measurable for visibility in AI answers, according to all the data available. The file is a proposal: a Markdown overview in the root directory that shows language models the most important pages of a website. It is not a standard that AI providers are bound to read.
Three independent analyses reach the same result:
- Requests: Ahrefs analysed server data from around 137,000 domains. Of the roughly 38,000 domains with a valid file, 97% recorded not a single request in May 2026. 96% of the few requests came from bots, led by GPTBot and the developer tool Claude-Code. Slackbot fetched the files more often than PerplexityBot did (Ahrefs, 15 June 2026).
- Citations: SE Ranking examined around 300,000 domains. 10.13% had an llms.txt. Neither simple statistical tests nor an XGBoost model showed a link to AI citations; removing the llms.txt variable actually made the model more accurate (Search Engine Journal, 20 November 2025).
- Content: Common Crawl analysed 584,107 llms.txt files from its July 2026 crawl. 68.27% were templated, with Wix alone accounting for 41.34% of all files. Only 49.90% had the complete shape the specification asks for (Common Crawl, 31 August 2026).
The figures explain each other. Most files exist because a website builder or plugin creates them automatically, not because anyone maintains them. That is not a signal an AI system could rely on.
In the German-speaking market, SISTRIX takes the same view: the major providers do not currently use the file actively, and conventional company websites have “no acute need for action” (Udo Raaf, Frag SISTRIX, updated 27 October 2026, our translation).
We have an llms.txt ourselves. It was quick to set up, and we do not expect a single additional mention from it. Its value lies elsewhere: agents and developer tools that explore a website deliberately find the right pages faster. If you have a file, there is no need to delete it. If you do not, you are not missing anything.
Do texts have to be broken into small sections for AI?
Chunking – splitting pages into passages – does happen, but inside the AI system, not at the writing stage. Google says explicitly that nobody needs to cut their content into small pieces for AI, because the systems can tell several topics on one page apart and find the relevant part themselves.
How much text actually makes it into an answer was measured by Dan Petrovic (dejan.ai) for Google’s AI answers. He analysed 7,060 queries with at least three sources and compared the text excerpts used with 2,275 full pages (dejan.ai, 20 December 2025). The result: each query has a fixed grounding budget of around 2,000 words, distributed by relevance. The source in rank 1 received a median of 531 words (28%), the one in rank 5 only 266 (13%). A typical page contributes around 377 words.
Fig. 2 · Process
How a page gets into Google's AI answer
- 1Crawling and indexThe page is readable for the regular Googlebot and indexed – no special file needed
- 2Query fan-outThe model breaks the question down into several related searches
- 3RankingThe core ranking systems select suitable pages from the index This is where ranking decides – not llms.txt, chunk length or special schema
- 4GroundingPassages are taken from those pages, around 2,000 words per query
- 5AnswerRank 1 supplies roughly twice as much text as rank 5 (median)
Two things follow from this. First, ranking decides how much of a page ends up in the answer. Rank 1 gets roughly twice as much space as rank 5. That is classic search engine optimisation.
Second, a passage has to make sense on its own, because it appears in the answer without the rest of the page. That is an argument not for snippets but for clean writing – one idea per paragraph, the statement first, technical terms spelled out rather than pointing back to earlier paragraphs with “this” and “here”. Writing like that is also better for people. Chopping a specialist article into twenty disconnected mini-sections, on the other hand, loses exactly what Google explicitly wants to reward: a point of view of your own that goes beyond common knowledge.
Does schema markup help a page get cited in AI answers?
Structured data helps search engines identify companies, products and people unambiguously – according to the available data, it does not bring more AI citations. Google still recommends it, but for rich results in classic search, not as an entry ticket to AI Overviews.
The most robust study comes from Ahrefs. It tracked 1,885 pages that added JSON-LD between August 2025 and March 2026 against 4,000 control pages, each measured 30 days before and after the change. The result in its own words: “Adding schema produced no major uplift in citations on any platform.” In Google AI Mode (+2.4%) and ChatGPT (+2.2%) the increase was statistically indistinguishable from zero, and in AI Overviews citations even fell slightly, by 4.6% (Ahrefs, 11 May 2026).
The same study shows where the myth comes from: pages cited by AI systems were almost three times more likely to have JSON-LD than pages that were not cited. That is a correlation. Well-maintained websites simply tend to have both schema and good content. The markup itself is not the cause.
Search Atlas arrives at the same picture with a different method. The study groups domains into five buckets by schema coverage, from “no schema” to “full”, and compares their visibility in OpenAI, Gemini and Perplexity. Domains with complete coverage performed no better than those with minimal or no schema (Search Atlas, Manick Bhan, 14 December 2025, updated 19 June 2026). The study reports no correlation value; it compares distributions. It only measured whether schema was present, not which type or in what quality.
Olaf Kopp (Aufgesang) puts it this way: Schema.org is a “hygiene factor” for search engines and a useful, indirect lever – but not a stand-alone “LLM lever”. Its influence runs through indexing, the knowledge graph and retrieval layers, not through the markup being “read” directly (Aufgesang, 4 May 2026, our translation).
In practice that means: Organization on the homepage, Person for authors, Product for products, Article with dates for specialist articles. Every statement in the markup must also appear as visible text on the page. Anyone buying “AI schema” beyond this basic set is not buying citations.
Does “GEO is SEO” also apply to ChatGPT?
The statement “GEO is SEO” applies to Google and only partly to ChatGPT. In its guide, Google speaks exclusively about its own search. How ChatGPT or Perplexity weigh their sources is not addressed – Search Engine Journal points this out as well.
Our own research shows how large the difference is. In the study AI Blind Test 2026 covering 449 companies, 34.9% of the 361 companies with more than 100 top-10 rankings on Google are completely invisible in ChatGPT. Average visibility is 24.9% in ChatGPT and 39.4% in Google AI Overviews. We queried ChatGPT without web search – the figure measures what the model knows on its own.
The reason lies in the mechanics. ChatGPT often answers from model knowledge without searching. When it does search, it relies heavily on the Bing index (more on this in the article on ChatGPT and Bing). A top position on Google is therefore a good starting point, but no guarantee. What also counts in ChatGPT are mentions on third-party sites and a consistent description of the company across the web – the evidence is in the article Getting recommended by ChatGPT as a supplier.
None of this requires a special file either. The crawlers of OpenAI, Anthropic and Perplexity do not execute JavaScript (Vercel and MERJ, December 2024). What only appears in the browser, they do not see. Readable HTML helps every system; an llms.txt, as things stand, helps none.
What should you do instead?
Instead of special files and extra markup, put the time into the fundamentals that work for Google and ChatGPT alike. Sorted by impact:
- Be readable. The most important service pages must be in the HTML without JavaScript, and the AI crawlers must not be blocked in robots.txt.
- Rank. AI Overviews and AI Mode draw on the Google index, ChatGPT relies heavily on Bing when it searches the web. Pages that are not near the top there get little or no space in the answer.
- Say something of your own. Google explicitly asks for content that goes beyond common knowledge. Your own figures, experience from projects and clear assessments are what a model cannot produce by itself.
- Write clearly. One idea per paragraph, the answer first, terms spelled out – then every passage makes sense on its own.
- A basic set of schema. Organization, Person, Product, Article, matching the visible text. That is enough.
- llms.txt is optional. Create one if it will be maintained, otherwise leave it. Do not budget agency hours for it.
This order matches what the GEO optimisation guide sets out in its section on measures that do not work. Nobody can promise a placement in AI answers – not even with the most complete llms.txt in the world.