Skip to content
IndexNow
IndexNow
Очередь URL и уведомление поисковиков по протоколу IndexNow
  • MODX 2
  • MODX 3
  • PHP 7.2
  1. Компоненты
  2. IndexNow
  3. Системные настройки

Системные настройки ​

Область IndexNow в Система → Настройки системы. Ключи с подчёркиванием: indexnow_*. Редактора настроек в менеджере IndexNow нет.

КлючТипПо умолчаниюОписание
indexnow_enabledДа/НетДаГлавный выключатель. При «Нет» ресурсы в очередь не ставятся.
indexnow_endpointтекстhttps://yandex.com/indexnowURL API IndexNow. Только http / https. По умолчанию endpoint Яндекса, см. документацию.
indexnow_queue_enabledДа/НетДаРежим очереди.
indexnow_batch_sizeчисло100Сколько due-URL worker забирает за один проход, затем группирует по host. Диапазон 1–1000. В queue tick лимит дополнительно обрезается до 25 URL.
indexnow_max_attemptsчисло3Число попыток при временных ошибках. Дальше статус failed.
indexnow_retry_delayчисло300Пауза в секундах перед следующей попыткой.
indexnow_history_retention_daysчисло30Сколько дней хранить историю. Старое чистится во время работы worker.
indexnow_keyтекстгенерируетсяКлюч IndexNow (8–128 символов: латиница, цифры, -). Не публикуйте значение в открытых тикетах и логах.

Пакет читает опциональные ключи indexnow_core_path и indexnow_assets_url через getOption с путями по умолчанию. На чистой установке transport их не создаёт. Они появляются только при миграции со старых ключей с точкой (indexnow.core_path, indexnow.assets_url).

Что менять чаще всего ​

  • Другой IndexNow-совместимый endpoint → indexnow_endpoint.
  • Временно остановить уведомления → indexnow_enabled = Нет.
  • Крупный сайт, много правок → indexnow_batch_size (не выше 1000).
  • Частые 429 → увеличьте indexnow_retry_delay.

Очередь включена и выключена ​

На рабочем сайте держите indexnow_queue_enabled = Да. Scheduler и Обработать очередь подбирают due-URL, если tick не успел.

indexnow_queue_enabled = Даindexnow_queue_enabled = Нет
После постановки URLkickQueue() → queue tick в shutdownНемедленный worker->run() в том же запросе
Лимит за проходДо 25 URL (tick); до indexnow_batch_size (Обработать очередь, Scheduler)Полный indexnow_batch_size
Ответ клиентуНе ждёт endpointЖдёт отправку на endpoint