✨ Get 25% OFFon any plan. Use the coupon:
Free tool

llms.txt generator

By Tiago CostaUpdated on July 01, 2026

Enter your site name, a short summary and your most important links. The tool builds the llms.txt file in the standard format instantly, ready to copy and download. No sign up, right in your browser.

1 to 2 paragraphs of context, no links.

Sections with links
Your llms.txt
# Site name
Complete guide

What llms.txt is and how to use it for GEO

llms.txt is a Markdown text file that lives at the root of your site and acts as a map for AI models like ChatGPT, Claude, Gemini and Perplexity. It sums up what the site is, lists the most important links and gives the right context so those models understand, describe and cite your pages accurately. In one sentence: llms.txt is to AI crawlers what the sitemap is to Google.

What llms.txt is for

Language models have a limited context window and waste resources guessing which pages of a site matter. A real HTML page is full of menus, scripts, banners and footers that get in the way of that reading. llms.txt hands over a clean summary, written by you, with the links that truly represent your content. That way you guide what the AI reads first and raise the odds of being cited correctly.

  • Helps the AI understand your site without crawling dozens of noisy pages.
  • Points to the main content: docs, blog articles, product page, about, contact.
  • Cuts down misreadings, because the summary is written by you, not inferred.
  • Raises the chance of citation in AI-generated answers, the core goal of GEO.

Where the llms.txt file lives

The file needs to sit at the root of the domain, reachable at an address like yoursite.com/llms.txt. It follows the same logic as robots.txt and sitemap.xml: a fixed, predictable path where AI agents know to look. Some sites also publish an llms-full.txt, an expanded version with the full content of the main pages, but start with the lean llms.txt.

The structure of the llms.txt file

The standard is simple and readable by both humans and machines. It starts with an H1 title holding the site name, followed by a one-sentence summary inside a blockquote. Then come optional context paragraphs and, finally, H2 sections that group lists of links. Each link carries a title, the URL and a short description. The table below shows each element and its function.

ElementMarkdown syntaxFunction
Site name# Site nameMain title that identifies the project
Summary> one-sentence summaryStates in one line what the site is and for whom
Detailsfree paragraphsExtra context, no links, optional
Section## Section nameGroups links by theme (Docs, Blog, Product)
Link- [title](url): descriptionPoints to a resource and explains what it covers

An llms.txt example

A well-made file fits in a few lines. Start with the name and the summary, group the links into one or two sections like Documentation and Blog, and describe each link in half a sentence. Keep the text direct, free of jargon and without repeating what the title already says. The clearer the summary, the easier it is for the AI to reuse your words in its answer.

How llms.txt relates to GEO and AEO

GEO (Generative Engine Optimization) and AEO (Answer Engine Optimization) are the practice of showing up and being cited in AI-generated answers, just as SEO targets Google results. llms.txt is one piece of that work: it makes machine reading easier, but it does not replace good content. AI cites whoever answers clearly, brings data and organizes information well. llms.txt only makes sure that content is found and understood first.

  • Write the summary with citation in mind: short, factual sentences are easier to reuse.
  • List only what matters: 10 right links beat 100 generic ones.
  • Update it when the site changes, the same way you would update a sitemap.
  • Pair it with structured data (schema) and clear content to reinforce the signal.

llms.txt, robots.txt and sitemap.xml

The three coexist and play different roles. robots.txt says what can or cannot be crawled. sitemap.xml lists every URL for search engines. llms.txt is curated and explanatory: instead of listing everything, it highlights the essentials and describes each item in natural language, aimed at AI models. For now it is an emerging standard, adopted voluntarily, so treat it as one more signal rather than a technical requirement.

FAQ

Common questions about llms.txt

Is the llms.txt generator free?

Yes. It is 100% free, no sign up and no usage limit. Everything runs in your browser and nothing is sent to any server.

Where do I put the llms.txt file?

At the root of your domain, reachable at yoursite.com/llms.txt. It is the same place as robots.txt and sitemap.xml.

Does llms.txt replace the sitemap or robots.txt?

No. They have different jobs and coexist. The sitemap lists every URL for search engines, robots defines what can be crawled, and llms.txt summarizes and highlights the main content for AI models.

Do AIs actually read llms.txt?

It is an emerging standard, adopted voluntarily. There is no guarantee yet that every model reads it, but publishing it is cheap and works as one more signal for GEO.

