Free AI SEO Tool

LLMs.txt Generator: Build, Validate & Download

Create a spec-compliant llms.txt file so AI tools like ChatGPT, Claude, and Perplexity can understand your website. Build from scratch, validate existing files, or start with a template.

Start Building Your llms.txt
100% free
No signup required
Follows official spec
llms.txt Builder

Build your llms.txt file

1Site Info

Becomes the H1 heading in your llms.txt

Becomes the blockquote summary

2Sections & Links

llms.txt

Enter your site name to see the preview

How It Works

Create your llms.txt in three steps

Build a spec-compliant llms.txt file that helps AI tools understand and cite your website content.

01

Choose Your Mode

Pick from three modes: Generator to build from scratch, Validator to check an existing file, or Templates to start with a pre-built structure for your website type.

02

Add Your Content

Enter your site name, description, and add sections with links to your key pages. Each link can include a title, URL, and description to help AI tools understand the page.

03

Download & Deploy

Preview your file in real-time, then copy or download it. Upload to your website root so it is accessible at yourdomain.com/llms.txt. AI tools will find it automatically.

What Is llms.txt and Why Does Your Website Need One?

llms.txt is a standardized markdown file that lives at the root of your website (e.g., yoursite.com/llms.txt). It was proposed by Jeremy Howard, co-founder of Answer.AI and creator of fast.ai, in September 2024 to solve a fundamental problem: AI tools struggle to understand websites.

Modern websites are built with complex HTML, JavaScript, navigation menus, cookie banners, ads, and interactive elements. When an AI model like ChatGPT, Claude, or Perplexity visits your site, it has to parse through all that noise to find the actual content. With limited context windows, much of your important information gets lost.

llms.txt gives AI a clean, structured summary of your site in plain markdown. It tells AI tools who you are, what you do, and where to find your most important pages. Think of it as a welcome guide specifically designed for AI consumption, separate from your human-facing HTML pages.

The llms.txt Format Specification

The official specification defines a strict structure. Every llms.txt file follows this order:

1. H1 Heading (required): The name of your project or website. This is the only required element. Use a single # prefix.

2. Blockquote (recommended): A brief summary of your site using the > prefix. This gives AI tools a quick understanding of what you do.

3. Additional Details (optional): One or more paragraphs of plain text providing extra context. No headings here, just paragraphs or lists.

4. H2 Sections (recommended): Sections delimited by ## headings, each containing a list of links. Common sections include Docs, Products, Blog, About, and API.

5. Link Format: Each link uses the pattern - [Title](URL): Description. The description is optional but strongly recommended because it helps AI tools decide which pages are relevant to a query.

6. Optional Section: A special ## Optional section at the end marks URLs that AI tools can skip when working with limited context. This section must always be last if present.

llms.txt vs robots.txt vs sitemap.xml

These three files serve different purposes and are complementary:

robots.txt controls access permissions. It tells crawlers which URLs they can and cannot visit. It acts as a gatekeeper but provides no content or context about your site.

sitemap.xml lists all indexable URLs on your site with metadata like last modified dates and priority values. It is designed for search engine crawlers to discover your pages, but it does not describe what those pages contain.

llms.txt provides curated content summaries specifically for AI tools. Instead of listing every page, it highlights your 20 to 50 most important pages with human-readable descriptions. It is the only file designed specifically for AI consumption rather than traditional search engines.

For the best AI visibility, use all three files together. robots.txt controls who gets in, sitemap.xml maps your full site, and llms.txt provides the AI-friendly summary.

How AI Tools Use llms.txt

ChatGPT (with web browsing) can access your llms.txt file when it browses the web. When a user asks about your product or service, ChatGPT can read your llms.txt to quickly understand what you offer and provide accurate answers with proper context.

Claude uses llms.txt through its web search capabilities and integrations. AI assistants and tools built on Claude can reference your llms.txt to understand your documentation structure and find relevant pages.

