Check and Validate Your llms.txt File
The llms.txt Validator & Analyzer helps website owners inspect an llms.txt file for common structural and formatting issues.
Enter the URL of your llms.txt file, or use the standard llms.txt location associated with your website, to review accessibility, Markdown structure, headings, links, organization, and other observable file signals.
llms.txt Validator & Analyzer
Validate and analyze a public llms.txt file for common structure, Markdown, links, headings, and content-organization signals.
What the llms.txt Validator & Analyzer Checks
llms.txt Accessibility
The analyzer first checks whether the requested llms.txt resource can be retrieved.
It reviews:
- HTTP response status
- File accessibility
- Response availability
- Retrieved content
- Basic file response information
A file that cannot be retrieved cannot be meaningfully validated, so accessibility is an important first diagnostic step.
Level-One Markdown Title
The analyzer checks for a level-one Markdown heading used as the primary title of the file.
For example:
# Example Website
The title provides a clear starting point for understanding the file’s subject.
Top-Level Summary
The analyzer checks for top-level summary content, including blockquote-style introductory information where present.
This can help identify whether the file provides an initial description before its detailed sections.
Section Structure
The tool reviews ## section headings and the overall organization of the document.
It can identify:
- Section headings
- Duplicate section headings
- Missing or unusual structure
- Number of major sections
- Basic document organization
Clear section organization makes the file easier to inspect and maintain.
Markdown Links
Links are an important part of an llms.txt file because they can point to relevant website resources.
The analyzer checks detected Markdown links and reviews signals such as:
- Link format
- Absolute URLs
- Relative URLs
- HTTPS links
- Malformed Markdown links
It can also report links that may require manual review.
File Organization
The analyzer reviews the overall structure of the retrieved file, including list patterns, headings, links, and other detectable Markdown or HTML-like content.
This provides a practical structural overview without claiming that the tool can determine how any particular AI system will interpret the file.
Content and Word Volume
The analyzer calculates observable content information such as approximate word volume and provides a preview of the retrieved file.
This can help identify unexpectedly empty, extremely short, or unusually large files that may require manual review.
Why Validate llms.txt?
An llms.txt file is intended to provide a structured way of presenting information about a website and selected resources.
Because the format relies on a recognizable Markdown-oriented structure, validating the file can help identify obvious formatting and organization problems before publishing or maintaining it.
The validator focuses on what can be observed directly from the file rather than claiming that a particular AI system will definitely use or interpret it.
How to Use the llms.txt Validator & Analyzer
- Enter the URL of your website or
llms.txtfile. - Start the validation.
- Allow PKCapra to retrieve the publicly accessible file.
- Review the detected title, summary, sections, links, structure, and file information.
- Review warnings and recommendations and make appropriate changes to your
llms.txtfile.
Use a publicly accessible URL so the analyzer can retrieve the file.
Understanding the Diagnostic Score
The analyzer provides a 0–100 structural diagnostic score based on observable llms.txt signals.
The score is intended as a practical diagnostic rather than an official certification or industry-wide standard.
Review the individual findings alongside the score. A lower score can indicate structural or formatting areas that deserve attention, while a higher score indicates that more of the expected observable signals were detected.
Common llms.txt Problems
The validator may identify issues such as:
- Inaccessible
llms.txt - Missing level-one title
- Weak or missing introductory structure
- Duplicate section headings
- Malformed Markdown links
- Relative URLs requiring review
- Non-HTTPS links
- Unusual list structure
- HTML-like content
- Unexpected content volume
- Other structural inconsistencies
Not every warning necessarily means the file is unusable. Review each finding according to the purpose and content of your website.
llms.txt Validation and AI Search
llms.txt is part of the broader discussion around providing machine-readable information about websites and their content.
However, validating the file does not guarantee that a specific AI system will retrieve, follow, index, cite, or use it.
The analyzer therefore focuses on observable technical and structural characteristics rather than making claims about behavior by individual AI systems.
llms.txt vs. Robots.txt
robots.txt and llms.txt serve different purposes.
The AI Robots.txt Policy Analyzer can help review crawler-specific robots rules and potential conflicts.
The llms.txt Validator & Analyzer instead focuses on the structure and content of an llms.txt file.
For broader crawler and AI-access diagnostics, you can also use the AI Crawler Access Analyzer and AI Crawler Checker.
llms.txt and AI Search Readiness
An llms.txt file is only one possible component of a website’s broader AI-search infrastructure.
You can combine this validation with the AI Search Readiness Analyzer to review wider technical signals such as crawlability, indexability, canonical information, sitemap signals, content structure, structured data, metadata, and internal links.
For entity-related signals, the AI Entity Clarity Analyzer provides a separate diagnostic focused on organization, person, brand, and entity relationships.
Important Limitations
The llms.txt Validator & Analyzer evaluates the publicly retrievable file and its observable structure.
It does not determine:
- Whether an AI system will use the file
- Whether an AI system will crawl the file
- Whether a website will receive AI citations
- Search rankings
- AI-search visibility
- Whether a specific platform officially recognizes every detected pattern
- Whether the content of the file is factually correct
The diagnostic score is a PKCapra tool score and should not be interpreted as an official llms.txt certification.
Privacy and Processing
The analyzer retrieves the publicly accessible llms.txt resource specified by the submitted URL.
Do not submit private, authenticated, or sensitive URLs that you do not want processed.
Frequently Asked Questions
What is an llms.txt file?
An llms.txt file is a Markdown-oriented website file intended to provide structured information about a website and selected resources for machine-oriented consumption.
What does the llms.txt Validator & Analyzer do?
It checks an accessible llms.txt file for observable structural signals such as its title, sections, links, Markdown patterns, organization, and content volume.
Does the tool validate llms.txt officially?
No. It is a PKCapra structural diagnostic tool and does not provide official certification.
Does llms.txt guarantee AI visibility?
No. Having or validating an llms.txt file does not guarantee crawling, indexing, AI visibility, citations, or use by any particular AI system.
Does the tool check Markdown links?
Yes. It detects Markdown links and reviews their format, including absolute and relative URLs and other observable link signals.
Can the analyzer detect duplicate headings?
Yes. It checks section headings and can identify duplicate section headings that may require review.
Does the tool check HTTPS links?
Yes. Detected links can be reviewed for HTTPS usage as part of the structural diagnostics.
Can I validate a local llms.txt file?
The analyzer is designed around publicly retrievable URLs. A local file that cannot be accessed by the analyzer cannot be analyzed through the URL-based checker.
What does the 0–100 score mean?
It is a PKCapra structural diagnostic score based on detected signals in the analyzed file. It is not an official standard or guarantee of AI compatibility.
Continue Your AI Infrastructure Checks
After validating your llms.txt structure, you can continue with the AI Search Readiness Analyzer, AI Entity Clarity Analyzer, and AI Content Extractability Checker to review other AI-search and machine-readable website signals.