SEO

llms.txt: what it is, who uses it and whether it helps

llms.txt is a proposed Markdown guide for AI systems. In our scan of 692 UK ranking domains, adoption varied by sector, with no positive link to Google AI Overview citations.

Taha Bilal·2026-09-25·7 min read
llms.txt illustrated as a single tidy text document with stacked link cards being read by a friendly robot

What is llms.txt?

At a website's root, the file is a plain Markdown document with a short description of the site and links to pages that may help AI systems understand it. Think of it as a reading list for systems that choose to look for it.

The proposal at llmstxt.org sets out a standard format for sharing information with agents. A typical file starts with the site name as an H1, then a brief summary and useful links grouped under H2 headings. An Optional section can hold less essential material.

The proposal does not require every AI system to fetch or follow it. A compatible reader may find selected pages more easily, but the file's presence does not show that a crawler has read it. For the wider question of AI search visibility, see our GEO vs SEO guide.

What the file looks like

A useful file has a clear name, a short description and links to your best explanatory pages. The format is simple enough to edit without a special tool.

Line in the fileWhat it does
# Example LtdNames the website
> Advice for homeowners and local tradesSummarises the site's purpose
## ServicesIntroduces a topic group
- Damp surveys, followed by its page URLLinks to a useful page
## OptionalSeparates less essential links

Some sites also publish llms-full.txt, a larger document that collects full page content in one place. A tool that supports it may find that useful, though a large file takes more care to keep accurate. In our sample, valid llms.txt files ranged from under 1 KB to over 1.6 MB. A few had no Markdown links, which defeats the purpose of a curated list.

Who publishes llms.txt?

We found a valid file on 34% of the marketing and tech domains we checked, compared with 18% of everyday service domains. Across both groups, that is 163 valid files among 692 domains. Five per cent of each sample returned a soft 404: an HTML page with a successful HTTP status.

UK search sampleDomains checkedValid fileSoft 404AI crawler in robots.txt
Marketing and tech24382 (34%)12 (5%)51 (21%)
Everyday services44981 (18%)23 (5%)75 (17%)
Combined692163 files35 (5%)126 (18%)
Share of UK ranking domains with a valid llms.txt file

Share with a valid Markdown file at the root

34%
18%
5%
Marketing/techEveryday servicesSoft 404, both

Source: Aristral UK domain scan, 25 September 2026; 243 marketing/tech and 449 everyday-service domains.

That pattern suggests publication is more common in marketing and software circles than among service businesses. It does not tell us whether a system fetches those files or whether they affect search results. A soft 404 matters because a browser can show a page even when no valid file exists.

Lighthouse now checks for llms.txt in its Agentic Browsing category, as Chrome's documentation explains. That makes the file visible in a technical audit. It does not show that a search system uses it to choose sources.

Does llms.txt help you get cited by AI?

Our data shows no positive association with Google AI Overview citations. Of the domains cited for the same everyday-service searches, 14% had a valid llms.txt. Among uncited top-10 domains, 20% had one.

Valid files by AI Overview citation status

Everyday-service domains in the same UK search sample

14%
20%
Cited domainsNot cited

Source: Aristral cross-tab, 25 September 2026; cited n=134, not cited n=315.

This was a cross-tab, not a controlled test. It cannot show whether the file helped, had no effect or was more common on sites with other advantages. We also have no log evidence that AI crawlers read these files at scale. These percentages describe this sample on one day.

Google's current guidance says there are no additional requirements to appear in AI Overviews or AI Mode. Its AI features guidance says the usual SEO best practices still apply. Our AI visibility guide starts with pages people and search systems can reach and understand.

llms.txt vs robots.txt vs sitemap.xml

llms.txt suggests useful pages, robots.txt gives crawler directives, and a sitemap lists URLs for discovery.

FileMain jobWho acts on it?If it is missing
llms.txtSuggest useful pages and contextAny system that chooses to support the proposalNo curated guide at that path
robots.txtState crawl rules for named agentsCrawlers that follow its directivesNo file-level crawl rules
sitemap.xmlList site URLs for discoverySearch engines and other consumersURLs can still be discovered elsewhere

Google explains that robots.txt controls crawler access, while sitemaps help it discover URLs (robots.txt documentation, sitemap documentation). Neither file replaces access controls or guarantees that a page will be indexed. llms.txt is intended to be a selective list.

Three document cards for llms.txt, robots.txt and sitemap.xml at a website's root, each with a different job
llms.txt points to selected pages. robots.txt sets crawler rules. A sitemap lists URLs.

Most domains did not name an AI crawler in robots.txt: 21% of marketing and tech domains did, alongside 17% of everyday service domains. We found a site-wide GPTBot block on 3% and 5% respectively.

What our robots.txt data says about AI crawlers

GPTBot and Google's systems do different jobs. OpenAI says GPTBot relates to model training, while OAI-SearchBot is used for ChatGPT search. Google uses its own crawlers. Eight domains cited by Google AI Overviews in our sample blocked GPTBot, which fits with those systems working separately.

Anthropic documents its ClaudeBot controls through robots.txt. Before blocking a bot, check what it does and whether you want that use of your pages. A rule for one vendor does not automatically apply to another.

How to create an llms.txt file

