Модуль автоматизирует отправку ссылок по протоколу IndexNow для ускоренной индексации изменений на сайтах 1С‑Битрикс в поисковые системы Яндекс и Bing. Он отслеживает обновления элементов, цен и выбранных свойств инфоблоков, отправляет URL напрямую или ставит их в очередь, предоставляет админ‑инструменты для ручной отправки и переиндексации.
IndexNow — это простой механизм, который позволяет владельцам сайтов мгновенно сообщать поисковым системам о любых изменениях контента. По сути, IndexNow — это легкий способ уведомить поисковики, что конкретный URL и его содержимое были добавлены, изменены или удалены, чтобы эти изменения как можно быстрее отобразились в результатах поиска.
Без использования IndexNow поисковым системам может потребоваться от нескольких дней до нескольких недель, чтобы заметить обновления, так как они не могут часто обходить каждый URL. С IndexNow поисковые системы оперативно получают информацию об изменившихся адресах, могут расставить приоритеты при их обходе и тем самым сократить объем «слепого» органического сканирования в поисках нового или обновлённого контента.
Основные возможности
- Отправка URL по протоколу IndexNow с поддержкой разных сайтов и доменов. - Отслеживание изменений инфоблоков, цен и настраиваемого свойства по коду. - Очередь и история запросов с админ‑страницами «Очередь запросов» и «История запросов». - Ручная отправка ссылок с выбором способа отправки и логированием результатов. - Массовая переиндексация: выбор сайта и инфоблока для повторной отправки всех ссылок. - Настройки ключа, режима отправки, TTL очереди/истории и перечня инфоблоков по сайтам.
Интерфейсы в админке
Раздел «Сервисы → Автоиндексация IndexNow»:
Ручная отправка — форма для отправки списка URL вручную. Переиндексация — выбор сайтов и инфоблоков для массовой отправки ссылок. Очередь запросов — просмотр ожидающих отправки URL. История запросов — журнал успешно отправленных ссылок.
1. Установите модуль через стандартный менеджер модулей. 2. После установки в разделе «Сервисы → Автоиндексация IndexNow» появятся страницы: «Настройки», «Ручная отправка», «Переиндексация», «Очередь запросов» и «История запросов».
Первичная настройка (страница «Настройки»)
1. Откройте «Сервисы → Автоиндексация IndexNow → Настройки». 2. В блоке «Основные настройки общие» задайте режим отправки: - Отправлять сразу (без очереди) — запросы уходят сразу при событии. - Отправлять через очередь / агент (bulk-запросами) — URL складываются в очередь и отправляются пачками агентом. Задайте интервал агента и сроки хранения очереди/истории. 3. В блоке «Настройки сайта» для каждого сайта: - Отметьте, включён ли модуль на сайте. - Укажите протокол и хост (можно вставить текущий хост кнопкой). - Сгенерируйте или вставьте ключ IndexNow. - Отметьте инфоблоки, изменения которых нужно отслеживать. - При необходимости включите отслеживание изменения цен и/или собственного свойства (введите код свойства, например `PRICE_CODE`). 4. Сохраните настройки — обработчики и агент будут активны в соответствии с выбранным режимом отправки.
Ручная отправка (страница «Ручная отправка»)
1. Откройте «Сервисы → Автоиндексация IndexNow → Ручная отправка». 2. Введите список URL (по одному в строке) в поле «URL-адреса». 3. Выберите «Способ отправки URL». 4. Нажмите «Отправить». Итог и возможные ошибки будут показаны на странице.
Переиндексация (страница «Переиндексация»)
1. Откройте «Сервисы → Автоиндексация IndexNow → Переиндексация». 2. Отметьте сайты, для которых нужно запустить переиндексацию. 3. Для каждого выбранного сайта отметьте инфоблоки. Будут отправлены ссылки всех элементов этих инфоблоков. 4. Нажмите «Отправить». Количество добавленных/отправленных ссылок и ошибки отображаются после выполнения.
Очередь и история
- «Очередь запросов» показывает URL, ожидающие отправки. При ручной постановке в очередь отображаются контекст и статус. - «История запросов» фиксирует все успешно отправленные URL с методом, статусом HTTP и меткой контекста.
Как это работает
- Модуль отслеживает события инфоблоков (создание, обновление, удаление), изменения цен и указанного свойства. При срабатывании отправляет URL или добавляет их в очередь согласно выбранному режиму. - Агент очереди обрабатывает накопленные записи пакетами, отмечая успешные запросы в истории и очищая отправленные записи.
Поддержка решения «Автоиндексация IndexNow» осуществляется компанией Kommutator.net.