Open the llms.txt specification at llmstxt.org.
The spec is short and human-readable. Skim it once. The format is similar to a Markdown summary of your site organized for AI engines.
Learn · DIY tutorial
llms.txt is the 2024 standard signaling site structure to AI engines. It is a single text file at your domain root. Most websites can deploy it in 30 minutes without engineering help.
The spec is short and human-readable. Skim it once. The format is similar to a Markdown summary of your site organized for AI engines.
Header section with business name, one-line description, and primary URL. List sections for major site areas (Services, Atlas, Problems, About). Under each section, list the top 5-10 pages with short descriptions. The full file is typically 100-300 lines of Markdown.
Use a code editor or plain text editor. Save with the exact filename "llms.txt" (lowercase, no extension changes). UTF-8 encoding. Line endings: LF (Unix) preferred but CRLF (Windows) also works.
Most hosting platforms (Cloudflare Pages, Netlify, Vercel, Shopify, WordPress) let you upload files to the domain root. The result should be accessible at yourdomain.com/llms.txt. No subfolder.
You should see the plain text file content. If you see a 404 or an HTML page, the file is in the wrong location. Most often the fix is moving the file from a subfolder to the actual root.
ai.txt is a complementary file with similar purpose. Most operators deploy both at the same time. The format is similar; the spec at llmstxt.org/ai-txt has the details.
If you cannot upload to the domain root or your hosting platform does not support custom files at root, the AI Visibility BUILD handles the deployment plus the rest of the structural install.
Order the Second Opinion →