<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Petya Mladenova</title>
    <description>The latest articles on DEV Community by Petya Mladenova (@pmladenova).</description>
    <link>https://dev.to/pmladenova</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F656808%2F1c232c8d-6baa-40b6-8470-6fc3a530fba3.jpeg</url>
      <title>DEV Community: Petya Mladenova</title>
      <link>https://dev.to/pmladenova</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pmladenova"/>
    <language>en</language>
    <item>
      <title>I Added llms.txt to Four of My Websites - Here’s What I Learned</title>
      <dc:creator>Petya Mladenova</dc:creator>
      <pubDate>Sat, 15 Aug 2026 12:59:03 +0000</pubDate>
      <link>https://dev.to/pmladenova/i-added-llmstxt-to-four-of-my-websites-heres-what-i-learned-5aig</link>
      <guid>https://dev.to/pmladenova/i-added-llmstxt-to-four-of-my-websites-heres-what-i-learned-5aig</guid>
      <description>&lt;p&gt;Over the past few months, there has been increasing discussion about how artificial intelligence systems discover and use information from websites. With the rise of AI search, the idea of &lt;code&gt;llms.txt&lt;/code&gt; has also gained attention - a text file intended to provide AI systems with structured information about a website and its most important content.&lt;/p&gt;

&lt;p&gt;Instead of just reading about it, I decided to test it myself.&lt;/p&gt;

&lt;p&gt;I added &lt;code&gt;llms.txt&lt;/code&gt; to four of my websites, all built with ClassicPress. In this article, I’ll explain how I implemented it, what I put in the files, and what I learned from the process.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is llms.txt?
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; is a plain text file placed in the root directory of a website:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://example.com/llms.txt&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The idea is to provide AI systems with a concise and structured description of a website - for example, what the site is about and which pages or resources are most important.&lt;/p&gt;

&lt;p&gt;This is different from &lt;code&gt;robots.txt&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;robots.txt&lt;/code&gt; is primarily used to provide instructions to automated crawlers about which parts of a website they should or should not access.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; has a different purpose: it is intended to make it easier for language models to understand the structure and important content of a website.&lt;/p&gt;

&lt;p&gt;There is one important caveat, though: &lt;code&gt;llms.txt&lt;/code&gt; is not a magic way to make AI systems use your website, and it does not guarantee visibility in ChatGPT, Gemini, or other AI services.&lt;/p&gt;

&lt;p&gt;That is why I approached it as an experiment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why did I add it?
&lt;/h2&gt;

&lt;p&gt;I manage several websites and actively work on their technical and SEO optimization.&lt;/p&gt;

&lt;p&gt;Rather than writing about &lt;code&gt;llms.txt&lt;/code&gt; purely from a theoretical perspective, I wanted to see what would happen if I implemented it on real websites.&lt;/p&gt;

&lt;p&gt;This gave me the opportunity to experiment with the structure while keeping full control over what information I made available.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I did not use a full llms.txt approach
&lt;/h2&gt;

&lt;p&gt;There is another reason behind my approach, and it is related less to the technical implementation and more to the future of search.&lt;/p&gt;

&lt;p&gt;I don't want my websites to simply become sources of information that an AI system summarizes for users while the original website receives no visit.&lt;/p&gt;

&lt;p&gt;This is the &lt;strong&gt;zero-click&lt;/strong&gt; problem.&lt;/p&gt;

&lt;p&gt;If an AI system has enough information to answer a user's question directly, the user may have no reason to visit the original page.&lt;/p&gt;

&lt;p&gt;For me, this is an important trade-off.&lt;/p&gt;

&lt;p&gt;On one hand, I want my content to be discoverable and understandable by new AI systems. On the other hand, I want users to reach the actual website when the information is useful to them.&lt;/p&gt;

&lt;p&gt;That is why I did not put the full content of my articles into &lt;code&gt;llms.txt&lt;/code&gt;, and I did not try to turn the file into a replacement for the website itself.&lt;/p&gt;

&lt;p&gt;Instead, I chose a more limited approach: provide information about the website and point to its most important resources without handing over all of the content in one place.&lt;/p&gt;

&lt;p&gt;In other words, I prefer &lt;code&gt;llms.txt&lt;/code&gt; to act as a &lt;strong&gt;map to my content, not a copy of my content&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does my llms.txt look like?
&lt;/h2&gt;

&lt;p&gt;In its simplest form, the file can contain a title, a short description, and links to important resources.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Website Name&lt;/span&gt;
&lt;span class="gt"&gt;
&amp;gt; A short description of the website and its main topic.&lt;/span&gt;

&lt;span class="gu"&gt;## Main Content&lt;/span&gt;
&lt;span class="p"&gt;
-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Homepage&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://example.com/&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Category 1&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://example.com/category/category-1/&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Important Article&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://example.com/important-article/&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is just a plain text file. No database or special software is required to create it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How did I add it to ClassicPress?
&lt;/h2&gt;

&lt;p&gt;Since my websites are built with ClassicPress, I could simply create an &lt;code&gt;llms.txt&lt;/code&gt; file in the root directory of each website.&lt;/p&gt;

&lt;p&gt;It then becomes available at:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://example.com/llms.txt&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This is one of the things I like about the approach: the implementation is extremely simple.&lt;/p&gt;

&lt;p&gt;I didn't need to install a large plugin just to create a single text file.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why didn't I use a huge list of URLs?
&lt;/h2&gt;

