Key takeaways
- llms.txt is a proposed plain-text file that offers language models a curated map of your most important content.
- It is cheap to add and harmless, but adoption by the major AI engines is still unproven — treat it as a low-cost experiment.
- It does not replace the fundamentals: letting AI crawlers in, clean structure, and structured data matter more.
What llms.txt is
llms.txt is a proposed plain-text (Markdown) file that lives at the root of your site — /llms.txt — and offers language models a short, curated map of your most important pages, with brief descriptions. The idea is to hand an AI a clean summary of what your site is about and where the good stuff lives, rather than making it infer that from crawling everything.
It sits alongside two files you may already know. robots.txt controls who is allowed to crawl. sitemap.xml lists every URL for discovery. llms.txt is different from both: it is a hand-picked, human-readable guide aimed specifically at language models.
What it is not
It helps to be clear about the limits. llms.txt is a proposal, not a universally adopted standard, and no major engine publicly guarantees it uses the file to decide citations. It is not a ranking booster, and it is not a substitute for the things that genuinely matter — letting AI crawlers reach your pages, writing clearly, and adding structured data.
Should your site have one?
Because it is a single static file and carries no risk, adding one is reasonable — think of it as a cheap experiment rather than a project. But set expectations accordingly: you should not expect measurable traffic from it today. If your time is limited, spend it first on the higher-leverage GEO work: crawler access, page structure, and FAQ or breadcrumb schema.
How to add one on WordPress
You can write llms.txt by hand — keep it short, list your key hub pages, and add a one-line description for each — or generate it with a tool. Keep it curated: a focused map of your best content beats a dump of every URL.
PressHangar AI Citations can generate an llms.txt for you, and is honest in its interface about the uncertain payoff, so you can add it without overinvesting.
Frequently asked questions
- Do ChatGPT and Perplexity actually read llms.txt?
- It is unproven. Some tools reference the file, but the major engines do not publicly commit to using it for citations. Treat any claim of guaranteed effect with skepticism.
- Is llms.txt the same as robots.txt?
- No. robots.txt controls crawler access; llms.txt is a curated content map for language models. They do different jobs and you can have both.
- Could adding it hurt my site?
- No. It is a static text file with no effect on how your pages render, so it is safe to add.