plugin-icon

Index Harmony

Автор: indexharmony·
Готовность к ИИ в один клик плюс настоящая аналитика ИИ-краулеров: llms.txt, правила ботов, схема и постраничные сведения об ИИ-сканировании — бесплатно.
Версия
0.9.38
Последние изменения
Aug 6, 2026
Index Harmony

Установите запустите мастер настройки готово. Без ключа, без учётной записи, без платного уровня: каждый модуль и каждый экран измерений в этом плагине бесплатен и полностью работоспособен.

Index Harmony готовит ваш сайт WordPress к ИИ-ассистентам, поисковым машинам ответов и их краулерам (ChatGPT, Claude, Perplexity, Gemini и другим), не трогая ваши файлы и контент, — а затем показывает, что произошло на самом деле. Каждое исправление виртуально и обратимо: выключите модуль — и он исчезает без следа.

Что его отличает: большинство плагинов в этой области останавливаются на генерации llms.txt. Index Harmony соединяет сторону вывода с собственной стороной измерений, которую не видит ни одна интеграция с search console: собственный журнал трафика ИИ-ботов с проверкой криптографического уровня (официальные списки IP поставщиков), ежедневные постраничные счётчики, постраничная панель доказательств, показывающая по запросу, какой движок какую страницу забрал, воронка свежести сканирования, радар угасания внимания, восстановление URL 404, которые выдумывают ассистенты, журнал изменений, отмечающий каждое влияющее на GEO изменение настроек на графике трафика, плюс агентная конечная точка Site MCP и поверхности WordPress Abilities/WebMCP. llms.txt — один из его 18 модулей, а не продукт.

Все 18 модулей исправлений (бесплатно, без ключа):

  • llms.txt + llms-full.txt (виртуальные конечные точки, обновляются ежедневно; выберите выделяемые страницы вручную или отредактируйте тело файла сами)
  • Менеджер ИИ-ботов для robots.txt (явные разрешающие правила для 24 ИИ-ботов; ваши существующие правила остаются нетронутыми)
  • Инжектор схем JSON-LD (Organization / WebSite / Article / FAQ / Breadcrumb / Product) — уступает Yoast, Rank Math, AIOSEO и SEOPress, чтобы избежать дублей
  • Дополнитель мета (description / Open Graph / Twitter — только когда этим не занимается ни один SEO-плагин)
  • Включение штатной карты сайта WordPress + декларация в robots.txt
  • /.well-known/security.txt
  • Товарный фид WooCommerce + полнота схемы Product
  • Аудитор hreflang (только отчёты — никогда не пишет файл и никогда не выводит тег hreflang)
  • /AGENTS.md — руководство по использованию сайта для агентов (виртуальное)
  • Согласование Markdown (Accept: text/markdown или ?format=md)
  • Конечные точки обнаружения .well-known (api-catalog RFC 9727; mcp.json и agent-skills только при настройке — никаких фальшивых манифестов)
  • Link-заголовки обнаружения агентов + декларация Content-Signal в robots.txt
  • Журнал трафика ИИ-ботов (какой бот когда заходил)
  • Публикация ИИ-политики (ai.txt + TDMRep + заголовок Content-Signal)
  • Заголовки безопасности — шесть необязательных заголовков ответа (X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS, CSP-Report-Only, X-Frame-Options); все выключены по умолчанию и выбираются по одному в Настройки Дополнительно
  • Мгновенная индексация IndexNow (Bing/Yandex/Seznam/Naver — opt-in)
  • WebMCP (агентная поверхность в браузере для публичной информации вашего сайта)
  • Доля ИИ-трафика (opt-in ежедневные счётчики каналов)

Измерения и аналитика:

  • Консоль трафика ботов — график за 30 дней и разбивка визитов ИИ-краулеров по ботам
  • Проверка ботов (opt-in) — после включения раз в сутки скачивает публичные списки IP ботов, чтобы помечать поддельных; данные посетителей не покидают ваш сайт
  • Блокировка ботов и оповещения о всплесках (opt-in) — выберите ботов для наблюдения и включайте блокировку когда решите, за явным подтверждением; панель сначала рекомендует 7-дневное окно наблюдения и предупреждает, если включить раньше, но ничего не заблокировано по времени, и блокировку можно остановить одним кликом; необязательное письмо при всплесках трафика
  • Анализ страниц — ежедневные постраничные счётчики (нейтральные к GDPR: без IP, без user-agent) питают постраничную панель доказательств, показывающую по запросу, какой движок какую страницу забрал, воронку свежести сканирования (какие страницы изменились после последнего обхода) и 28-дневный радар угасания внимания для страниц, к которым ИИ теряет интерес
  • Восстановление фантомных URL ИИ-404 — отчёт об URL, которые ассистенты считают существующими (обращения 404 с ИИ user-agent или реферером ИИ-платформы), ближайшая реальная страница, предложенная по редакционному расстоянию, и необязательный построчный 301, применяемый ТОЛЬКО к запросам ИИ-происхождения
  • Журнал изменений GEO — каждое влияющее на видимость изменение настроек отмечается на графике трафика с честной дельтой до/после (корреляция, а не причинность)
  • Тревоги здоровья ботов — страж тишины для регулярных краулеров, которые замолкают, и защита от волны подделок с явно подтверждаемым переключателем «403 только поддельным» в один клик
  • Балл готовности страницы + Триаж — постраничный подбалл готовности контента с метабоксом в редакторе и общесайтовым представлением триажа
  • Еженедельное (или ежедневное) письмо-сводка (opt-in) — обзор трафика ботов, угасающих страниц и ваших самых слабых страниц

