Проверка llms.txt
Введите домен или вставьте текст файла — проверим структуру по спецификации llms.txt и откроем каждую ссылку из него.
Что проверяет валидатор
Формат llms.txt простой, но строгий: нейросеть разбирает его как Markdown и ожидает определённый порядок частей. Если первой строкой идёт не заголовок, ссылки записаны не списком или половина из них ведёт на 404, файл теряет смысл — нейросеть получит путаницу вместо карты сайта.
- Доступность. Файл открывается по адресу site.ru/llms.txt с кодом 200, сервер отдаёт текст, а не HTML-страницу.
- Заголовок. Первая строка — название сайта через
#. Это единственная обязательная часть формата. - Краткое описание. Цитата через
>сразу после заголовка — то, что нейросеть прочитает первым. - Разделы и ссылки. Разделы через
##, внутри — списки ссылок вида- [Название](адрес): пояснение. - Полные адреса. Ссылки с доменом и протоколом — относительные нейросеть может не понять.
- Рабочие ссылки. Каждая ссылка открывается и отдаёт 200, без редиректов.
- llms-full.txt. Есть ли второй, полный файл — отмечаем для сведения.
Пример правильного файла
# Мебельная фабрика «Осло» > Производим и продаём мягкую мебель в Москве и области. Собственное производство, доставка за 3 дня, гарантия 2 года. ## Каталог - [Угловые диваны](https://oslo.ru/catalog/uglovye/): 120 моделей от 35 000 ₽ - [Кресла](https://oslo.ru/catalog/kresla/): кресла-реклайнеры и для отдыха ## Покупателям - [Доставка и сборка](https://oslo.ru/delivery/): сроки и стоимость по Москве и области - [Гарантия](https://oslo.ru/warranty/): что входит и как обратиться ## Optional - [Блог](https://oslo.ru/blog/): советы по выбору и уходу
Частые ошибки
Самая частая — сервер отдаёт по адресу /llms.txt страницу «Не найдено» с кодом 200, и файла как будто нет. Вторая — файл скопирован из генератора и не перечитан: в нём остались служебные страницы, а описания повторяют Title. Третья — список ссылок без пояснений: нейросеть видит названия, но не понимает, что на страницах.
Частые вопросы
Не нашли ответ? Напишите в Telegram
Обязателен ли раздел Optional?
Нет. Он нужен, чтобы отметить второстепенные ссылки, которые нейросеть может пропустить, если ей не хватает места.
Можно писать файл на русском?
Да. Формат не ограничивает язык, а описания на языке сайта точнее передают его содержание.
Сколько ссылок проверяет валидатор?
До 100 ссылок из файла за раз. Если ссылок больше — это уже не карта главного, а копия sitemap: стоит сократить.
Инструмент нашёл файл, а он пустой. Почему?
Возможно, файл сохранён в другой кодировке или с ошибкой выкладки. Откройте его в браузере по адресу site.ru/llms.txt и проверьте, что текст на месте.
Сайт есть, а в ответах нейросетей его нет?
llms.txt — лишь одна из деталей. Напишите — разберём, что мешает нейросетям ссылаться на ваш сайт, и составим план GEO-продвижения.