Guide

LLMs.txt Guide: Control How AI Crawls Your Website

LLMs.txt is a new standard file format that tells AI crawlers exactly which pages to read, in what order, and provides context about your website. Think of it as robots.txt for AI โ€” but instead of blocking, it guides and prioritizes.

6 min read ยท Updated 2026-10-14

๐Ÿค– AI CRAWLER CONTROL ๐Ÿ“… Updated: May 9, 2026 โœ๏ธ By GEO Score Checker Team โฑ๏ธ 10 min read

1. What is LLMs.txt?

The specification was created to help Large Language Models (LLMs) like ChatGPT, Gemini, and Claude efficiently discover and understand your most important content without wasting crawl budget on low-value pages.

Why LLMs.txt Matters for GEO

llms.txt gives language models a short, curated map of your most useful pages in plain Markdown. It is cheap to publish and easy to maintain, but treat it as a helpful signal, not a ranking switch: it does not control crawling and no major AI platform has published a guarantee that it reads the file.

2. Why LLMs.txt Boosts Your GEO Score

Your GEO score measures how well AI models can find, understand, and cite your content. An llms.txt file directly improves this in several ways:

  • Provides clear navigation โ€” AI crawlers don't have to guess which pages matter
  • Saves crawl budget โ€” Important pages get indexed first
  • Adds context โ€” Your description helps AI understand your brand
  • Prioritizes content โ€” You control the order of discovery
  • Reduces noise โ€” AI ignores low-value pages like login, admin, or tag archives

How to measure it honestly

Run a GEO score check before and after publishing the file, validate it with the llms.txt checker, and watch your server logs for requests to /llms.txt. Your logs, not a promised percentage, tell you which AI tools actually fetch it.

3. Which AI Crawlers Read llms.txt?

llms.txt is a community proposal published at llmstxt.org in 2024. It is not an official web standard, and support is not confirmed by most platforms. Google has said publicly that it does not use llms.txt for Search. The crawlers below are the ones that visit websites on behalf of major AI products; whether each one requests /llms.txt is something you can verify in your own server logs. To see which of them your robots.txt allows, use the AI crawler checker.

๐Ÿค–

ChatGPT (OpenAI)

GPTBot, OAI-SearchBot, ChatGPT-User

๐Ÿ”ต

Google Gemini

Googlebot, Google-Extended (a robots.txt control token)

๐ŸŸ 

Anthropic Claude

ClaudeBot, Claude-SearchBot, Claude-User

๐ŸŸข

Perplexity AI

PerplexityBot

โšช

Microsoft Copilot

Bingbot

๐Ÿ“˜

Meta AI

Meta-ExternalAgent

4. LLMs.txt vs Robots.txt vs Sitemap.xml

Understanding the differences between these files is crucial for proper implementation:

FeatureLLMs.txtRobots.txtSitemap.xml
Purpose Point language models to your most useful content Block or restrict crawler access List all URLs for search engines
Who Reads It AI tools and agents that choose to request it (unconfirmed for most crawlers) All crawlers (Googlebot, Bingbot, AI) Search engines (Google, Bing)
Tone Positive (guide to content) Negative (block from content) Neutral (list all content)
File Size 500KB limit (main file) 500KB limit 50MB / 50,000 URLs

Best Practice

Use all three files together: robots.txt to block admin pages, sitemap.xml for search engines, and llms.txt to guide AI crawlers to your best content.

5. File Formats: llms.txt vs llms-full.txt

The specification includes two file formats for different use cases:

llms.txt (Main File)

  • Size limit: 500KB maximum
  • Content: Essential pages only (homepage, about, key products, main blog posts)
  • Best for: Quick discovery by AI crawlers
  • Example use: 15-20 most important URLs

llms-full.txt (Full Content)

  • Size limit: No limit (unlimited)
  • Content: Complete URL index (all pages, posts, products)
  • Best for: Comprehensive crawling and deep indexing
  • Example use: Hundreds or thousands of URLs

Recommendation

Create both files. Use llms.txt for priority pages that AI should read first, and llms-full.txt as your complete content index.

6. How to Create an LLMs.txt File

Method 1: Use Our Free LLMs.txt Generator (Easiest)

Our LLMs.txt Generator lets you create both llms.txt and llms-full.txt files in seconds:

  1. Enter your website name and description
  2. Add your most important URLs (homepage, about, key pages)
  3. Add optional instructions for AI crawlers
  4. Select your file type (llms.txt or llms-full.txt)
  5. Click "Generate" and download your file
  6. Upload to your website root directory

Method 2: Manual Creation

Create a plain text file named llms.txt with the following structure:

