ворд-пресс.рф
Решение

Как создать llms.txt на WordPress: пример и проверка

Пошаговая инструкция: составить llms.txt в Markdown, разместить его в корне WordPress, проверить HTTP-ответ и при желании использовать бесплатный редактор.

Чтобы создать 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

Вариант А: вручную

  1. Создайте локальный файл llms.txt в кодировке UTF-8.
  2. Через SFTP или файловый менеджер хостинга загрузите его в публичный корневой каталог сайта — тот, который соответствует / в URL.
  3. Проверьте открытие https://example.com/llms.txt без авторизации.

Если WordPress установлен в отдельном подкаталоге, публичный корень и каталог установки WordPress могут отличаться. Ориентируйтесь на путь сайта в браузере.

Вариант Б: через плагин

  1. Скачайте LLMS.txt Editor 1.2.0.
  2. Откройте Плагины → Добавить новый → Загрузить плагин и установите ZIP.
  3. Активируйте плагин и откройте отдельный пункт LLMS.txt слева в админке.
  4. Вставьте содержимое, сохраните и перейдите по ссылке открытия файла.

Этот вариант полезен, если содержимое будет периодически меняться, а доступ к 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/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.