What is an llms.txt file?
LLMs.txt is a proposed Markdown convention for publishing a curated map of important pages at a website’s root, commonly as llms.txt. It is intended to help language-model tools find selected material; it is not a replacement for the pages themselves.
The proposal describes a short, human-readable document that can name a site, explain its purpose and point to useful resources. In practical terms, a project might use it to direct a reader to canonical documentation, product information or a well-maintained FAQ. The file should help someone orient themselves, rather than repeat the whole site.
The important distinction is between publishing a convention and having a platform use it. A file can be publicly accessible and well structured without demonstrating that any particular model or crawler reads it, gives it priority or changes an answer because of it. The llms.txt proposal is a reference for the convention; evaluate your own implementation as documentation hygiene unless you can verify a specific use.
For a Web3 project, start with pages that explain the product and its terminology clearly. Do not include material merely because it is promotional or because it mentions a token. Each link should help a reader understand the project using current, approved information.
What evidence supports llms.txt?
The reliable starting point is to distinguish evidence that a file exists from evidence that it affects discovery or answers. A published file demonstrates implementation; it does not, by itself, demonstrate adoption by a platform or a change in visibility.
When reviewing a claim about llms.txt, ask what was observed and how the observation was tied to the file. Stronger evidence would identify the exact domain and file version, the platform or tool being evaluated, the pages involved, the observation period and a comparison that can be repeated. A screenshot or a general claim that “AI uses the file” is not enough to establish cause and effect.
Use this evidence checklist before treating the file as a growth initiative:
- Is there a platform statement or reproducible test showing support for this convention?
- Can you separate the file’s effect from changes to site content, access or citations?
- Are the tested prompts and observed outputs recorded so another reviewer can repeat them?
- Does the result apply to your domain and use case, rather than a different site?
If the evidence is only that the file is present, classify the work as a low-complexity documentation experiment. For broader discovery work, assess technical access, content and citations separately through technical AEO and AI visibility monitoring.
Is llms.txt needed for your site?
Most sites should decide based on maintenance readiness and the value of a curated resource map, not on a claim that the file will improve rankings. If your project has stable, authoritative pages that are difficult to locate or distinguish, a concise index may improve the way your own team organizes and presents those resources, even while platform adoption remains unverified.
Consider drafting the file when you can name a small set of pages that are current, public and genuinely helpful. It is a weaker fit when key product facts change frequently, documentation is fragmented, or the proposed links lead to pages that are incomplete or not intended for public interpretation. Fixing those source pages should come first.
A practical decision rule is to proceed only when an owner can review the file alongside the pages it references. Assign responsibility for changes in product facts, documentation and legal review; otherwise a once-correct summary can become misleading. A file should never be used to conceal an inconsistency between the summary and the content visitors can actually read.
This is not a substitute for structured data. If your objective is to describe entities and page properties in a standardized format, review schema markup for AI search. If your objective is to understand a broader search program, use the technical AEO overview to keep the different tasks distinct.
How to write an llms.txt file
Write llms.txt as a short navigation document: identify the site, state what it covers, then link to a deliberately selected set of useful pages. Keep each description factual and consistent with its destination. A reader should be able to decide what to open without encountering unsupported claims or promotional language.
A drafting sequence that works for a project team:
- Select canonical pages that explain the project, product, documentation and relevant policies.
- Confirm each page is public, accessible to its intended audience and approved for inclusion.
- Write a brief description that matches the page’s actual contents; do not imply an audit, feature or status that the page does not establish.
- Organize links by reader task, using headings only where they make navigation easier.
- Check the Markdown, destination URLs and page content together before publication.
Keep the file maintainable. Avoid a sprawling directory of every URL, duplicated paragraphs from the site, time-sensitive announcements without an owner, and statements that could be mistaken for current token, security or regulatory facts. When a source page changes, update the summary or remove the link rather than letting an old description stand.
Use the llms.txt specification as a reference for the proposal’s format, then apply your own editorial and legal review. The file is a signpost to sources; it should not become a separate source of truth.
LLMs.txt vs schema.org: what is the difference?
LLMs.txt and schema.org serve different documentation purposes. The proposed llms.txt convention is a human-readable map of selected pages, while schema.org provides vocabulary for describing structured information within web content. Neither should be treated as a substitute for a clear, accurate source page.
Use llms.txt when the editorial need is to point readers toward a small set of important resources. Consider structured data when the task is to express supported information in a recognized vocabulary on a page. These approaches can coexist, but they require separate quality checks: a good link map does not validate structured data, and valid structured data does not make an unclear page useful.
| Need | Suitable review question |
|---|---|
| Curated page navigation | Do the selected links lead to the best current sources? |
| Structured description | Does the markup accurately reflect visible page content? |
| Search visibility assessment | Are the relevant platforms and observed outputs being reviewed separately? |
For a structured-data project, consult schema.org and the relevant platform documentation before implementation. Avoid adding properties simply to suggest a status or relationship the site cannot substantiate. For combined work, keep the file, markup and source-page review in one change record so the team can see what was updated and why.
How to implement llms.txt with editorial control
Implementation should be treated as a small, governed publishing change. The file belongs at the location your team has chosen for the site’s root-level resource, and the published version should be checked in a browser after deployment. Record the owner, approval date and linked page set so future editors can review it rather than relying on memory.
Use this preparation checklist before work begins.
We prepare:
- A proposed page inventory grouped by reader need.
- A draft with concise, verifiable descriptions.
- A link and content consistency review.
- A handoff note identifying the owner and future review triggers.
The client provides:
- The canonical domain and any preferred documentation entry points.
- Approved public URLs and confirmation of pages that must be excluded.
- The person responsible for product, compliance and documentation sign-off.
- Any access or publishing constraints relevant to the website team.
A careful workflow starts with the inventory, then moves through drafting, source-page verification, approval and publication checks. The final review should confirm that the file is available at the intended address, that links resolve to the approved pages and that descriptions still match those pages. MegaSatoshi uses a named source-page review before handoff, so the client can see which claims and URLs were checked rather than receiving an unexplained text file.
For the wider process of coordinating technical and content work, see how we work. The result of this task is a reviewed file and a clear maintenance owner, not a claim about how a platform will use it.
What llms.txt cannot establish
Publishing llms.txt cannot establish that a named AI product has read it or that the product will cite, prioritize or describe your pages differently. The convention is proposed, and each platform controls its own crawling, source selection and answer presentation; those decisions are not controlled by the file’s publisher.
That boundary matters when assessing the work. Verify delivery by checking the live file, its contents and its destinations. Do not use the mere presence of the file as proof of AI visibility, search performance or endorsement. If the project’s aim is to measure whether a brand appears in answers, define prompts and record observations separately; the file can be one documented site change, not the measurement itself.
For an organization with formal review requirements, preserve the approved draft and the deployed version, and document who authorized the linked material. Remove a link promptly if its destination becomes restricted, outdated or inconsistent with approved information. This keeps the file within its useful role: a compact index whose accuracy your team can control.
How to decide on llms.txt for a Web3 project
A Web3 project should publish llms.txt only when the file can point to a coherent, maintained set of public sources. Prioritize documentation that explains the product, terms and operating model; include token-related or security material only when the destination itself is approved, current and clear about what it does and does not establish.
Before approval, have the project lead and the relevant documentation or compliance reviewer inspect every description beside its destination. Check that the wording does not imply a security review, listing status, legal conclusion or product capability that the linked material cannot support. Keep announcements and other short-lived information out unless someone owns their removal or revision.
After publication, record the file location and review it whenever an included page changes materially. If you are evaluating a wider AI-search program, compare this task with the separate work described in AI search visibility and the AI citation guide; do not collapse those activities into a file-upload milestone.
For a practical next step, send MegaSatoshi your canonical domain, preferred public documentation and any pages that require exclusion. We will return a reviewed page inventory and proposed llms.txt draft for your team’s approval.
Prices
| Service | Price | Quote |
|---|---|---|
| Technical AEO | from $830 / project |
Starting prices in USD. Custom bundles and volume discounts on request. Payment in USDT, USDC, BTC, ETH, SOL, TON or your project token.
How it works
- Set the objectiveDecide whether the need is curated navigation, technical discovery work or visibility measurement. Keep llms.txt focused on the first.
- Inventory approved sourcesList canonical public pages and identify restricted, outdated or short-lived material that should not be linked.
- Draft and verifyWrite concise descriptions, then compare each one with its destination and confirm every URL.
- Obtain sign-offAsk the product owner and relevant documentation or compliance reviewer to approve the file and its linked claims.
- Publish and assign maintenanceCheck the live file at the intended root location and record who reviews it when source pages change.
Frequently asked questions
Does llms.txt improve SEO or Google rankings?
A published llms.txt file is not proof of improved SEO or Google rankings. Treat it as a proposed resource map unless you have platform-specific evidence showing that the file was used and that an observed outcome is attributable to it. Keep conventional page quality, crawl access and any ranking assessment separate from the file.
How do I implement llms.txt on my website?
Draft a concise Markdown document with selected, accurate links, publish it at the intended root-level location, and check the live file and every destination. Assign an owner to review it when source pages change. Use the proposal as a format reference, and have the appropriate site owner approve the published content.
What should a Web3 project include in llms.txt?
Include a small selection of public pages that explain the project clearly, such as canonical documentation, product information and relevant policies. Check that each page is current and approved. Avoid descriptions that overstate product capabilities, security status or regulatory conclusions; the file should point to substantiated information rather than make new claims.
Is llms.txt the same as schema.org markup?
No. LLMs.txt is a proposed human-readable map of selected pages; schema.org is a vocabulary used to describe structured information. They address different tasks and need separate reviews. Neither makes an inaccurate or incomplete source page reliable, and neither should be treated as proof that an AI platform will use the information.
Can I prove that an AI assistant used my llms.txt file?
Only make that claim when you have evidence specific to the platform and site. Record what was tested, the file version, the relevant pages and the observed output, and look for a repeatable connection between them. File publication alone does not show that an assistant accessed or relied on it.
How often should llms.txt be reviewed?
Review it whenever a linked page changes materially, a page is removed or restricted, or project information in its descriptions is no longer current. Assign a named owner at publication. An unmaintained file can direct readers to sources that no longer match the project’s approved information.
What does an llms.txt review cost?
A scoped llms.txt review starts from $830 / project. The scope should identify the domain, the pages to assess, any required exclusions and who will approve the final draft. That makes it possible to define the deliverable as a verified inventory and reviewed file rather than an unsupported visibility promise.
Tell us about your project
Answer four quick questions and a manager will send you a plan, timing and a price range within the hour. Everything stays confidential.
Loading the form…