llms.txt v2: What Changed
Every change from v1 to v2 of the llms.txt specification β link relations, subpath coverage, relaxed .md URLs β and what to do about each.
Learn everything about llms.txt files, AI optimization, and best practices for making your website discoverable by Large Language Models.
Start here if you're new to llms.txt. This comprehensive guide covers everything from basic concepts to advanced implementation strategies.
Read the Guide βEvery change from v1 to v2 of the llms.txt specification β link relations, subpath coverage, relaxed .md URLs β and what to do about each.
The per-vendor user-agent list, and the mistake that removes you from AI answers while you are trying to opt out of training.
Saying what AI may do with content it is allowed to fetch β Cloudflare Content Signals, the AIPREF Content-Usage draft, and which to deploy now.
Two unrelated specifications share the filename ai.txt. How to tell them apart, and which one solves your problem.
Google Search says llms.txt does nothing for rankings while Chrome Lighthouse audits it. Both are true β here is what the audit checks.
A section-by-section read of a real 12 KB llms.txt, and why its statements about what does NOT exist matter more than its links.
A published ai.txt with a "Clear limitations" section and instructions telling assistants to present the competition fairly β and why that works.
Search Wikidata for "First Point" and you get capes and peninsulas. How ai.txt stops assistants merging a company with strangers that share its name.
A curated index of AI accounts, bots, apps, and communities across every major platform β and how to get listed.
Generate llms.txt automatically from your CMS, build pipeline, or static site generator.
How online stores can structure llms.txt for product discovery and AI shopping assistants.
Metrics and methods to track whether AI systems are actually using your llms.txt file.
Comparing llms.txt and XML sitemaps, and how they complement each other for discovery.
Proven patterns and conventions that make llms.txt files more useful to AI systems.
Step-by-step implementation guide for adding llms.txt to any website or framework.
A companion convention to llms.txt β how security.txt helps researchers report vulnerabilities.
Everything you need to know about llms.txt files β what it is, why it matters, and how to create one.
How llms.txt differs from robots.txt β and why most sites need both.
Beyond llms.txt: a broader playbook for making any site AI-readable and citation-friendly.
The most frequent errors that invalidate or weaken an llms.txt file, and how to fix them.
How llms.txt supports Generative Engine Optimization and AI search visibility.
Use our free validator to ensure your llms.txt file meets the official standard and is optimized for AI systems.
Try the Validator β