- Home
- GEO Factors
- Technical
- llms.txt File
llms.txt File
Detects the presence of /llms.txt, an emerging standard that provides AI models with a structured description of your site and content.
Why It Matters for AI Visibility
How We Score It
How to Improve
- 1
Create a /llms.txt file at your site root
Place a plain text file at https://yoursite.com/llms.txt -- the same root-level location pattern as robots.txt, favicon.ico, and sitemap.xml. Any web server or hosting platform supports serving static files from the root directory. The file just needs to exist and contain text.
- 2
Include your site name, purpose, and primary topics
Start the file with a clear site identifier and a one-line description of what your site does. Then list the main topics or content categories you cover. This gives AI models an instant understanding of your site's scope without needing to crawl multiple pages.
- 3
List your most important pages with brief descriptions
Include URLs of your key pages -- landing pages, pillar content, product pages, documentation entry points -- with a short description of each. This acts as a curated sitemap for AI engines, directing them to the content you most want cited.
- 4
Specify your preferred citation format
Tell AI models how you want to be referenced. Include your brand name, site URL, and any attribution preferences. While AI engines are not obligated to follow this, providing a clear citation format increases the chance of accurate attribution when they reference your content.
- 5
Keep the file updated as your site evolves
Add new key pages when you publish important content. Remove pages that are deprecated or redirected. The file should reflect your site's current state. Since the analyzer checks for presence only, even a minimal update keeps your perfect score while ensuring AI engines have accurate information.
Frequently Asked Questions
What is llms.txt and who created the standard?
llms.txt is a proposed standard for providing AI models with a structured description of your website, similar to how robots.txt communicates with search engine crawlers. It was created by Jeremy Howard and the community around AI-friendly web standards. The format uses markdown-like syntax and is placed at your site's root URL.
Where do I put the llms.txt file?
Place it at your site's root: https://yoursite.com/llms.txt. This follows the same convention as robots.txt and sitemap.xml. Most hosting platforms (Vercel, Netlify, AWS, traditional web servers) support serving static files from the root directory. In Next.js, place it in the public/ folder.
What should I include in my llms.txt file?
At minimum, include your site name and a brief description. For a comprehensive file, add sections for key pages (with URLs and descriptions), content categories, and your preferred citation format. The file uses a markdown-like structure with headings, blockquotes for descriptions, and linked lists for pages.
Check Your GEO Score
Run a free analysis on your website and see how you score across all 52 factors.
Analyze My SiteAI Bot Access
NextJavaScript Rendering