Technical

What is llms.txt and does my website need one?

A short, honest answer about a file that gets discussed with far more certainty than the evidence currently supports.

The short answer

llms.txt is a plain-text Markdown summary of your website published at your root, written for AI crawlers rather than for people. Adoption is partial and no major provider has confirmed exactly how they use it, so treat it as a cheap option rather than a proven tactic. It is still worth publishing: it takes about an hour, it has no downside, and writing it forces you to state your business facts in one place, which usually surfaces contradictions that are hurting you for other reasons.

The file is a plain-text summary of your website, published at yourdomain.com/llms.txt, written for machines rather than for people. It is the same idea as robots.txt, except that robots.txt controls access and llms.txt supplies context.

What goes in it

The convention is Markdown, kept short. A heading with your business name, a blockquote summarising what you do, then sections describing your key facts and linking to your most important pages with a line of explanation each.

The point is not to repeat your website. It is to hand a machine the map, so it spends its budget reading the pages that matter rather than working out which ones those are.

A workable structure:

  • Title and summary. Who you are, where, what you sell, in two or three sentences.
  • Key facts. Location, markets served, price ranges, credentials. Specific and checkable.
  • Pages. Your most important URLs, each with one line saying what it covers.
  • Related properties. Other domains and profiles you control, so the entity picture is complete.

Does anything actually read it?

Here is the honest position, and you should be sceptical of anyone who states it more confidently than this. Adoption is partial. Several crawlers look for the file. No major provider has committed to it as a guaranteed input, and none of them publish exactly what they do with it.

So the case for publishing one is not that it is proven to work. The case is:

  • It takes about an hour once.
  • It has no downside and no maintenance cost beyond updating it when you add pages.
  • The exercise of writing it forces you to state your business facts plainly in one place, which surfaces contradictions you did not know you had.
  • If adoption broadens, you are already there.

That is a reasonable trade. It is not a growth strategy, and anyone selling it as one is overstating it considerably.

The part that is genuinely useful today

Writing an llms.txt is the cheapest entity-consistency audit available. You have to decide, in one document, what your business is called, where it is, what it sells and at what price. Most companies discover during that exercise that their website, their Google Business Profile and their listings do not agree.

Those contradictions are a real and measurable problem regardless of whether any crawler reads the file, because they lower a model's confidence in you. Fixing them is covered in does schema markup help with AI search.

llms.txt is not robots.txt

Difference between robots.txt and llms.txt
robots.txtllms.txt
PurposeControls accessSupplies context
AgeEstablished since the 1990sRecent convention
Honoured byEffectively all major crawlersPartial and unconfirmed
Effect of ignoring itYou may be blocking AI agents by accidentYou are simply not there
PriorityCheck this firstWorth doing, second

If you only do one of the two, audit your robots.txt. Blocking an AI crawler by accident is a real cost happening today. Missing an llms.txt is a missed option. That decision is worked through in should you block AI crawlers.

Where this site's own file lives

You can read the one for this site at aiseomalaysia.com.my/llms.txt. It is deliberately plain. Copy the structure if it is useful.

Want to know where your own site stands?

The free scan scores your top five pages and shows the gaps behind the number. About ten seconds, no email required.

Reference

Related questions

Is llms.txt an official standard?
No. It is a community convention that has gained traction rather than a specification ratified by search or AI providers. Several crawlers look for it. None have published exactly what they do with it.
Will llms.txt improve my rankings?
There is no evidence it affects Google rankings, and you should be suspicious of anyone claiming otherwise. Its potential value is in AI retrieval context, not ranking.
What is the difference between llms.txt and robots.txt?
robots.txt controls whether crawlers may access your site and is honoured by effectively all of them. llms.txt supplies context about what your site contains and is honoured partially. Audit robots.txt first, because blocking an AI agent by accident is a live cost.
How long should it be?
Short. A few hundred words. It is a map, not a copy of your website. If it grows past a page you are probably duplicating content that already exists on your pages.
WhatsApp Robin