Home / Blog / Technical guide
Technical guide

llms.txt: what is it, and does your brand need one?

Every site has a robots.txt for search crawlers. Does your site need a similar file for language models? A straight answer without the hype.

Many people talk about the llms.txt file as if it were the key to appearing in AI answers. The reality is more modest. This article explains what the file is, how to write it, and when it is worth your time.

What is llms.txt?

A Markdown text file placed at the root of your site (/llms.txt) that introduces language models to your website: what it is, which pages matter most, and why. It was proposed in 2024 by Jeremy Howard, founder of Answer.AI.

The idea is that web pages are full of menus, ads and elements that confuse a model, so this file acts as a short, clear guide written for machines.

What does it actually do?

I have to be straightforward here: llms.txt is a proposal, not an official standard. No major company has officially confirmed that it reads the file as a signal when generating answers. So I do not treat it as a decisive factor, and I do not promise anyone it will raise their visibility.

Why do I use it anyway? Because the cost is low and the first benefit is to you: it forces you to write a clear definition of your brand and choose the pages you want to be understood by. Software tools and agents that read websites on their own may also benefit.

What the file looks like

# Example Co

> Cloud accounting software for small and medium businesses in Saudi Arabia.

Example Co offers invoicing, VAT-compliant reports and ready-made accounting templates.

## Key pages
- [Pricing](https://example.com/pricing): plans and what each includes
- [Templates](https://example.com/templates): free accounting templates
- [About](https://example.com/about): who we are and who we serve

## Resources
- [Blog](https://example.com/blog): guides on accounting and VAT

The essentials: a title with the brand name, a one or two line summary, then sections containing links with a short description for each.

How to write it, step by step

  1. Write your brand definition in two sentences: what you offer, for whom, and in which category.
  2. Pick five to ten pages that matter most for understanding your brand (services, pricing, about, key proof).
  3. Add a one-sentence description for each page.
  4. Save the file as llms.txt and upload it to the site root, then open it in the browser to confirm it shows as plain text.
  5. Update it whenever the site changes substantially.

You can see a real example in my own site's file: halashamaly.com/llms.txt.

Does your brand need it?

If your site is large or has a lot of content, yes, write it, because the effort is small. But do not make it a substitute for the fundamentals: content that starts with the answer, a clear brand entity, structured data and a sound technical structure. Those are what made the difference in what I saw with Qoyod and Forlanso.

Frequently asked questions

Is llms.txt a replacement for robots.txt?

No. robots.txt defines what crawlers are allowed to visit, while llms.txt is a proposed guide that introduces models to your site and its key pages. Each serves a different purpose.

Does llms.txt improve my Google ranking?

There is no confirmed evidence that it does, and I do not promise it.

Can having the file hurt?

There is no known harm, as long as it contains no inaccurate information or anything you do not want published.

Do you know how AI answers your customers' questions today?

I test your customers' real questions on ChatGPT, Gemini and Google AI Mode, and show you where your brand appears and what it takes to become the answer.