You can write llms.txt by hand or use a generator for a first draft. Review every link and description before publishing. The useful part is choosing the right pages.

  1. Choose a small set of pages that explain your services, policies and expertise. Start with the pages you would send to a new customer.
  2. Write the site name as an H1, followed by one short sentence about the site.
  3. Group links under H2 headings such as Services, Guides or About. Use a clear page title and full URL for each Markdown link.
  4. Save the document as plain Markdown and publish it at /llms.txt. Check that it returns a successful response and contains text, not an HTML error page.
  5. Review links when you update your main pages or sitemap. Add llms-full.txt only if you can keep a longer version current.

A generator can save typing, but it cannot choose which pages deserve attention or spot a stale URL without review. Check the live response in a browser or with a command-line request. A server may return an HTML fallback with status 200, which looks successful to a basic status check.

Common mistakes

The clearest problems in our scan were URLs that did not serve a real file, link lists without useful direction, and content that would be hard to keep current.

  • A soft 404: the URL returns status 200 but displays an HTML page. We recorded this on 5% of domains in each sample.
  • A large export without useful selection. Valid files ranged above 1.6 MB in our scan, so check whether the extra material is worth maintaining.
  • A file with no links, or links that point to pages that have moved.
  • An HTML fallback served at /llms.txt instead of Markdown text.
  • A crawler rule that blocks the bot you meant to let read the file. Check the specific user-agent groups in robots.txt.
  • A document that drifts away from the current site because nobody owns its links.

We found soft 404s in both search samples. Check the response body and content type, as well as whether the URL opens. Keep links to pages that help a reader understand your organisation.

Should your business add llms.txt?

Add the file if your useful pages are in good shape and you can publish and maintain the file quickly. Leave it for later if core pages are missing, outdated, hard to crawl or unclear to customers. Our scan gives no reason to expect more AI citations from adding it.

Start with a technically sound site and service information that answers customer questions. Then decide whether a curated file is worth maintaining. Our agentic SEO guide covers the wider work of making pages usable by automated systems.

Aristral maintains a hand-written llms.txt and permits major AI crawlers in robots.txt. In September 2026, we also shipped agent-readiness work and moved from Level 1 to Level 5 on Cloudflare's isitagentready.com checker. That score describes the checks in that tool. We have no evidence that the file caused a ranking or citation change. Our Google Maps ranking research covers a different kind of visibility.

How Aristral approaches agentic SEO

We check a site's crawl rules, page structure, Markdown delivery and discovery files. Then we fix problems that affect access before adding optional formats.

Our work spans SEO and automation from our base in Clifton, Bristol. For a broader review, see our agentic SEO service. A file may fit when someone owns it and its links help readers.

When a curated file makes sense, we agree who will maintain it and review its links alongside the main pages. A Lighthouse check can confirm that the file exists; it cannot show that it changed a search result. For a review of your site, contact us.

Frequently asked questions

Is llms.txt actually used?
Some websites publish the file, and Lighthouse now checks for it in its Agentic Browsing category. Our scan found valid files on 34% of marketing and tech domains and 18% of everyday service domains. We did not measure whether AI crawlers fetched or used them, so publication rates do not show adoption by AI systems.
Is llms.txt mandatory?
No. It is a proposal, and Google says there are no additional requirements to appear in AI Overviews or AI Mode. A site can publish it as a curated guide, but search visibility does not depend on it. Fix useful content and access issues before spending time maintaining an optional file.
Does Google use llms.txt?
Google's published guidance for AI Overviews and AI Mode says no additional files or requirements are needed. Our scan found llms.txt on 14% of domains cited in AI Overviews and 20% of uncited top-10 domains for the same everyday-service searches. That comparison cannot establish whether Google uses any particular file.
What is llms-full.txt?
llms-full.txt is a larger companion document some site owners use to gather full page content in one place for a reader that supports it. It can take more work to keep accurate than a short link directory. In our scan, valid llms.txt files ranged from under 1 KB to over 1.6 MB, so decide whether a large combined document helps your intended reader.
Where do I put llms.txt?
Publish the file at the root of your website, at a path such as https://aristral.com/llms.txt. Check the response body as well as the status code. A site can return HTTP 200 while serving an HTML homepage or error page instead of a Markdown document.
Should I block GPTBot?
Block GPTBot only if you do not want OpenAI's GPTBot to crawl your site for its documented purpose. OpenAI distinguishes GPTBot from OAI-SearchBot, which supports ChatGPT search. Google's AI crawlers are separate, and eight domains in our sample were cited by Google AI Overviews despite blocking GPTBot. Review each bot's documentation and your own robots.txt before changing rules.

Methodology

We checked /llms.txt and /robots.txt on 25 September 2026 for domains appearing in Google's UK organic top 10: 243 domains across 36 marketing and tech searches, and 449 across 60 everyday service searches. A file counted as valid only when it returned HTTP 200, was not HTML, and began with a Markdown # heading. We parsed robots.txt user-agent groups for nine named AI crawlers and site-wide Disallow rules. For the citation cross-tab, we compared the everyday-service sample with domains cited in AI Overviews for the same searches. This is a one-day snapshot; unknown-agent 403 responses count as no file, and each domain counts once. It cannot establish cause or crawler readership. Recheck your own responses and current guidance before acting. Technical review: Huzaifa Jan Asim, co-founder and CTO. Last reviewed 25 September 2026. Corrections: admin@aristral.com.

About the author

Taha Bilal

Co-founder, Aristral

Taha Bilal is a co-founder of Aristral, a UK AI automation and SEO agency based in Clifton, Bristol. He has been running SEO and digital-growth campaigns for SMB and SaaS clients since 2018, and now leads Aristral's combined SEO + GEO programmes for service businesses across the UK and US. Corrections and source requests: admin@aristral.com.

LinkedIn →