Perplexity crawls the web to answer questions with citations. A well-structured llms.txt helps Perplexity understand your site hierarchy and cite the correct pages in its answers.

AI coding assistants like Cursor read llms.txt files from documentation sites to understand project structure. This is one of the earliest and most practical uses of the standard.

As more AI tools adopt this standard, having a proper llms.txt file becomes an increasingly important part of your Generative Engine Optimization (GEO) strategy.

How to Add llms.txt to Your Website

WordPress: Download your generated llms.txt file and upload it to your site root directory (the same directory as wp-config.php). Use your hosting file manager or an FTP client like FileZilla. After uploading, verify it works by visiting yourdomain.com/llms.txt in your browser.

Next.js / React: Place the file in your /public directory. Next.js automatically serves files from /public at the root URL. So /public/llms.txt becomes accessible at yourdomain.com/llms.txt with no extra configuration.

Shopify: Go to Settings > Files, upload your llms.txt file, then create a URL redirect from /llms.txt to the uploaded file URL. Alternatively, you can use the Shopify admin to add custom liquid code that serves the file.

Webflow: Currently, Webflow does not natively support serving plain text files at the root domain. You can use a Cloudflare Worker or a redirect rule to serve the file. Some users host the file on a CDN and redirect /llms.txt to it.

Static sites (Hugo, Gatsby, Jekyll): Place the file in your static or public directory. It will be deployed alongside your other static assets and accessible at the root URL.

llms.txt Best Practices

1. Keep it curated. Do not list every page on your site. Focus on the 20 to 50 most important pages that best represent your product, services, or content. Quality descriptions beat quantity.

2. Write clear descriptions. Each link description should tell AI tools what the page covers in one sentence. Use specific, factual language. Avoid marketing buzzwords that add noise without meaning.

3. Organize by topic. Group related pages into logical sections. Use clear section names like Docs, Products, Blog, API, or About. This helps AI tools navigate your content structure quickly.

4. Use the Optional section. Move supplementary pages (changelog, careers, terms of service) to the Optional section. This signals to AI tools with limited context that these pages can be skipped.

5. Update regularly. Review your llms.txt when you launch new products, publish significant content, or restructure your site. An outdated file can point AI tools to pages that no longer exist or miss your most important new content.

6. Add noindex for search engines. Since llms.txt is designed for AI consumption, you may want to prevent it from appearing in Google search results. Add a noindex header or exclude it from your sitemap.

7. Validate after changes. Use our Validator tab to check your file against the specification after any edits. A malformed file may not be parsed correctly by AI tools.

Who Is Already Using llms.txt?

Since its proposal in September 2024, hundreds of companies have adopted llms.txt. Notable early adopters include:

Anthropic (maker of Claude) hosts llms.txt for their documentation site, helping developers quickly find API references, guides, and model information through AI tools.

Cursor (AI code editor) uses llms.txt extensively, which makes sense given that AI coding assistants are one of the primary consumers of this format for understanding documentation.

Cloudflare, Astro, Deno, and many other developer-focused companies have published llms.txt files for their documentation and product pages.

The adoption is growing beyond developer tools into e-commerce, SaaS, agencies, and content sites as more businesses recognize the importance of AI visibility in their digital strategy.

Frequently Asked Questions

llms.txt questions answered

Everything you need to know about llms.txt, the format specification, and how AI tools use it.

llms.txt is a standardized markdown file hosted at the root of your website (yoursite.com/llms.txt) that provides AI-friendly content about your site. Created by Jeremy Howard in September 2024, it gives AI tools like ChatGPT, Claude, and Perplexity a clean, structured summary of your website and its key pages, without the noise of HTML, JavaScript, and navigation elements.

Jeremy Howard, co-founder of Answer.AI and creator of fast.ai, proposed the llms.txt standard. He created it because LLMs struggle to parse complex HTML pages with their limited context windows. Websites contain navigation menus, ads, cookie banners, and JavaScript that add noise. llms.txt solves this by providing a clean markdown file with essential information.

