mediumDistribution Readiness

llms.txt Missing

llms.txt is industry convention for an AI-readable summary of your product (similar idea to robots.txt, but for LLMs). SaaSalyst checks whether your website serves /llms.txt. We surface this signal because the convention exists and may matter as standards evolve — but we won't tell you it'll lift your AI citation rate, because no published study has shown that.

What SaaSalyst Checks

SaaSalyst makes an HTTP GET request to /llms.txt on your domain. The check passes when the server returns 200 with text content (not HTML — soft 404s where an llms.txt path returns the SPA shell are caught and flagged as fail). The check fails when the file is missing or returns a non-200 status.

Why This Matters

Honest framing matters here. SE Ranking's 300K-domain XGBoost analysis (2024) found no correlation between llms.txt presence and AI citation rates. Google's official AI Features documentation explicitly states that no new "machine readable files, AI text files, or markup" are required for AI Overviews or AI Mode. So this is not a check that promises a measurable ranking outcome.

What it does: industry convention is forming around llms.txt as the place to put the AI-readable elevator pitch of your product. If the convention takes hold, products that already publish one start ahead. If it doesn't, you've spent ~10 minutes writing a Markdown file that doesn't actively hurt anything.

We surface llms.txt in the SaaSalyst report because the cost is trivial and the upside is real if the convention sticks. We deliberately don't penalize hard, and we don't claim citation lift we can't back up.

~25%

Of top-ranking pages have no meta description

Ahrefs, 2023

How to Fix It

  1. Create a plain text file at /llms.txt (in your public directory) with sections describing your product: name, what it does, how it works, pricing, and key links.
  2. Structure the content with clear headings (## What it does, ## Pricing, ## Links) — Markdown is fine. AI models parse structured text more effectively.
  3. Keep claims factual. Avoid marketing superlatives — AI systems treat claims with citations more reliably than promotional language.
  4. Update llms.txt whenever you make significant product changes (new features, pricing changes, new integrations). Stale llms.txt is worse than missing.

Frequently Asked Questions

Will adding llms.txt actually improve my AI citation rate?

There's no published evidence that it will. SE Ranking's 300K-domain study and Google's own AI Features documentation both say AI ranking does not depend on llms.txt or any single "AI signal" file. SaaSalyst surfaces llms.txt because the industry convention exists and may matter as standards evolve, not because we can promise a citation lift.

Then why does SaaSalyst check for llms.txt?

Because the convention exists, the cost to ship one is ~10 minutes, and there's downside protection if the convention stabilizes (you start ahead). SaaSalyst is honest about this: medium severity, no claim of measurable AI citation impact.

How does SaaSalyst check for llms.txt?

SaaSalyst makes an HTTP GET to /llms.txt. A 200 response with text content (not HTML) passes. A non-200 fails. A 200-with-HTML response (soft 404) also fails — that means a SPA returned the shell, and AI crawlers won't get useful content from it.

References & Official Sources

Official regulatory and standards sources relevant to the checks SaaSalyst runs on your site.

Check Your SaaS Now | Free

SaaSalyst scans your website in 30 seconds and checks for llms.txt Missing along with 101+ other business readiness signals.

Scan Your App

Related Checks SaaSalyst Runs