What 'valid' means for llms.txt
At its simplest, a working llms.txt is one that lives at your root path and returns successfully when fetched — not a 404, not a redirect to your homepage, not an HTML error page dressed up as text. Plenty of sites think they have one because the file is in the repo, while in production the path is wrong or the host never serves it.
seo·check checks the part that actually matters to an AI agent: can the file be retrieved at the expected location. A file that exists locally but 404s in production is, to an engine, the same as no file at all — and that's the failure this check is built to catch.
Where it fits in GEO readiness
llms.txt is one signal among several in the GEO score, alongside AI-crawler access in robots.txt and JSON-LD structured data. On its own it won't make or break whether you're cited, but it's a low-cost signal that tells AI agents which content you want surfaced, so it's worth getting right.
Because seo·check rolls it into the same report as crawler access and structured data, you see your llms.txt result in context — whether it's the missing piece or just one of several to tidy up. Fix it on your site, then re-run the check to confirm it's now reachable.
how it works
- 01
paste your URL
Enter any page on your site — seo·check derives the root and looks for /llms.txt.
- 02
run the check
It fetches the expected path and confirms whether the file is reachable.
- 03
read the result
See llms.txt marked present and reachable, or missing, within the GEO score.
- 04
add and re-check
If it's missing, publish an llms.txt at your root, then run the check again to confirm.
frequently asked
- Where should llms.txt live?
- At your site's root — for example, https://yoursite.com/llms.txt. seo·check looks for it there and reports whether it's reachable, the same convention as robots.txt.
- My llms.txt is in my repo but the check says it's missing — why?
- A file in the repo isn't the same as a file served in production. If the path is wrong, it redirects, or the host doesn't serve it, an AI agent gets a 404. seo·check checks what's actually fetchable, which is what an engine sees.
- Do I need llms.txt to be cited by AI engines?
- It's not strictly required, but it's a helpful, low-cost signal that points AI agents at your content. seo·check treats it as one part of GEO readiness, not a make-or-break on its own.
- Does seo·check validate the contents of the file?
- The core check confirms the file exists and is reachable at the expected path — the failure most sites actually hit. It's part of the free GEO score.
Published May 25, 2026 · Last updated June 13, 2026