Use our free generator above. Choose the Generator tab, enter your site name and description, then add sections with links to your important pages. The tool shows a live preview and builds the file following the official specification. When finished, click Download to save the file and upload it to the root of your website.

The format starts with a single H1 heading (# Your Site Name), followed by an optional blockquote (> Description), then optional detail paragraphs, then H2 sections (## Section Name) containing link lists. Links follow the format: - [Title](URL): Description. A special ## Optional section at the end marks content that can be skipped.

llms-full.txt is an expanded version of llms.txt that includes the full content of all linked pages concatenated into one document. While llms.txt provides links and summaries, llms-full.txt gives AI tools the complete text of every referenced page for deeper context. Some implementations also use llms-ctx.txt and llms-ctx-full.txt variants.

Host it at your domain root so it is accessible at yourdomain.com/llms.txt. For WordPress, upload to your public_html directory. For Next.js, place it in the /public folder. For Shopify, upload through Settings > Files and create a redirect. For static sites, put it in your static or public directory.

They serve different purposes. robots.txt controls access permissions, telling crawlers which pages they can visit. llms.txt provides content and context, giving AI a structured summary of your site. robots.txt is a gatekeeper. llms.txt is a welcome guide. Use both together for the best results.

sitemap.xml lists all indexable URLs with metadata like last modified dates for search engine crawlers. llms.txt highlights your 20 to 50 most important pages with human-readable descriptions specifically for AI tools. A sitemap maps your full site. An llms.txt curates and explains your key content.

Yes. As ChatGPT, Claude, Perplexity, and Google AI Overviews increasingly drive traffic and shape answers, llms.txt helps these tools understand and cite your content accurately. It is part of Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO). Companies like Anthropic, Cursor, and Cloudflare have already adopted it.

ChatGPT (via web browsing), Claude (via search and tools), Perplexity, and AI coding assistants like Cursor all benefit from llms.txt files. When these tools visit your site, the file gives them a clear roadmap of your content. AI search engines are increasingly checking for llms.txt as part of their content understanding pipeline.

Download your generated file, then upload it to your site root directory (same folder as wp-config.php) via FTP or your hosting file manager. After uploading, verify it works by visiting yourdomain.com/llms.txt in your browser. Some SEO plugins also support managing llms.txt files directly.

Place the file in your /public directory. Next.js automatically serves files from /public at the root URL, so /public/llms.txt becomes accessible at yourdomain.com/llms.txt with no configuration needed. For dynamic generation, you can also create a route.ts file in app/llms.txt/ using the App Router.

Update it when you add significant new pages, launch new products, or restructure your site. For most websites, quarterly reviews work well. For fast-moving sites like SaaS platforms or active blogs, monthly updates keep the file current with your most relevant content.

Generally, no. The file is designed for AI consumption, not search engine results pages. Adding a noindex directive or excluding it from your sitemap prevents it from appearing in Google results. But keep it accessible (do not block it with robots.txt) so AI crawlers can find and read it.

Our generator follows the official llms.txt specification exactly as defined by Jeremy Howard. The Generator produces spec-compliant files with proper H1 headings, blockquote summaries, H2 sections, and formatted link lists. The Validator checks 12 spec requirements and scores your file from 0 to 100. Templates are pre-structured for common website types.

Need help with AI visibility?

Our team can audit your site for AI readiness and build a strategy to get your content cited by ChatGPT, Claude, and Perplexity. Free consultation, no obligation.

Get Free AI SEO Consultation
AI Visibility Strategy

Want AI tools to cite your content?

An llms.txt file is just the start. Our team builds complete AI visibility strategies that get your brand featured in ChatGPT, Claude, Perplexity, and Google AI Overviews.

llms.txt Setup

Custom llms.txt and llms-full.txt files tailored to your site structure and content

AI SEO Audit

Full audit of how AI tools currently see and reference your website content

GEO Strategy

Generative Engine Optimization to get cited in AI-powered search results

No obligation
100% free audit
Response within 24 hours
AI SEO specialists