Local SEO
5 MIN READ
The llms.txt File: The 30-Minute Technical SEO Task That Makes Your Site AI-Readable
Agency Team
May 22, 2026
Most technical SEO tasks take weeks to plan, get signed off, develop, and deploy. The llms.txt file is the exception. It is a plain text file written in markdown, placed at your domain root, and readable by any AI agent or large language model that visits your site. Creating a solid one takes about thirty minutes.It is also now audited by Google Lighthouse 13.3 as part of the new Agentic Browsing category which means it is no longer just a good practice. It is a measurable technical signal that auditors, developers, and AI agents can all evaluate.Here is what it is, why it matters, and how to create one correctly.What llms.txt is and where it livesThe llms.txt file is a plain markdown document placed at the root of your domain, accessible at yourdomain.com/llms.txt. It is the AI-era equivalent of robots.txt — a standardised, machine-readable file at a predictable location that tells automated systems something important about your site.Where robots.txt tells crawlers which pages they can and cannot access, llms.txt tells AI agents and language models what your site is for, what it contains, and which pages are most important. It provides context that helps an AI agent navigate your site purposefully rather than having to infer your site\'s structure from HTML alone.The format consists of a concise site description followed by a structured list of key pages, each with a plain-language description of what that page covers and why it matters. An extended version — llms-full.txt — can include more detailed content from key pages for AI systems that benefit from richer context.Why it now matters for technical SEOThere are two distinct reasons why llms.txt has moved from optional to important.The first is Lighthouse. Google Lighthouse 13.3 introduced an Agentic Browsing audit category that evaluates how well a site supports machine interaction. One of the deterministic checks in this category is whether a valid llms.txt file exists at the domain root and returns a 200 HTTP status code. A missing or broken llms.txt file is flagged as an audit failure in the Agentic Browsing category.The Google Search team has stated that llms.txt is not a direct ranking signal for traditional search results. Your rankings will not improve tomorrow because you created the file. But the Chrome team\'s decision to include it in Lighthouse reflects its role in a different context: browser-agent readiness. AI agents operating inside Chrome use the Agentic Browsing audit signals to assess how navigable a site is. A site that passes the llms.txt check is telling those agents that it has considered machine readability and provided the context they need to operate effectively.The second reason is competitive positioning. As AI-driven browsing becomes more common agents booking appointments, gathering research, comparing products on behalf of users, the sites that provide clear, accurate, structured context to those agents will be easier to interact with than those that do not. llms.txt is one of the lowest-effort ways to provide that context.What goes in an llms.txt fileA well-constructed llms.txt file has three components.A site description. One clear paragraph explaining what your site is, who it serves, and what it does. Write it the way you would explain your business to someone who has never heard of you. Avoid brand-speak and jargon. Be specific about what you do and who you do it for.A key page directory. A structured list of your most important pages, each presented as a markdown link followed by a brief description. Aim for ten to twenty pages enough to give a meaningful map of your site without overwhelming the file with every URL. Include your service pages, your most important content, your contact page, and any pages that represent high-intent user actions like booking, enquiry, or purchase.Optional: scope and exclusions. A brief note on what your site does not cover, if that is useful for an AI agent to know. For a local service business, this might note the geographic area you serve. For a specialist consultancy, it might clarify the industries or business sizes you work with.How to create one in 30 minutesOpen a plain text editor. Write your site description first, keep it to two or three sentences. Then work through your site navigation and identify the pages that best represent your most important content and highest-intent user journeys. For each one, write a single sentence describing what the page covers and what a visitor can do there.Format each page entry as a markdown link followed by a colon and the description:- [Services](/services): Overview of our SEO, content, and technical audit services for mid-sized businesses in the UK.- [Local SEO](/local-seo): How we improve Google Business Profile visibility and Ask Maps rankings for local service businesses.- [Contact](/contact): Get in touch to discuss an audit or ongoing SEO retainer.Save the file as llms.txt. Upload it to your domain root in the same directory where your robots.txt file lives. Then test it by visiting yourdomain.com/llms.txt in a browser and confirming it loads correctly and returns a 200 HTTP status.If you want to create an llms-full.txt version, repeat the process but include more detailed descriptions of each page a paragraph rather than a sentence and optionally include key content extracts from your most important pages.Common mistakes to avoidOver-engineering it. The file should be concise and clear. A fifty-page index of every URL on your site defeats the purpose. Focus on the pages that matter most.Keyword stuffing. This is not a traditional SEO document and it is not a place to insert target keywords. Write it for machine comprehension, not keyword density. Clear, accurate language is the goal.Letting it go stale. If you add major new services, remove pages, or significantly restructure your site, update your llms.txt to reflect the current state. An outdated file that points to broken pages or misrepresents your current offering is worse than no file at all.Ignoring the HTTP status check. The Lighthouse audit specifically checks that the file returns a 200 status. A redirect even a 301 to the correct location will fail the audit. The file must be directly accessible at the root path.The thirty-minute investmentllms.txt is not going to transform your search rankings on its own. It is one piece of a broader shift toward making your site navigable and trustworthy for AI agents. But it is an unusually low-effort piece, and the combination of Lighthouse audit integration and growing AI browser adoption makes it a task worth completing this week rather than next quarter.Thirty minutes. Plain text. Domain root. Done.
About the author
Agency Team is a growth engineer specializing in search engine optimization, technical web audits, and generative search visibility pipelines. He designs high-performing digital marketing systems for local brands and real estate platforms.