&lt;p&gt;This is one of the parts I consider particularly important.&lt;/p&gt;

&lt;p&gt;The goal is not necessarily to put every page of a website into &lt;code&gt;llms.txt&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If a website has hundreds or thousands of pages, an enormous list of URLs may not be the most useful way to represent the site.&lt;/p&gt;

&lt;p&gt;I preferred to identify the main resources and keep the file clear and easy to understand.&lt;/p&gt;

&lt;p&gt;That is also why I see &lt;code&gt;llms.txt&lt;/code&gt; more as a &lt;strong&gt;structured entry point to the content&lt;/strong&gt; than as another sitemap system.&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. The technical implementation is easy
&lt;/h3&gt;

&lt;p&gt;Probably the most convenient part of the experiment was that I didn't have to make my websites more complicated.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; is a plain text file and can be created and edited very easily.&lt;/p&gt;

&lt;p&gt;For smaller websites, this makes it particularly convenient.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Don't expect miracles
&lt;/h3&gt;

&lt;p&gt;This is probably the most important lesson.&lt;/p&gt;

&lt;p&gt;I would not say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I added llms.txt and my website started appearing more often in AI."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That kind of claim would require actual data and controlled measurement.&lt;/p&gt;

&lt;p&gt;For now, I consider &lt;code&gt;llms.txt&lt;/code&gt; an additional way to structure and describe website content, rather than a guaranteed SEO or AI ranking factor.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. It doesn't replace SEO
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; does not replace the fundamentals of a good website:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;quality content;&lt;/li&gt;
&lt;li&gt;a clear site structure;&lt;/li&gt;
&lt;li&gt;internal linking;&lt;/li&gt;
&lt;li&gt;a sitemap;&lt;/li&gt;
&lt;li&gt;correct canonical URLs;&lt;/li&gt;
&lt;li&gt;structured data where appropriate;&lt;/li&gt;
&lt;li&gt;good performance;&lt;/li&gt;
&lt;li&gt;mobile-friendly design;&lt;/li&gt;
&lt;li&gt;accessibility.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In other words, there is little point in adding &lt;code&gt;llms.txt&lt;/code&gt; to a poorly structured website and expecting it to solve the underlying problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is it worth using?
&lt;/h2&gt;

&lt;p&gt;Based on my experience so far - &lt;strong&gt;yes, if the implementation is easy and doesn't add unnecessary complexity to the website&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I wouldn't spend a huge amount of time on it, and I wouldn't present it as a mandatory SEO technique.&lt;/p&gt;

&lt;p&gt;But if I can create a clear file in a short amount of time that describes the website and points to its most important content, I don't see much reason not to do it.&lt;/p&gt;

&lt;p&gt;Especially when a website has a clearly defined topic and a manageable number of important resources.&lt;/p&gt;

&lt;h2&gt;
  
  
  My four websites
&lt;/h2&gt;

&lt;p&gt;I added &lt;code&gt;llms.txt&lt;/code&gt; to four of my own projects. One of them is &lt;strong&gt;Proverkite.com&lt;/strong&gt;, a Bulgarian website with practical guides and informational content. It was a good example for this experiment because the site contains a substantial amount of structured, topic-focused content.&lt;/p&gt;

&lt;p&gt;Working with real websites allowed me to apply the same idea to different types of content and see which elements made the most sense when structuring the file.&lt;/p&gt;

&lt;p&gt;These are real projects rather than demo websites, which was important to me.&lt;/p&gt;

&lt;h2&gt;
  
  
  What would I do differently?
&lt;/h2&gt;

&lt;p&gt;If I were starting from scratch, I would think about the structure of &lt;code&gt;llms.txt&lt;/code&gt; when building the website itself.&lt;/p&gt;

&lt;p&gt;The reason is simple: once a website already contains a lot of content, you have to decide which pages are actually the most important.&lt;/p&gt;

&lt;p&gt;With a new website, that structure can be planned from the beginning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;llms.txt&lt;/code&gt; is an interesting idea, but I think it should be used with realistic expectations.&lt;/p&gt;

&lt;p&gt;I don't see it as a replacement for SEO, sitemaps, or structured data.&lt;/p&gt;

&lt;p&gt;Instead, I see it as another possible way of presenting website content in a clear and structured format.&lt;/p&gt;

&lt;p&gt;At the same time, I don't want to make it easier for my websites to become sources for &lt;strong&gt;zero-click answers&lt;/strong&gt;, where a user gets everything they need from an AI system without ever visiting the original website.&lt;/p&gt;

&lt;p&gt;That is why I chose a moderate approach: help AI systems understand what is available on my websites without handing them the complete content on a plate.&lt;/p&gt;

&lt;p&gt;The biggest benefit for me has not necessarily been the file itself, but the experiment.&lt;/p&gt;

&lt;p&gt;Instead of waiting for someone to tell me whether llms.txt is useful or useless, I implemented it on real websites and started observing what happens.&lt;/p&gt;

&lt;p&gt;And that is the approach I would recommend to other website owners as well:&lt;/p&gt;

&lt;p&gt;Test. Measure. And don't assume that every new AI or SEO technique is proven just because it is popular.&lt;/p&gt;

</description>
      <category>llmstxt</category>
      <category>seo</category>
      <category>txt</category>
      <category>web</category>
    </item>
  </channel>
</rss>
