My Tool Studio
SEOURL-first

llms.txt Validator

If you have published an llms.txt file, the next question is whether it actually follows the spec. This llms txt validator fetches your file, checks it against the llmstxt.org structure, and tells you what passes and what needs fixing. Enter your site URL and it reads /llms.txt for you, or paste the raw content if the file is not live yet. It confirms the title and summary are present, that section headings and link lists are shaped correctly, and that every link inside resolves instead of pointing at a dead page. It also detects an llms-full.txt when you have one. Everything runs server side on request, with no sign up.

Always freeNo sign upRuns in your browser
Blocked, private, or unpublished? Paste llms.txt content to validate

How to use

01

Enter your site URL

Type your domain into the URL field. The tool fetches /llms.txt from the root and pulls the file back for checking, the same path an AI crawler would read.

02

Or paste the file content

If the file is not published yet, paste the raw text into the box below the URL field. The same checks run on pasted content, so you can validate before you deploy.

03

Read the pass and fail checks

Each rule shows as pass or fail: title, summary, section structure, link lists, and whether the links resolve. Fix the flagged items and run it again.

Why llms.txt Validator

Common questions

What does this llms txt validator actually check?
It checks the file against the llmstxt.org spec: a top-level title, a short summary, section headings, and properly formed link lists. On top of the structure, it requests each link inside the file to confirm it resolves, so AI crawlers do not hit dead ends.
Is this an llms txt checker tool for any site, not just my own?
Yes. As an llms txt checker tool it works on any public domain, so you can inspect a competitor's file or a reference implementation as easily as your own. Enter the URL and it reads that site's /llms.txt and reports the same structural results.
What is the difference between validating and generating llms.txt?
Generating builds the file from your pages; validating checks a file that already exists. If you have not written one yet, start with the llms.txt Generator, publish the result at /llms.txt, then come back here to confirm it parses and every link resolves.
Does it detect an llms-full.txt file too?
Yes. When a site also publishes llms-full.txt, the fuller variant that inlines page content, the validator notes it. That tells you whether crawlers have access to the expanded version or only the short index.
Why do the links inside my llms.txt matter?
The whole point of the file is to route AI crawlers to the right pages. A link that 404s sends them nowhere, so the validator fetches each one and flags broken targets. Fixing those is usually the highest-value change the report surfaces.
Is my file uploaded or stored when I validate it?
No. The tool fetches the file for the single check and returns the result. Nothing is stored, and there is no sign up, so validating a private staging URL or pasted draft is safe.

More SEO tools

View all