llms.txt Checker Check your llms.txt or create one straight away
The checker reads your llms.txt and checks structure, links and robots.txt blocks for AI bots. If there's no file, it creates a draft from your sitemap.
Linked URLs
Who may do what?
Check running Up to {n} user agents per check. Too many requests in a short time. Please wait a minute and try again. This domain was not found. Please check the spelling. The website did not respond in time. Please try again later. The check is taking unusually long. Please try again with fewer URLs. Please enter a valid address with a domain, for example www.example-shop.com/. The check didn't work. Please try again. Please use your business email address. That didn't work. Please try again.The result could not be displayed.
{urls} {word} checked with {agents}{end}
URL URLs . Only the first 100 URLs were checked.Found {found} links on {url} and checked {unique} unique targets with {agent} ({source}).{trunc}
Real user data from the Chrome UX Report, 75th percentile, {ff}, {mode}.
per URL per domain (origin)A title, then sections with links
The llmstxt.org proposal describes a Markdown file at /llms.txt. Only the title is required. A short description and sections help AI systems put the content in context.
What an llms.txt looks like
# Example Ltd > Manufacturer of measurement technology for industry. ## Products - [Sensors](https://www.example.com/sensors/): Overview of all product lines - [Software](https://www.example.com/software/): Analysis and interfaces ## Optional - [Press](https://www.example.com/press/)
What the checker tests
Title with #, short description with >, sections with ## and link entries in the format - [Name](URL): Note.
It also flags invalid, relative and duplicate URLs, links to other hosts and the file's content type.
If there is also an llms-full.txt, the checker shows whether it is reachable and how large it is.
Source: llmstxt.org, proposal by Jeremy Howard (2024)
llms.txt in the guidellms.txt and robots.txt have to match
If robots.txt blocks GPTBot or ClaudeBot, those bots can't fetch the pages in your llms.txt either. The checker compares both for every linked URL.
Example rules: Disallow: /products/ for GPTBot, Disallow: /pricing/ for all bots.
- GPTBot and OAI-SearchBotOpenAI's bots for training and search.
- ClaudeBotAnthropic's bot.
- PerplexityBotPerplexity's bot for search.
- The file itself/llms.txt can also be blocked by robots.txt.
/products/blocked: GPTBot/pricing/blocked: all bots/guides/allowedWhether AI systems read the file is still open
So far, llms.txt is a proposal from the community. Your server logs show which AI bots actually fetch it.
Frequently asked questions
Does llms.txt replace robots.txt?
What is llms-full.txt?
How is the draft created?
How many links does the checker test?
Which AI bots does the checker test?
What do you store from my request?
What does your website look like in searchVIU?
After a short call about crawler access and Search Console, Michael shows you searchVIU with your website and a demo project. The demo takes around 30 minutes.