<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Track My Visibility]]></title><description><![CDATA[Practical guides, original data, and free tools for understanding how your brand appears in AI answers. We publish research on what ChatGPT, Claude, Gemini, Per]]></description><link>https://trackmyvisibility.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sat, 07 Nov 2026 11:00:32 GMT</lastBuildDate><atom:link href="https://trackmyvisibility.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[LLMs.txt Explained: What It Is, How to Write One, and Whether It Helps]]></title><description><![CDATA[Learn what llms.txt is, how to write one, how to check it works, and what the evidence says about its impact on AI search visibility.]]></description><link>https://trackmyvisibility.hashnode.dev/llms-txt-explained-what-it-is-and-whether-it-helps</link><guid isPermaLink="true">https://trackmyvisibility.hashnode.dev/llms-txt-explained-what-it-is-and-whether-it-helps</guid><category><![CDATA[SEO]]></category><category><![CDATA[llm]]></category><category><![CDATA[AI]]></category><category><![CDATA[Web Development]]></category><dc:creator><![CDATA[Track My Visibility]]></dc:creator><pubDate>Fri, 06 Nov 2026 05:56:25 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/697890d0875ad6dc59eb91d0/a2382f65-3e8a-4b6e-b4af-5c855fa9ccd6.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you've been following AI SEO discussions, you've probably come across <strong>llms.txt</strong>. Some people recommend adding it to every website. Others argue that it makes no difference at all.</p>
<p>So, is it actually worth your time?</p>
<p>In this guide, we'll look at what llms.txt does, how to create one for your website, and how to check that it's set up correctly. We'll also cover what we know about its impact on <a href="https://trackmyvisibility.com/">AI search visibility</a> so far.</p>
<h2><strong>What Is llms.txt?</strong></h2>
<p>Think of llms.txt as a reading list for AI tools.</p>
<p>It's a simple Markdown file that lives at the root of your website, usually at yourdomain.com/llms.txt. Instead of making AI systems navigate through your entire website, the file points them toward pages you consider important.</p>
<p>These might include product information, documentation, FAQs, tutorials, or detailed guides.</p>
<p>The idea was introduced by Jeremy Howard of fast.ai and Answer.AI in September 2024.</p>
<p>Websites already use robots.txt to tell crawlers which areas they can access. llms.txt takes a different approach. It suggests which pages an AI system might find useful when looking for information about your website.</p>
<p>There are two commonly used formats:</p>
<ul>
<li><strong>llms.txt:</strong> A short, organized list of important pages, with a brief description of each.</li>
<li><strong>llms-full.txt:</strong> A longer document containing the full text of selected pages.</li>
</ul>
<p>You don't need both. For most websites, starting with a basic llms.txt file is enough to experiment with the idea.</p>
<h2><strong>How Is llms.txt Different From robots.txt?</strong></h2>
<p>It's easy to confuse the two because they both sit in your website's root directory. But they serve different purposes.</p>
<table style="min-width:515px"><colgroup><col style="min-width:25px"></col><col style="width:234px"></col><col style="width:256px"></col></colgroup><tbody><tr><td><p></p></td><td><p><strong>robots.txt</strong></p></td><td><p><strong>llms.txt</strong></p></td></tr><tr><td><p>What it does</p></td><td><p>Tells crawlers which URLs they can access</p></td><td><p>Suggests important pages for AI systems to read</p></td></tr><tr><td><p>Can it block crawlers?</p></td><td><p>Yes, for crawlers that respect its rules</p></td><td><p>No</p></td></tr><tr><td><p>File format</p></td><td><p>Text-based directives</p></td><td><p>Markdown</p></td></tr><tr><td><p>Adoption</p></td><td><p>Established web convention</p></td><td><p>Proposed approach</p></td></tr></tbody></table>

