llms.txt done for you, from the pages that matter
Show AI tools what your site is about, in one file
We write your site’s llms.txt file, point it at the pages that matter, and keep it current as pages are added. It works best on pages AI tools can already read, so we check those too.
The file goes stale the week after launch
A generator gets you a file. Three things decide whether it’s any use.
Nobody updates it
New services, changed addresses and retired pages never reach the file, so AI tools get an old picture of your site.
It lists everything, or the wrong things
Generators read your sitemap and list pages. The file is meant to pick the pages that explain your business, with a note on each.
The links lead to pages AI can’t read
If a page loads its words with scripts, a tidy link to it doesn’t help much. The page has to carry its answer in the HTML.
What an llms.txt file actually does for AI tools
llms.txt is a plain Markdown file at yourdomain.com/llms.txt. It gives AI tools a short summary of your site and links to the pages worth reading, each with a note. The name comes from LLMs, the large language models behind tools like ChatGPT, Claude and Gemini. Jeremy Howard published the format as a proposal at llmstxt.org in September 2024.
A proposal isn’t a standard any search engine has to follow. Google’s own guide says you don’t need AI text files to appear in AI Overviews or AI Mode. So we treat llms.txt as a cheap, tidy summary for the AI tools that do read it. The bigger job is pages that search engines and AI tools can read anyway.
What we put in your llms.txt
Who you are
Your business name, then a short summary of what you sell, who to and where.
When to use you
A few lines on the problems you solve, and who you’re not a fit for, so AI tools don’t send you the wrong enquiries.
Your main pages, with notes
Services, prices, guides and contact pages, grouped under headings, each with a one-line note on what it covers.
The rest, marked optional
Pages an AI tool can skip when it’s short of room go under Optional, the heading the format sets aside for them.
Read our own llms.txt before you decide
Ours is at digitalmarketingagency.sg/llms.txt. It opens with one paragraph on who we are, a list of when to use us and a line on who we’re not a fit for. Then come our AI systems, software, services and guides, each a link with a note.
A script rebuilds the product lists from the site’s menu and live prices. A test fails the push when a link in the file is dead or a price differs. We checked all of this in the site’s repository on 6 November 2026.
Your llms.txt, sitemap and pages, updated together
One repository
The llms.txt file, the sitemap, the structured data and the pages live in the same code and change in the same review.
Updated by your AI agent
The agent’s instructions tell it to add a new page to llms.txt when the page belongs there. Your team reviews the change before it goes live.
Checked before launch
Checks run before anything goes live. On our own site, one stops the push when a link in llms.txt is dead.
From no llms.txt to a file you can check, in three steps
Get your free site audit. We look at the pages your llms.txt would point to, and whether AI tools can read them.
We write the summary, pick the pages and add a note to each. You read the file and tell us what’s missing.
It goes live at /llms.txt and changes with your pages from then on. You can open it in any browser to check.
Our own 767-page site runs this way
We moved our own site, digitalmarketingagency.sg, off WordPress (Elementor). It’s now a static site that Vercel serves from a GitHub repository. Its sitemap lists 767 pages, and 1,011 redirects send old addresses to their new pages.
In the 30 days to 6 November 2026, 369 of its 370 changes were made with Claude Code, an AI coding agent. A check runs before every push: titles, headings, canonicals, forms, redirects and a list of false claims. When it fails, the push stops and nothing goes live.
llms.txt questions
What is an llms.txt file?
Will llms.txt get my business into ChatGPT answers?
Does Google use llms.txt?
How is llms.txt different from robots.txt and a sitemap?
Why not use a free llms.txt generator?
How do I create an llms.txt file?
Where does the file go?
Can you add llms.txt to my current site?
How much does it cost?
Related
Find out what AI tools can read on your site, free
Send us your site. We’ll check what an llms.txt would point to before we talk, so the call starts with what we found.
- 1You get a WhatsApp from us straight away, and a reply from the team within one working day.
- 2We run your free site audit before we talk.
- 3We walk you through it on a short call. If we can help, you get a quote. If we can’t, we’ll say so.
