Чтобы создать llms.txt на WordPress, подготовьте короткий Markdown-файл с названием сайта, описанием и ссылками на ключевые страницы. Затем разместите его по адресу /llms.txt — вручную через файловый менеджер или с помощью плагина, который создаёт и редактирует этот файл из админки.
Шаг 1. Определите, что включить в llms.txt
Формат llms.txt предлагает описывать сайт для инструментов, которые обращаются к нему напрямую. Обычно достаточно названия, краткого пояснения и ссылок на важные страницы: услуги, документацию, каталог, правила, контакты. Не пытайтесь просто перечислить весь сайт: для полной навигации существует XML sitemap.
В первой строке самого файла llms.txt укажите Markdown-заголовок: # Название проекта. Начиная со второй строки, добавьте следующий пример и замените ссылки:
> Короткое описание: чем полезен сайт и кому он предназначен.
## Основные разделы
- [О проекте](https://example.com/about/): Кто мы и что делаем.
- [Услуги](https://example.com/services/): Описание услуг.
- [Контакты](https://example.com/contacts/): Способы связи.
Замените example.com и названия страниц на реальные адреса. Не добавляйте информацию, которую нельзя раскрывать публично.
Шаг 2. Разместите файл в WordPress
Вариант А: вручную
- Создайте локальный файл
llms.txtв кодировке UTF-8. - Через SFTP или файловый менеджер хостинга загрузите его в публичный корневой каталог сайта — тот, который соответствует
/в URL. - Проверьте открытие
https://example.com/llms.txtбез авторизации.
Если WordPress установлен в отдельном подкаталоге, публичный корень и каталог установки WordPress могут отличаться. Ориентируйтесь на путь сайта в браузере.
Вариант Б: через плагин
- Скачайте LLMS.txt Editor 1.2.0.
- Откройте Плагины → Добавить новый → Загрузить плагин и установите ZIP.
- Активируйте плагин и откройте отдельный пункт LLMS.txt слева в админке.
- Вставьте содержимое, сохраните и перейдите по ссылке открытия файла.
Этот вариант полезен, если содержимое будет периодически меняться, а доступ к SFTP нежелателен. Исходный код доступен на GitHub.
Шаг 3. Убедитесь, что файл доступен и корректно закодирован
Проверьте публичные HTTP-заголовки:
curl -I https://example.com/llms.txt
Ожидается HTTP 200 и желательно Content-Type: text/plain; charset=utf-8. При отображении кириллицы неправильными символами проверьте, не выдаёт ли Nginx физический файл без charset.
Для проверки самого содержимого как UTF-8:
curl -sS https://example.com/llms.txt | python3 -c 'import sys; print(sys.stdin.buffer.read().decode("utf-8")[:500])'
Если Python выводит нормальный текст, но браузер — нет, проблема может быть именно в HTTP-заголовке. LLMS.txt Editor проверяет заголовок и предлагает инструкцию; попытка автоматического перехода на выдачу WordPress требует явного согласия и подходит не каждому Nginx-хостингу.
Нужен ли llms.txt для SEO и нейропоиска?
llms.txt может быть полезен системам, которые знают о его существовании и запрашивают его. Но публикация не гарантирует обхода или использования файла ИИ-сервисами. Google прямо указывает, что для его Поиска и ИИ-функций этот файл не нужен и специальным образом не используется. Не заменяйте им robots.txt, XML sitemap и качественные страницы. Объяснение Google.
Частые ошибки
- Файл лежит в папке темы или плагина, а не доступен по
/llms.txt. - Ссылки ведут на черновики, приватные страницы или неверные адреса.
- Сервер возвращает
404или редирект на HTML-страницу вместо текста. - Nginx отдаёт
Content-Type: text/plainбезcharset, а браузер ошибочно определяет кодировку. - Вместо краткой карты важных материалов опубликован длинный автоматически сгенерированный список всех URL.
Обновляйте файл при изменении структуры сайта: оставляйте лишь действующие и действительно полезные ссылки.
Источник: https://llmstxt.org/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.