llms.txt Missing
AI-powered search engines and assistants are becoming a primary discovery channel for software products. SaaSalyst checks whether your website includes an llms.txt file — a machine-readable document that helps AI models like ChatGPT, Claude, and Perplexity understand and recommend your product.
What SaaSalyst Checks
SaaSalyst makes an HTTP HEAD request to /llms.txt on your domain. If the server returns a 200 status code, the file exists and AI models can access it. The scanner reports a failure if the file is missing or returns a non-200 status.
Why This Matters
llms.txt is an emerging standard that provides AI models with structured information about your product: what it does, how it works, pricing, and key URLs. Without it, AI models rely on whatever they can find — which may be outdated, incomplete, or from third-party sources that don't represent your product accurately.
As more users discover software through AI assistants rather than traditional search, having an llms.txt file becomes a competitive advantage. Products that provide clear, structured information to AI models are more likely to be recommended.
This is a zero-cost improvement: creating an llms.txt file takes minutes and immediately makes your product more discoverable to AI systems.
63%
Of vibe-coded apps still have default page titles
SaaSalyst Scanner Data
20-30%
Reduction in click-through rates from missing meta descriptions
Search Engine Journal
How to Fix It
- 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 links.
- Structure the content with clear headings (## What it does, ## Pricing, ## Links) — AI models parse structured text more effectively.
- Keep the content factual and descriptive. Avoid marketing superlatives — AI models weight factual claims more than promotional language.
- Update llms.txt whenever you make significant product changes (new features, pricing changes, new integrations).
Frequently Asked Questions
How does SaaSalyst check for llms.txt?
SaaSalyst makes an HTTP HEAD request to /llms.txt on your domain. A 200 response means the file exists and AI models can access it. A non-200 response triggers a failure.
What is llms.txt and why does it matter?
llms.txt is a machine-readable file that helps AI models understand your product. SaaSalyst checks for it because products with llms.txt are more likely to be accurately recommended by AI assistants like ChatGPT, Claude, and Perplexity.
How does llms.txt affect my Business Readiness Score?
SaaSalyst rates a missing llms.txt as medium severity in the Distribution Readiness category. As AI-powered discovery grows, having an llms.txt file increasingly impacts your organic discoverability.
References & Official Sources
Official regulatory and standards sources relevant to the checks SaaSalyst runs on your site.
- Google Search Central Documentation— Google
- Schema.org Vocabulary— Schema.org
- llms.txt Specification— llmstxt.org
Check Your SaaS Now — Free
SaaSalyst scans your website in 30 seconds and checks for llms.txt Missing along with 40+ other business readiness signals.
Scan Your App