What is the difference between llms.txt and llms-full.txt?

llms.txt is the lean map, with links and descriptions. llms-full.txt is an expanded version that includes the full content of the main pages. Start with the lean one.

How many links should I include?

Only the ones that truly represent your content. Ten right links, grouped by section, are worth more than a huge, generic list.

Automarticles

Want a blog built from day one to be cited by AIs?

Automarticles builds your full blog, with content optimized for Google and to be cited by AIs like ChatGPT, Claude and Perplexity. With no manual work.

Start for free

More free tools

Character CounterCount characters and words, and check each platform's limit.Word CounterCount words, check reading time and see your most used words.Keyword DensitySee your most used terms and the density of each one, in real time.Readability ScoreTest how easy your text is to read, with a 0 to 100 score.Google PreviewSimulate your page's snippet on Google before you publish.Slug GeneratorTurn titles into clean, SEO friendly URLs.Schema GeneratorCreate JSON-LD for FAQ, article, page, website, product and more in seconds.robots.txt GeneratorBuild your site's robots.txt and copy the result ready to use.UTM BuilderBuild trackable URLs with UTM parameters for your campaigns.SEO ROI CalculatorCalculate leads, revenue, profit, ROI and payback on your SEO investment.SEO Title GeneratorGenerate 8 optimized titles with AI, each at the right length for Google.Meta Description GeneratorCreate 150-160 character meta descriptions with AI, ready for Google.Blog Outline GeneratorBuild a full article structure with AI: H1, H2, H3 and conclusion.Content Idea Generator10 blog ideas with title and angle from your niche, in seconds.FAQ GeneratorGenerate 6 frequently asked questions with AI plus a ready-to-paste FAQPage schema.Text RewriterRewrite and paraphrase any text with AI, in the tone you need.Introduction GeneratorCreate 3 introductions with a hook, context and promise using AI.Article Conclusion GeneratorWrite your article's closing paragraph with AI: summary, takeaway and call to action.Content Brief GeneratorBuild a full SEO brief with AI to guide writers and agencies.Alt Text GeneratorCreate alt text for your images with AI, ready for accessibility and SEO.AI Visibility CheckerSee if ChatGPT knows your brand and how to improve your AI visibility.Meta Tag GeneratorGenerate title, description, Open Graph and Twitter Card ready to paste in the head.Passive Voice CheckerFind the sentences in passive voice and make your writing clear and direct.Headline AnalyzerGet a 0 to 100 score for your headline, plus tips to win more clicks.SEO Checklist26 technical, on-page, content and link items. Tick each one and track your progress.Grammar CheckerFix grammar, spelling and punctuation with AI, without changing the meaning.Article SummarizerTurn long text into a clear AI summary in seconds.Canonical Tag CheckerCheck any page's canonical tag and the most common mistakes.Open Graph CheckerSee a page's OG and Twitter tags and how the link looks when shared.Heading Tag CheckerCheck any page's H1 to H6 hierarchy and the most common mistakes.Broken Link CheckerFind 404s and dead links on any page, internal and external.robots.txt CheckerAnalyze any site's robots.txt and the mistakes that stall Google.XML Sitemap ValidatorValidate your sitemap.xml and see URLs, type and common errors.Keyword ResearchKeywords with real Google search volume, competition and CPC.Keyword Difficulty CheckerSee, from 0 to 100, how hard it is to rank each keyword on Google.SERP CheckerSee who holds Google's Top 10 for any keyword.Image CompressorCompress and convert images in the browser. Nothing is sent to a server.Sitemap FinderFind any website's sitemap from its URL.RSS Feed FinderDiscover the RSS, Atom, or JSON feed of any site from its URL.GEO Checklist24 items to appear and get cited in AI answers. Tick each one and track your progress.SEO and GEO DiagnosisFree SEO analysis and AI readiness, with your score and what to fix.

Glossary terms

