Проверка llms.txt
Проверьте любой файл llms.txt на соответствие официальной спецификации llmstxt.org
Вставьте URL или исходный текст, и этот инструмент проанализирует его так, как это сделал бы ИИ-краулер — проверит структуру markdown, обязательный заголовок H1, цитату-резюме, блоки с подробностями и каждый список файлов H2, а затем укажет точную строку, требующую исправления.
Что такое llms.txt?
llms.txt is a markdown file published at the root of a website — yourdomain.com/llms.txt — that gives large language models a short, curated map of the site. Instead of asking a model to crawl navigation, scripts and boilerplate, the file hands it a title, a summary and a list of the pages that actually matter.
The format is defined by the specification at llmstxt.org. It is deliberately small: only H1 and H2 headings exist, and the body of each section is a list of links. That constraint is what makes the file both human-readable and trivially parseable by a program.
The spec also describes a companion convention, /llms-full.txt, which contains the expanded content itself rather than an index of links.
Требуемый порядок согласно спецификации
- 1An optional byte-order mark at the very start of the file.
- 2An H1 with the name of the project or site — the only required section.
- 3A blockquote with a short summary containing the key information needed to understand the rest of the file.
- 4Zero or more markdown blocks — paragraphs, lists, tables — of any type except headings.
- 5Zero or more sections delimited by H2 headers, each containing a file list of `- [name](url)` items with optional `: notes`.
- 6A section named exactly “Optional” has special meaning: its URLs may be skipped when a shorter context is needed.
5 правил валидации, которые мы проверяем
Каждая проверка напрямую соответствует пункту спецификации llmstxt.org. Каждое правило оценивается, а взвешенная сумма определяет ваш показатель соответствия и буквенную оценку.
Формат Markdown
markdown-formatФайл должен быть в формате markdown, причем в нем допускаются заголовки только уровней H1 и H2.
Размещайте чистый markdown по адресу /llms.txt — без HTML, без метаданных YAML и без заголовков H3–H6. Всё, что глубже уровня H2, выходит за рамки спецификации.
Заголовок проекта H1
h1-titleЗаголовок H1 с названием проекта или сайта. Это единственный обязательный раздел.
Начните файл с одной строки `# Your Site Name`. Это единственная обязательная часть спецификации, и она должна присутствовать в единственном числе.
Краткая цитата-резюме
blockquote-summaryБлок цитаты с краткой сводкой о проекте, содержащей ключевую информацию, необходимую для понимания остальной части файла.
Поместите `> краткую сводку в один абзац` сразу под заголовком H1. Объясните, что это за сайт и кому он служит, чтобы модель могла правильно интерпретировать каждую ссылку ниже.
Блоки с подробностями без заголовков
project-detailsНоль или более разделов markdown (например, абзацы, списки, таблицы) любого типа, кроме заголовков, содержащих более подробную информацию.
Добавьте дополнительный контекст после сводки в виде абзацев, списков или таблиц. Не используйте здесь заголовки — следующим заголовком в файле должен быть ваш первый раздел H2.
Разделы H2 со списками файлов
file-listsНоль или более разделов markdown, разделенных заголовками H2, содержащих списки URL-адресов с дополнительной информацией.
Группируйте ссылки под заголовками `## Название раздела`, по одной ссылке на строку в формате `- [Название](https://absolute-url): необязательные примечания`. Раздел с точным названием `Optional` может быть пропущен, когда требуется более короткий контекст, поэтому оставляйте его последним.
Как составить файл llms.txt, соответствующий стандартам
Руководство по внедрению
Шесть решений, которые удерживают файл в рамках спецификации.
- 1Начните с одного тега H1. Используйте название вашего сайта или проекта — ничего выше него, кроме опционального маркера последовательности байтов (BOM). Это единственный обязательный раздел по спецификации.
- 2Добавьте краткое описание в цитате. Один абзац `>` прямо под H1, объясняющий суть сайта, чтобы ссылки ниже имели контекст.
- 3Не используйте заголовки в блоках с деталями. После описания допускаются дополнительные абзацы, списки или таблицы, но никаких заголовков до первого тега H2.
- 4Группируйте ссылки по разделам H2. Называйте разделы так, как их ищет языковая модель: Документация, Руководства, API, Блог. В этом формате используются только H1 и H2.
- 5Оформляйте элементы списка файлов строго по шаблону. `- [Название страницы](https://example.com/page): короткая заметка`. Используйте абсолютные URL-адреса, чтобы модель могла распознать их без базового URL.
- 6Размещайте раздел «Опционально» в самом конце. Раздел с точным названием Optional можно пропустить, если требуется сократить контекст. Оставьте его для второстепенных страниц и держите в самом конце.
Шаблон спецификации
Канонический пример, опубликованный на llmstxt.org — скопируйте его и укажите свои данные.
# Title > Optional description goes here Optional details go here ## Section name - [Link title](https://link_url): Optional link details ## Optional - [Link title](https://link_url)
Save it as llms.txt and upload it to your site root so it is served at yourdomain.com/llms.txt, then run it back through this checker.
Как пользоваться этой проверкой
- 1
Pick an input mode
tools.llmsTxtChecker.LlmsTxtCheckerPage.Choose Check by URL to validate a file that is already live, or Paste content to validate a draft before you publish it.
- 2
Enter your URL or file
tools.llmsTxtChecker.LlmsTxtCheckerPage.Type a bare domain, a site root, or a direct /llms.txt URL — the protocol is added for you. In paste mode, drop the full markdown into the text box.
- 3
Run the check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Press Check or Validate. The file is fetched, split into specification blocks, and scored against the five structural rules.
- 4
Read the score and grade
tools.llmsTxtChecker.LlmsTxtCheckerPage.The score ring shows weighted compliance out of 100 with a letter grade, plus how many rules passed, warned, or failed.
- 5
Work through the findings
tools.llmsTxtChecker.LlmsTxtCheckerPage.Each finding names the rule, the line number, and the exact change to make. Expand a rule card to see every detail behind its status.
- 6
Fix, publish, and re-check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Apply the fixes, upload the file to your site root so it is served at yourdomain.com/llms.txt, then run the URL back through the checker to confirm it passes.
Часто задаваемые вопросы о llms.txt
Связанные инструменты
llms.txt Generator
Build a spec-compliant file from your site, then validate it here.
robots.txt Generator
Control which crawlers, including AI bots, may fetch your pages.
AXP & AI Agentic Checker
See what an AI crawler actually receives when it requests your page.
All free tools
The full AI Rank Lab toolkit for AEO, GEO and technical SEO.
The specification this checker follows is published and maintained at llmstxt.org.