GEO

Does llms.txt matter? An honest look for SEOs and site owners

5 min read

Short answer: it's cheap to add and harmless, but it isn't what decides whether ChatGPT, Perplexity, Claude or Google's AI features cite you. Crawler access, server-rendered content and clear pages matter far more. Add llms.txt after those are right, not instead of them.

What llms.txt is

llms.txt is a proposed convention (published in 2024, not a formal standard) for a Markdown file at /llms.txt that gives language models a concise map of your site: a title, a one-paragraph summary, and lists of links to the pages that matter most, optionally with Markdown versions of those pages.

# Acme

> Acme makes invoicing software for freelancers in the EU.

## Docs

- [Getting started](https://acme.example/docs/start): set up in 5 minutes
- [API reference](https://acme.example/docs/api)

## Optional

- [Blog](https://acme.example/blog/)

The idea is sensible: HTML pages are full of navigation, scripts and layout that a model has to wade through, while a short Markdown index says "here's what we are and where the good stuff is".

What it isn't

Do AI search engines use it?

As of this writing, none of the major AI search products (ChatGPT search, Perplexity, Claude, Google AI Overviews, Copilot) has publicly documented using llms.txt to choose what to crawl or cite. Server logs that site owners have shared show only occasional fetches of the file. That may change, and some developer tools and coding assistants do read llms.txt (or the fuller llms-full.txt) when pointed at a documentation site. That's where it's most useful today.

Be skeptical of claims that llms.txt "gets you into ChatGPT". If a vendor says so, ask which engine documents it.

So should you add one?

It depends on your site:

What actually decides AI visibility

  1. The AI search crawlers are allowed in robots.txt (OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot…), separately from training crawlers.
  2. Your CDN or firewall doesn't block them anyway.
  3. The content is in the server-rendered HTML. Most AI crawlers don't run JavaScript.
  4. The page is indexable (no noindex) and Googlebot/Bingbot can reach it. Google's AI features and Copilot depend on those indexes.
  5. Pages are easy to quote: a clear H1, question-style headings with direct answers, structured data, dates.

The AI visibility checker tests all of these for a URL (and checks for llms.txt too), with copy-paste fixes. Our technical GEO checklist goes deeper.

If you add one: a few tips

You can see ours at crawlsentry.com/llms.txt.

Watch what actually matters.
CrawlSentry checks your key pages every hour and alerts you when robots.txt starts blocking AI search crawlers, or when noindex, canonicals or redirects change. 3 URLs free.
Start free