GEOGEO, short for Generative Engine Optimization, is the set of practices that make your content get cited and used by artificial intelligence search engines, such as ChatGPT, Google's AI Overviews, Perplexity and Gemini. Instead of competing only for a position in the list of links, the goal of GEO is to become one of the sources the model chooses to build the generated answer.Generative engine optimizationGenerative Engine Optimization (GEO), or optimization for generative engines, is the practice of adjusting a site's content so it is read, understood and cited by artificial intelligence search engines, such as ChatGPT, Perplexity, Gemini and Google's AI Overviews. Instead of aiming only for a position in the list of links, the goal is to become one of the sources the model uses to build the generated answer.Answer engine optimizationAnswer Engine Optimization (AEO) is the optimization of content so it gets selected as the direct answer an answer engine delivers to the user, instead of appearing only as a link in a list. Answer engines are systems like Google's AI Overviews, ChatGPT, Perplexity and voice assistants, which read several sources and return a single ready made answer. AEO works on structure, clarity and authority so your brand becomes the source chosen and cited in that answer.Answer engineAn answer engine is any search system that returns a direct, already synthesized answer instead of a list of blue links. Rather than making the person click through several results, it reads multiple sources, summarizes them and delivers the ready answer right there. This category includes Google's AI Overviews, AI assistants such as ChatGPT, Perplexity and Gemini, voice assistants and even traditional featured snippets. It is the shift that makes SEO evolve toward becoming a cited source, not just a clicked link.Generative searchGenerative search is the type of search in which artificial intelligence generates an original answer, written on the spot from several sources, instead of just listing pages for the user to click. Rather than ten blue links, it delivers a text that summarizes, compares and connects information from different sites, usually with the sources cited. It is what happens in Google's AI Overviews and AI Mode, in ChatGPT with web access and in Perplexity, and it is the shift redesigning SEO toward optimizing for AI.LLMOLLMO, short for Large Language Model Optimization, is the set of practices that prepares your content to be cited, used and recommended by AI models such as ChatGPT, Gemini, Claude and Perplexity. Instead of aiming only at a position in traditional search, LLMO works to make the brand appear inside the answers these models generate when someone asks for a recommendation.AI visibilityAI visibility is the degree to which a brand or a piece of content shows up in the answers generated by artificial intelligence search engines, such as ChatGPT, Google's AI Overviews, Perplexity and Gemini. While classic SEO measures positions and clicks, AI visibility measures how often the AI mentions, cites or recommends your brand when answering people, even when nobody clicks a link.Brand mention in AIA brand mention in AI is the citation of a brand's name inside an answer generated by artificial intelligence, such as ChatGPT, Google's AI Overviews or Perplexity, with or without a link to the site. Unlike a backlink, which requires a clickable link, a brand mention counts simply because the name appears in the answer text, helping the brand be remembered, recommended and recognized as a reference on the topic.AI citationAI citation is the reference to a specific source that an artificial intelligence assistant, such as ChatGPT, Perplexity or Google's AI Overviews, lists as the origin of the answer it generated. In practice, it is your site appearing among the links or source notes the AI shows next to the text, crediting the content it used to answer. Being cited is one of the main goals of anyone optimizing content for AI search engines.Llms.txtllms.txt is a standardized text file, placed at the root of a website, that guides language models (LLMs) on which content to prioritize and how to use it. The proposal is to work like a kind of robots.txt for artificial intelligence: instead of letting the AI comb through the whole site, the file points, in a simple format, to the most important pages and a summary of what each one brings, making it easier for AI assistants and search engines to read.ClaudeBotClaudeBot is the crawler operated by Anthropic, the company behind the Claude AI assistant. It travels the public web to collect content that helps train and inform the Claude models. Just as Googlebot does for search, ClaudeBot identifies itself with its own user-agent, respects the robots.txt file and can be allowed or blocked by any site. Deciding what to do with it has become part of the strategy for anyone who does, or does not, want to appear in AI answers.PerplexityBotPerplexityBot is the crawler operated by Perplexity, the answer engine that blends search and AI to answer questions while citing sources. It visits public pages to build the index Perplexity queries when composing its answers. Unlike a pure training bot, PerplexityBot focuses on indexing current content and pointing back to the origins. It identifies itself with its own user-agent and, in theory, respects robots.txt, though Perplexity's crawling has already sparked controversy.OAI-SearchBotOAI-SearchBot is the crawler OpenAI uses to feed ChatGPT search, that is, to discover and index pages that can become a cited source in real time search answers. It is different from GPTBot, which collects content to train the models, and from ChatGPT-User, which acts when the user requests an action. Understanding this split is what lets you appear in ChatGPT search without necessarily allowing your content to be used for training.