<p>The key difference is that <strong>llms.txt doesn't control access to your website.</strong></p>
<p>Adding one won't prevent <a href="https://trackmyvisibility.com/free-tools/ai-search-crawler-token-inspector/">AI crawlers from visiting certain pages</a> or using your content for training.</p>
<p>If you want to <a href="https://trackmyvisibility.com/free-tools/robots-txt-generator/">manage crawler access</a>, robots.txt is still the place to do that, although its rules depend on crawlers choosing to follow them.</p>
<h2><strong>What Should You Include in llms.txt?</strong></h2>
<p>You don't need anything complicated here.</p>
<p>A good llms.txt file should help someone understand what your website offers and where to find the most useful information.</p>
<p>The proposed format includes:</p>
<ol>
<li><strong>Website name:</strong> Start with a heading that identifies your website or project.</li>
<li><strong>Short introduction:</strong> Explain what your business, product, or website is about.</li>
<li><strong>Content sections:</strong> Group related pages under headings such as Documentation, Product Guides, or FAQs.</li>
<li><strong>Important links:</strong> Add direct URLs with a short explanation of what each page covers.</li>
<li><strong>Optional resources:</strong> Include less important pages, such as changelogs or supplementary references, in a separate section.</li>
</ol>
<p>For example, a software company might organize its file around Getting Started, API Documentation, Troubleshooting, and Product Updates.</p>
<p>One thing worth remembering: <strong>llms.txt isn't supposed to be another sitemap.</strong></p>
<p>You don't need to include every page on your website. Start with around 10 to 30 useful pages and adjust that number based on how much content you have.</p>
<p>The goal is to make the file helpful, not comprehensive.</p>
<h2><strong>How to Create an llms.txt File</strong></h2>
<p>You don't need development experience to put together a basic file. Here's how to get started.</p>
<h3><strong>Step 1: Choose Your Most Useful Pages</strong></h3>
<p>Start by identifying the pages that explain your business, products, or services best.</p>
<p>Good candidates include FAQs, product documentation, detailed guides, and other pages that answer common customer questions.</p>
<p>Avoid adding pages just because they exist. If a page offers little useful information, it probably doesn't belong in your llms.txt file.</p>
<h3><strong>Step 2: Write Your File</strong></h3>
<p>Open a plain text editor and create a file named llms.txt.</p>
<p>Add your website name, a short introduction, and links organized into relevant sections.</p>
<p>Keep the descriptions straightforward. A sentence explaining what someone will find on each page is usually enough.</p>
<h3><strong>Step 3: Publish It on Your Website</strong></h3>
<p>Upload the file to your website's root directory.</p>
<p>Once published, it should be accessible at:</p>
<p><a href="https://yourdomain.com/llms.txt">https://yourdomain.com/llms.txt</a></p>
<p>This is similar to where you'd find your robots.txt or sitemap.</p>
<h3><strong>Step 4: Keep It Updated</strong></h3>
<p>Your website won't stay the same forever, and neither should your llms.txt file.</p>
<p>When you publish important documentation, update product information, or remove old pages, review the file too.</p>
<p>Broken links and outdated descriptions defeat the purpose of creating it.</p>
<h3><strong>Want a Faster Way to Get Started?</strong></h3>
<p>You can also use a free <a href="https://trackmyvisibility.com/free-tools/llms-txt-generator/"><u>llms.txt generator</u></a> to create an initial version from your website URL.</p>
<p>It's a useful starting point, especially if you have several pages to organize. Just review the generated file before publishing it. You'll still want to make sure the right pages are included and the descriptions are accurate.</p>
<h2><strong>How to Check If Your llms.txt File Is Working</strong></h2>
<p>Once you've published the file, there are a few simple checks worth doing.</p>
<ul>
<li><strong>Open the URL:</strong> Visit yourdomain.com/llms.txt and make sure the file loads without an error.</li>
<li><strong>Check the formatting:</strong> Your website name should appear at the top, followed by clearly organized sections.</li>
<li><strong>Test the links:</strong> Open each URL to confirm it leads to the intended page.</li>
<li><a href="https://trackmyvisibility.com/free-tools/redirect-chain-checker/"><strong>Look for redirects</strong></a><strong>:</strong> Where possible, use final destination URLs instead of links that redirect elsewhere.</li>
<li><strong>Review the descriptions:</strong> Make sure they accurately describe the linked pages.</li>
</ul>
<p>If everything looks right, your file is accessible and formatted as intended.</p>
<p>But there's an important distinction here.</p>
<p><strong>A working llms.txt file doesn't necessarily mean AI platforms are reading or using it.</strong></p>
<p>These checks only confirm that you've published the file correctly. They don't tell you whether it's helping your AI search visibility.</p>
<h2><strong>Does llms.txt Actually Improve AI Search Visibility?</strong></h2>
<p>This is where things get interesting.</p>
<p>There's plenty of discussion around llms.txt, but the evidence supporting its SEO or AI visibility benefits is still limited.</p>
<p>The format is a proposal, not an established web standard. Major AI search providers haven't confirmed that simply adding an llms.txt file improves your chances of appearing in AI-generated answers.</p>
<p>And while some developers and documentation platforms have started experimenting with the format, that doesn't mean every AI system uses it.</p>
<p>So why are people still talking about it?</p>
<p>Because the underlying idea makes sense. If AI tools can easily find well-organized information about your website, that could make certain content easier to access in systems that support the format.</p>
<p>The missing piece is evidence that this leads to more <a href="https://trackmyvisibility.com/blogs/llm-behavior/how-to-get-llm-citations/">mentions, citations, or traffic</a> across major AI platforms.</p>
<p>For now, there isn't enough reliable evidence to treat llms.txt as a proven AI SEO ranking factor.</p>
<p>That doesn't mean you should ignore it completely.</p>
<p>If you run a documentation-heavy website, creating the file is relatively simple and may be worthwhile. Just don't expect it to solve bigger visibility problems.</p>
<p>Clear page structure, accessible content, useful information, and <a href="https://trackmyvisibility.com/ai-seo-glossary/technical-ai-seo/content-freshness-signals/">regularly updated pages</a> should still come first.</p>
<h2><strong>Common Misconceptions About llms.txt</strong></h2>
<p>A few claims about llms.txt come up repeatedly. Here's what you should know.</p>
<p><strong>"Adding llms.txt will help my website appear in ChatGPT."</strong></p>
<p>Not necessarily. There's no guarantee that ChatGPT or other AI platforms will use your file when generating answers. A <a href="https://trackmyvisibility.com/free-tools/chatgpt-rank-tracker/"><u>ChatGPT rank tracker</u></a> can show whether it makes a difference.</p>
<p><strong>"I can use llms.txt to stop AI bots from crawling my website."</strong></p>
<p>No. llms.txt doesn't contain crawler-blocking instructions. Use robots.txt and other access controls for that purpose.</p>
<p><strong>"llms.txt is a replacement for</strong> <a href="https://trackmyvisibility.com/blogs/seo/ai-search-vs-seo/"><strong>traditional SEO</strong></a><strong>."</strong></p>
<p>Not at all. Your website still needs crawlable pages, useful content, sensible internal linking, and sound technical SEO.</p>
<p><strong>"Only large websites need llms.txt."</strong></p>
<p>Website size isn't the deciding factor. Even a small website can benefit from having its important resources organized clearly, particularly if it contains detailed documentation or guides.</p>
<p><strong>"Once I've added llms.txt, I don't need to do anything else."</strong></p>
<p>Publishing the file is only one small step. You'll still need to maintain your content and measure whether your website is <a href="https://trackmyvisibility.com/blogs/ai-visibility/how-to-track-ai-search-visibility/">actually appearing in AI-generated answers</a>.</p>
<h2><strong>Should You Add llms.txt to Your Website?</strong></h2>
<p>If your website has helpful guides, documentation, FAQs, or other reference content, creating an llms.txt file is a reasonable experiment.</p>
<p>It doesn't take much effort, and keeping a curated list of your best resources can be useful in its own right.</p>
<p>But if your goal is to increase visibility in ChatGPT, Perplexity, Gemini, or other AI search platforms, don't make llms.txt your main priority.</p>
<p>Start with the content itself. Make sure your important pages are accessible, answer real questions, and provide <a href="https://trackmyvisibility.com/blogs/ai-visibility/how-to-optimize-content-for-ai-answers/">information that AI systems can understand</a> and reference.</p>
<p>Then consider llms.txt as an additional step, not a shortcut.</p>
<p>And remember, publishing the file and measuring AI visibility are two different things.</p>
<p>If you want to know whether AI platforms are actually mentioning your brand or citing your website, you'll need to track those results separately. A <a href="https://trackmyvisibility.com/ai-visibility-checker/">free AI visibility checker</a> is an easy place to start.</p>
<p><em>Disclosure: I work on</em> <a href="https://trackmyvisibility.com"><em><u>Track My Visibility</u></em></a><em>, a platform that helps businesses track how their brands appear in AI-generated answers. This article is adapted from our</em> <a href="https://trackmyvisibility.com/blogs/ai-seo/what-is-llms-txt/"><em><u>original guide to llms.txt</u></em></a><em>.</em></p>
<p>\</p>
]]></content:encoded></item></channel></rss>