Бесплатный валидатор llms.txt

Проверка llms.txt

Проверьте любой файл llms.txt на соответствие официальной спецификации llmstxt.org

Вставьте URL или исходный текст, и этот инструмент проанализирует его так, как это сделал бы ИИ-краулер — проверит структуру markdown, обязательный заголовок H1, цитату-резюме, блоки с подробностями и каждый список файлов H2, а затем укажет точную строку, требующую исправления.

Free
No sign-up
Follows the llmstxt.org spec
URL or pasted content

A bare domain works — we add https:// and look for /llms.txt and /llms-full.txt at the site root.

Что такое 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.

Требуемый порядок согласно спецификации

  1. 1An optional byte-order mark at the very start of the file.
  2. 2An H1 with the name of the project or site — the only required section.
  3. 3A blockquote with a short summary containing the key information needed to understand the rest of the file.
  4. 4Zero or more markdown blocks — paragraphs, lists, tables — of any type except headings.
  5. 5Zero or more sections delimited by H2 headers, each containing a file list of `- [name](url)` items with optional `: notes`.
  6. 6A section named exactly “Optional” has special meaning: its URLs may be skipped when a shorter context is needed.

5 правил валидации, которые мы проверяем

Каждая проверка напрямую соответствует пункту спецификации llmstxt.org. Каждое правило оценивается, а взвешенная сумма определяет ваш показатель соответствия и буквенную оценку.

1

Формат Markdown

markdown-format
Файл должен быть в формате markdown, причем в нем допускаются заголовки только уровней H1 и H2.

Размещайте чистый markdown по адресу /llms.txt — без HTML, без метаданных YAML и без заголовков H3–H6. Всё, что глубже уровня H2, выходит за рамки спецификации.

2

Заголовок проекта H1

h1-title
Заголовок H1 с названием проекта или сайта. Это единственный обязательный раздел.

Начните файл с одной строки `# Your Site Name`. Это единственная обязательная часть спецификации, и она должна присутствовать в единственном числе.

3

Краткая цитата-резюме

blockquote-summary
Блок цитаты с краткой сводкой о проекте, содержащей ключевую информацию, необходимую для понимания остальной части файла.

Поместите `> краткую сводку в один абзац` сразу под заголовком H1. Объясните, что это за сайт и кому он служит, чтобы модель могла правильно интерпретировать каждую ссылку ниже.

4

Блоки с подробностями без заголовков

project-details
Ноль или более разделов markdown (например, абзацы, списки, таблицы) любого типа, кроме заголовков, содержащих более подробную информацию.

Добавьте дополнительный контекст после сводки в виде абзацев, списков или таблиц. Не используйте здесь заголовки — следующим заголовком в файле должен быть ваш первый раздел H2.

5

Разделы H2 со списками файлов

file-lists
Ноль или более разделов markdown, разделенных заголовками H2, содержащих списки URL-адресов с дополнительной информацией.

Группируйте ссылки под заголовками `## Название раздела`, по одной ссылке на строку в формате `- [Название](https://absolute-url): необязательные примечания`. Раздел с точным названием `Optional` может быть пропущен, когда требуется более короткий контекст, поэтому оставляйте его последним.

Как составить файл llms.txt, соответствующий стандартам

Руководство по внедрению

Шесть решений, которые удерживают файл в рамках спецификации.

  1. 1Начните с одного тега H1. Используйте название вашего сайта или проекта — ничего выше него, кроме опционального маркера последовательности байтов (BOM). Это единственный обязательный раздел по спецификации.
  2. 2Добавьте краткое описание в цитате. Один абзац `>` прямо под H1, объясняющий суть сайта, чтобы ссылки ниже имели контекст.
  3. 3Не используйте заголовки в блоках с деталями. После описания допускаются дополнительные абзацы, списки или таблицы, но никаких заголовков до первого тега H2.
  4. 4Группируйте ссылки по разделам H2. Называйте разделы так, как их ищет языковая модель: Документация, Руководства, API, Блог. В этом формате используются только H1 и H2.
  5. 5Оформляйте элементы списка файлов строго по шаблону. `- [Название страницы](https://example.com/page): короткая заметка`. Используйте абсолютные URL-адреса, чтобы модель могла распознать их без базового URL.
  6. 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. 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. 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. 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. 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. 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. 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

Связанные инструменты

The specification this checker follows is published and maintained at llmstxt.org.