Принципы честности

  • Файлы не записываются — всё отдаётся виртуально и отключается без следа.
  • Никакого клоакинга — люди и боты видят одинаковый контент; отличаться может только формат, когда клиент его запрашивает.
  • Никаких фальшивых манифестов — файлы обнаружения публикуются только тогда, когда описывают что-то реальное.
  • Никаких поверхностей допродаж — этот плагин никогда не просит у вас ключ и никогда его не хранит.

Языки

Панель администратора поставляется полностью переведённой на 17 языков: English, Türkçe, Deutsch, Español, Français, Italiano, Nederlands, Polski, Português, Русский, 日本語, 한국어, العربية, فارسی, हिन्दी, Bahasa Indonesia, Tiếng Việt. RTL-раскладки поддерживаются для арабского и персидского. Переводы встроены в сам плагин (не поставляются как языковые пакеты WordPress.org).

Внешние службы

Этот плагин может подключаться к перечисленным ниже сторонним/внешним службам. Ничего не запрашивается при установке или втихую: каждое подключение либо требует явного opt-in переключателя (по умолчанию выключен), либо происходит только при нажатии кнопки. С нетронутыми настройками по умолчанию плагин не делает исходящих запросов и не собирает телеметрию.

1. Служба сканирования Index Harmony (управляется нами на indexharmony.com)

  • Что это / зачем: необязательное сканирование готовности сайта — аудит из 133 проверок того, как ваш сайт выглядит для ИИ-краулеров. Такая оценка требует получения ваших страниц снаружи, что невозможно изнутри вашего собственного WordPress, поэтому сканирование выполняется на серверах службы.
  • Что и когда отправляется: когда вы нажимаете «Сканировать» в консоли, браузер открывает страницу сканирования службы в новой вкладке с публичным адресом вашего сайта в URL, и сканирование выполняется там. Отчёт показывается на собственной странице службы — он не возвращается в вашу консоль, а этот плагин не делает последующих запросов, не хранит id задания и не сохраняет результат сканирования. Ничего не отправляется при установке, по расписанию или в фоне.
  • В этом плагине нет поля ввода ключа, шага разблокировки, проверки статуса лицензии и обращения в поддержку, и он не хранит ни ключа, ни токена для этой службы.
  • Условия обслуживания · Политика конфиденциальности

2. Списки IP ИИ-краулеров для проверки ботов (opt-in, по умолчанию выключено)

Когда вы включаете «проверку ботов», плагин примерно раз в сутки скачивает публичные списки диапазонов IP (только для чтения), публикуемые каждым поставщиком, чтобы отличать настоящих ИИ-краулеров от поддельных user-agent. Выполняется только обычный HTTP GET к фиксированным URL ниже — ничего из контента сайта, настроек или данных посетителей этим поставщикам не отправляется.

3. IndexNow (opt-in модуль, по умолчанию выключен)

  • Что это / зачем: протокол мгновенной индексации, управляемый Microsoft Bing и используемый участвующими поисковиками (Bing, Yandex, Seznam, Naver), чтобы сразу узнавать о новом или обновлённом контенте.
  • Что и когда отправляется: когда вы публикуете или обновляете публичную запись, её URL, хост вашего сайта и ключ IndexNow вашего сайта отправляются POST-запросом на api.indexnow.org. Больше ничего не передаётся.
  • Условия использования IndexNow · Заявление о конфиденциальности Microsoft

Разработчик

agrc_bot_visit_post_id

Сопоставляет записанный визит бота с записью WordPress, которую представляет запрошенный путь.

Сайты, отдающие страницы через собственный маршрутизатор (правило перезаписи или обработчик template_include, работающий после template_redirect с приоритетом 0), не имеют запрошенного объекта в момент записи визита, поэтому визит сохраняется без привязанной записи. Такие страницы выпадают из представлений на основе записей — корреляции готовности, слепых зон, свежести контента и воронки сканирования — а слепые зоны могут даже отмечать их как «ещё не посещённые ни одним ботом».

Только маршрутизатор знает, какую запись представляет путь, поэтому решение делегируется ему. Фильтр является opt-in: без подключённого колбэка поведение не меняется.

add_filter( 'agrc_bot_visit_post_id', function ( $post_id, $bot_id, $path ) { if ( 0 === $post_id && 0 === strpos( $path, '/catalog/' ) ) { return my_router_resolve_post_id( $path ); // int, or 0 when unknown } return $post_id; }, 10, 3 );

Параметры:

  • int $post_id — ID записи, определённый WordPress; 0, когда запрос не является отдельной записью (архивы, список блога, 404 и по-настоящему виртуальные страницы).
  • string $bot_id — идентификатор реестра совпавшего краулера, напр. gptbot.
  • string $path — путь запроса без строки запроса, усечённый до 255 символов; байт в байт то, что хранится в строке визита.

Верните целое число. Нечисловые значения игнорируются, отрицательные приводятся к 0. Фильтр выполняется один раз на визит бота и никогда — на человеческом трафике.

По-настоящему виртуальные страницы (без какой-либо записи WordPress) нельзя оценить, потому что баллы готовности живут в метаданных записи. Такие пути перечисляются в отдельной секции карточки «Интерес ботов x готовность», чтобы отчёт оставался честным, а не отбрасывал их молча.

Проверено на
WordPress 7.0.4
Этот плагин можно скачать и использовать при .