What is GEO, and what role does llms.txt play in AI search?
Many searches now end with a single AI answer instead of a list of ten links. Before ChatGPT, Gemini, Claude & Perplexity can recommend you, they have to be able to read and classify your website. The llms.txt standard and the llmstxt.info directory help with that.
The invisible web
When AI overlooks the right provider
An example. Someone asks an AI:
“I’m looking for a specialized IT-security expert in my region who also advises small trade businesses, explains things clearly and is reachable on Saturdays for emergencies.”
Three streets away there is exactly that kind of business, with a modern, fast website. The AI still names three other companies: two across town, one closed on Saturdays. The right provider is missing from the answer because the AI did not pick up its details.
Websites are built for people, but more and more often a machine decides which providers someone gets to see. If an AI cannot read and classify your website, it won’t appear in answers like this.
SEO and GEO
From SEO to GEO: Generative Engine Optimization
For more than two decades, visibility mostly meant SEO: optimize keywords, collect backlinks and hope for the top spot among the “ten blue links”. AI assistants change that. Many people no longer type keywords; they describe their problem in full sentences and get one summarized recommendation instead of a list of links.
If you’re not in that answer, you don’t reach the person asking.
| Step | Classic SEO | New GEO (AI search) |
|---|---|---|
| Input | short search term | complete question / problem |
| Processing | Google shows 10 blue links | AI evaluates sources and summarizes |
| Result | user pieces it together themselves | AI delivers one summarized answer |
| Visibility | ranking position | being named & cited |
The problem
Why AI often fails to understand modern websites
An AI crawler doesn’t see logos, colors or buttons. It gets the source code, which is often hard to process:
Deep DOM trees without a clear hierarchy.
Content that only appears in the browser.
Pop-ups that block the view of the content.
Banners and pixels as additional noise.
This can lead to two problems:
If facts such as prices, services or opening hours can’t be extracted cleanly, the AI may fill the gaps with guesses. Wrong details about your business hurt your reputation.
If your page is hard to process, the AI is more likely to use sources it can read more easily, such as your competitors’.
The solution
The llms.txt standard
The llms.txt standard was proposed in September 2024. With llmstxt.info you can create and check such a file and add it to the directory.
robots.txt tells crawlers which areas they should not fetch. llms.txt works the other way round and gathers the most important information about you in one place. It is a lean Markdown file in the root directory of your domain (your-domain.com/llms.txt) with text and links, without design or code.
Anatomy
How an llms.txt is structured
The file follows a simple hierarchy of title, short description and thematic sections:
# Name of your company / website > A concise summary in 1 to 3 sentences: who you are, > what you offer and for whom. AIs love to use this > text for direct summaries. ## Core competencies & services - Service 1: short, precise benefit. - Service 2: relevant facts and target groups. ## Key company data (facts for the AI) - Location: [exact details] - Availability: [clear structure] - Target region / market: [where are you active?] ## Further information - [Price overview](/pricing) - plans and conditions. - [FAQ](/faq) - direct answers for customers.
There is also llms-full.txt. The main file stays short and gives an overview; llms-full.txt bundles the full content of the relevant subpages into one document. An AI can then read one file instead of working through many separate pages.
Directory
What a listing on llmstxt.info offers
Alongside your own file, a reviewed directory listing can help. Here is what it includes:
| First-hand details | You provide your own reviewed details instead of relying on outdated information from third-party sources. |
| Being early | GEO is still at an early stage. If you list now, you are in the directory from the start. |
| AI Impact Score | Every entry gets a 0 to 100 score with concrete improvement tips and automatic regular checks. |
| Quality tiers | Listings are reviewed and categorized, in tiers from Standard to Diamond. |
| Consistent structure | Every listing uses the same cleanly structured format, which machines can process easily. |
Who it is for
Who GEO matters most for
When customers use chat or voice to look for local experts, tradespeople, agencies or law firms.
If your docs aren’t AI-readable, your tool is less likely to be suggested during AI-assisted programming.
AI shopping advisors compare products in chat. Clearly structured information on benefits and policies has a better chance there.
So that articles, courses and publications get cited and linked as sources during research.
Make sure AI can find you
When a customer asks ChatGPT or Gemini for a provider in your industry, the AI should be able to name you. Check whether your website is readable for that, and add it to the directory.
Self-host your llms.txt or list it in a directory? →
Which AI system really uses llms.txt? The evidenced status →
More hands-on knowledge in our resources →
Frequently asked questions
What does GEO mean?
GEO stands for Generative Engine Optimization: optimizing a website so that generative AI systems (ChatGPT, Gemini, Claude, Perplexity) read it correctly, understand it and recommend it in their answers. GEO extends SEO to AI search.
What is an llms.txt file?
An llms.txt is a lean Markdown text file in the root directory of your domain (e.g. your-domain.com/llms.txt). It contains the key information about your company as text with links, without design or code.
How does llms.txt differ from robots.txt?
robots.txt defines which areas crawlers should not fetch. llms.txt, by contrast, gives AI systems the most important verified information about you in one place.
Do I still need GEO if my SEO is good?
Yes. SEO targets the list of results, while AI assistants deliver one summarized answer. If you are not cited there, you don’t reach those users, even with a good Google ranking.