# Your Website Name
# Brief description of your website
# https://yourwebsite.com
# Instructions for AI crawlers (optional)
# Focus on our technical documentation and product pages
# Important Pages (AI crawlers should prioritize these):
https://yourwebsite.com/
https://yourwebsite.com/about
https://yourwebsite.com/faq
https://yourwebsite.com/blog/guide-to-geo
https://yourwebsite.com/schema-guide
# For complete content, see: /llms-full.txt

7. LLMs.txt Examples

Example 1: Small Business Website

# Joe's Coffee Shop
# Artisanal coffee roaster in Portland, OR
# https://joescoffee.com
# Important Pages:
https://joescoffee.com/
https://joescoffee.com/menu
https://joescoffee.com/locations
https://joescoffee.com/coffee-subscription
https://joescoffee.com/contact

Example 2: Ecommerce Store

# Outdoor Gear Co
# Premium camping and hiking equipment
# https://outdoorgear.com
# Instructions: Prioritize product pages and expert buying guides
# Priority Pages:
https://outdoorgear.com/
https://outdoorgear.com/shop/tents
https://outdoorgear.com/shop/backpacks
https://outdoorgear.com/buying-guides/tent-buying-guide
https://outdoorgear.com/blog/camping-gear-essentials
# For full product catalog, see: /llms-full.txt

Example 3: Blog/Content Website

# Tech Insights Blog
# Latest news and analysis on AI and technology
# https://techinsights.blog
# Instructions: Focus on articles from the last 6 months
# Recent Articles:
https://techinsights.blog/
https://techinsights.blog/geo-vs-seo
https://techinsights.blog/schema-markup-guide
https://techinsights.blog/ai-search-trends-2026
https://techinsights.blog/llms-txt-explained

8. Where to Place Your LLMs.txt File

There are three standard locations for llms.txt files:

  • Main file: https://yourwebsite.com/llms.txt (website root directory)
  • Full content: https://yourwebsite.com/llms-full.txt (website root directory)
  • Well-known location: https://yourwebsite.com/.well-known/llms.txt (standardized discovery)

Important

Your llms.txt file must be accessible via HTTPS and return a 200 status code. Use a robots.txt directive to allow AI crawlers if you block them elsewhere.

How to Upload

  1. Using FTP or your hosting file manager, navigate to your website root directory
  2. Upload the llms.txt file (and llms-full.txt if created)
  3. Verify the file is accessible at https://yourwebsite.com/llms.txt
  4. Test with a browser or curl command

9. Best Practices & Tips

DO's โœ…

  • Include your most important 15-20 pages in llms.txt
  • Add a brief description of your website (1-2 sentences)
  • Use clear, descriptive comments starting with #
  • Keep llms.txt under 500KB (for main file)
  • Update your llms.txt weekly or when you add new important content
  • Link to llms-full.txt from your main llms.txt file
  • Place the file in your website root directory

DON'Ts โŒ

  • Don't include pagination or tag archive pages
  • Don't include login, admin, or private pages
  • Don't use relative URLs (always use full https:// URLs)
  • Don't forget to update when you restructure your site
  • Don't exceed 500KB for the main llms.txt file

Pro Tip

Monitor which pages AI models actually cite (using your GEO score checker) and adjust your llms.txt to prioritize those pages. This creates a feedback loop that continuously improves your AI visibility.

10. Frequently Asked Questions

Is LLMs.txt required for all websites?

No, but highly recommended. AI crawlers can still discover your content through sitemaps and links. However, llms.txt significantly improves crawl efficiency and directly boosts your GEO score.

Can I use LLMs.txt with WordPress?

Yes! Simply use our LLMs.txt Generator to create the file, then upload it to your WordPress root directory via FTP or your hosting file manager. Some SEO plugins may also add llms.txt support in the future.

How often should I update my LLMs.txt?

Update whenever you add important new content (new products, key blog posts, etc.). For most websites, updating weekly or bi-weekly is sufficient. Run a geo score check after updates to see the impact.

Does LLMs.txt replace my sitemap.xml?

No. Sitemap.xml is for search engines (Google, Bing). LLMs.txt is for AI crawlers (ChatGPT, Gemini). Use both for complete coverage.

What happens if I don't have an LLMs.txt file?

AI crawlers will still crawl your site, but they might waste time on low-value pages (login, admin, tag archives) and could miss your most important content. Your GEO score will likely be lower than websites that provide clear instructions.

Summary

Implementing llms.txt is one of the fastest ways to improve your GEO score. It takes 5 minutes with our free generator and provides immediate benefits for AI crawler efficiency.

๐Ÿค–

GEO Score Checker Team

AI crawler specialists helping websites control how ChatGPT, Gemini, and Claude discover their content.

Complete GEO Guide

Master Generative Engine Optimization

Schema Markup Guide

Boost your GEO score with structured data

GEO vs SEO

Key differences every marketer should know

Check your GEO score

22 checkpoints, real data and a fix for every issue. Free, no signup.

Check my site