llms.txt
llms.txt is a proposed plain-text file at a site's root that gives AI crawlers and assistants a curated map of the most important pages to read and cite.

llms.txt is a proposed plain-text file, placed at a website's root the way robots.txt or sitemap.xml is, that gives large language models a curated, machine-readable summary of a site's most important pages and content. The idea is to help AI crawlers and assistants find and cite the right material instead of guessing from whatever they can scrape.
How it's structured#
A typical llms.txt file is a short Markdown document: a one-line site description, then a curated list of links to the pages that matter most (docs, key definitions, pricing, policies), usually with a one-line note on what each link covers. Some sites also publish an expanded llms-full.txt with more complete page content inlined, so a model doesn't have to fetch every linked page separately.
It's not (yet) an official web standard#
Unlike robots.txt, which search engines have honored for decades, llms.txt is a community proposal that individual AI platforms may or may not read or prioritize. Adoption is uneven: some AI crawlers reportedly check for it, others ignore it entirely and rely on normal crawling and existing structured data instead. Treat llms.txt as one signal among several rather than a guaranteed citation mechanism.
Where it fits next to GEO and AEO#
llms.txt is infrastructure, not content strategy. It doesn't get a page cited on its own, the underlying content still needs to be the kind of direct, well-structured answer that Generative Engine Optimization and Answer Engine Optimization describe. What llms.txt adds is a map: it tells a crawler which pages are worth prioritizing, which matters more on a large site where a model might otherwise sample randomly and miss the actually authoritative pages, the same discipline behind What Is Ad Transparency? and What Is an Ad Transparency Tool? applies to how those pages themselves get written.
A working example: querying ad data directly#
The more direct version of this idea, beyond a curated file, is giving AI systems structured access to real data instead of just crawlable pages. OpenAdLibrary's Native Ad Library MCP does exactly that: it lets Claude and ChatGPT query OpenAdLibrary's ad transparency index of captured ads directly through a protocol built for AI agents, rather than trying to summarize a scraped page about it. That's the same underlying goal as llms.txt, get the model the right information with less guesswork, taken a step further with an actual data interface instead of a curated link list.
Should you publish one#
For most content sites, publishing a basic llms.txt is low effort and low risk: it's a small static file, it doesn't affect normal SEO, and even partial adoption by AI crawlers is upside with no real downside. It's not a substitute for making the content itself answer-ready, and it won't fix pages that bury their point three paragraphs down. Think of it as a courtesy map for crawlers on top of content that already works for Ad Intelligence style research, not a shortcut around writing that content well.






