IndexNow - чтобы поисковики быстрее узнавали об изменениях на сайте

Небольшое дополнение для MODX, которое решает довольно простую задачу: сообщает поисковикам, что на сайте что-то изменилось.

Если вы обновили страницу, опубликовали новый ресурс или удалили старый, MODX об этом знает сразу. А поисковику ещё нужно когда-нибудь прийти на эту страницу и обнаружить изменения.

Для этого и появился IndexNow.

→ IndexNow в ModStore

Что происходит после изменения страницы

Допустим, мы изменили описание товара или опубликовали новую статью.

Раньше дальше всё зависело от следующего захода поискового робота.

С IndexNow MODX добавляет URL изменённого ресурса в очередь:

изменили ресурс → URL попал в очередь → IndexNow отправил уведомление поисковику.

Важно: IndexNow не заставляет поисковик индексировать страницу и не гарантирует её появление в поисковой выдаче. Он сообщает поисковику, что конкретный URL изменился и его стоит проверить.


Почему очередь?

Можно было отправлять запрос сразу при каждом сохранении ресурса. Но на реальном сайте изменения могут происходить пачками.

Например, импортировали 500 товаров — и получили 500 изменений.

Поэтому URL сначала попадают в очередь, а затем отправляются пакетами.

Заодно можно:

  • не отправлять один и тот же URL несколько раз подряд;
  • повторить запрос, если поисковик временно недоступен;
  • посмотреть, что и когда отправлялось;
  • при необходимости отправить URL вручную.
Всё работает автоматически

После установки не нужно каждый раз заходить в IndexNow и нажимать кнопку.

Дополнение отслеживает изменения ресурсов MODX и само добавляет необходимые URL в очередь.

Поддерживаются основные сценарии:

  • создание и изменение ресурса;
  • публикация;
  • снятие с публикации;
  • удаление.
Для автоматической обработки очереди можно использовать Scheduler.

А если что-то пошло не так?

Запрос к поисковику может завершиться ошибкой — например, из-за временной недоступности API.

Это не должно влиять на работу самого сайта.

IndexNow работает независимо от сохранения ресурса:

MODX сохраняет ресурс → IndexNow ставит URL в очередь → отправка выполняется отдельно.

Если отправка не удалась, URL остаётся в очереди для повторной попытки.

Историю всех отправок можно посмотреть в менеджере.



Можно отправить URL вручную

Иногда хочется не ждать автоматической обработки очереди.

Например, только что запустили новый сайт или массово обновили каталог.

Для этого есть отдельная форма, куда можно вставить URL и отправить его через IndexNow.



Ключ IndexNow

Для работы IndexNow используется специальный ключ.

Дополнение умеет сгенерировать его автоматически и разместить необходимый файл на сайте.

То есть не нужно вручную генерировать ключ, создавать файл и разбираться, куда его положить.



MODX 2 и MODX 3

IndexNow сразу делался с поддержкой обеих актуальных веток MODX:

  • MODX Revolution 2.8+
  • MODX Revolution 3.x
Устанавливается обычным transport package.

→ Документация IndexNow

А что с Scheduler?

Если на сайте уже используется Scheduler, IndexNow можно настроить на обработку очереди в фоне.

Например, создать задачу:

<code>IndexNow: Process Queue</code>
В результате менеджеру вообще не нужно заниматься отправкой URL — очередь будет обрабатываться автоматически.



Кому это пригодится?

В первую очередь сайтам, где контент регулярно меняется.

Например:

  • интернет-магазинам;
  • каталогам;
  • новостным сайтам;
  • сайтам с большим количеством ресурсов;
  • проектам с регулярными импортами;
  • сайтам, где часто публикуются и обновляются страницы.
Особенно хорошо сценарий заметен на интернет-магазинах: цены, остатки, описания и товары могут меняться постоянно, и нет особого смысла ждать, пока робот случайно обнаружит очередное изменение.

Небольшое дополнение, которое просто работает

Здесь нет попытки сделать из IndexNow огромную SEO-систему.

Задача дополнения довольно конкретная:

MODX знает, что ресурс изменился → IndexNow сообщает об этом поисковику.

Без ручного копирования URL, без дополнительных действий после публикации страницы и без вмешательства в стандартную работу MODX.

Если на ваших проектах уже используется IndexNow — буду рад обратной связи, особенно по реальным сценариям использования и интеграциям.

Ссылки

IndexNow в ModStore →

Документация →
Иван Бочкарев
Иван Бочкарев
38 минут назад
modx.pro
14

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0