IndexNow - чтобы поисковики быстрее узнавали об изменениях на сайте
Небольшое дополнение для MODX, которое решает довольно простую задачу: сообщает поисковикам, что на сайте что-то изменилось.
Если вы обновили страницу, опубликовали новый ресурс или удалили старый, MODX об этом знает сразу. А поисковику ещё нужно когда-нибудь прийти на эту страницу и обнаружить изменения.
Для этого и появился IndexNow.
→ IndexNow в ModStore
Что происходит после изменения страницы
Допустим, мы изменили описание товара или опубликовали новую статью.
Раньше дальше всё зависело от следующего захода поискового робота.
С IndexNow MODX добавляет URL изменённого ресурса в очередь:
изменили ресурс → URL попал в очередь → IndexNow отправил уведомление поисковику.

Почему очередь?
Можно было отправлять запрос сразу при каждом сохранении ресурса. Но на реальном сайте изменения могут происходить пачками.
Например, импортировали 500 товаров — и получили 500 изменений.
Поэтому URL сначала попадают в очередь, а затем отправляются пакетами.
Заодно можно:
После установки не нужно каждый раз заходить в IndexNow и нажимать кнопку.
Дополнение отслеживает изменения ресурсов MODX и само добавляет необходимые URL в очередь.
Поддерживаются основные сценарии:
А если что-то пошло не так?
Запрос к поисковику может завершиться ошибкой — например, из-за временной недоступности API.
Это не должно влиять на работу самого сайта.
IndexNow работает независимо от сохранения ресурса:
MODX сохраняет ресурс → IndexNow ставит URL в очередь → отправка выполняется отдельно.
Если отправка не удалась, URL остаётся в очереди для повторной попытки.
Историю всех отправок можно посмотреть в менеджере.

Можно отправить URL вручную
Иногда хочется не ждать автоматической обработки очереди.
Например, только что запустили новый сайт или массово обновили каталог.
Для этого есть отдельная форма, куда можно вставить URL и отправить его через IndexNow.

Ключ IndexNow
Для работы IndexNow используется специальный ключ.
Дополнение умеет сгенерировать его автоматически и разместить необходимый файл на сайте.
То есть не нужно вручную генерировать ключ, создавать файл и разбираться, куда его положить.

MODX 2 и MODX 3
IndexNow сразу делался с поддержкой обеих актуальных веток MODX:
→ Документация IndexNow
А что с Scheduler?
Если на сайте уже используется Scheduler, IndexNow можно настроить на обработку очереди в фоне.
Например, создать задачу:

Кому это пригодится?
В первую очередь сайтам, где контент регулярно меняется.
Например:
Небольшое дополнение, которое просто работает
Здесь нет попытки сделать из IndexNow огромную SEO-систему.
Задача дополнения довольно конкретная:
MODX знает, что ресурс изменился → IndexNow сообщает об этом поисковику.
Без ручного копирования URL, без дополнительных действий после публикации страницы и без вмешательства в стандартную работу MODX.
Если на ваших проектах уже используется IndexNow — буду рад обратной связи, особенно по реальным сценариям использования и интеграциям.
Ссылки
IndexNow в ModStore →
Документация →
Если вы обновили страницу, опубликовали новый ресурс или удалили старый, MODX об этом знает сразу. А поисковику ещё нужно когда-нибудь прийти на эту страницу и обнаружить изменения.
Для этого и появился IndexNow.
→ IndexNow в ModStore
Что происходит после изменения страницы
Допустим, мы изменили описание товара или опубликовали новую статью.
Раньше дальше всё зависело от следующего захода поискового робота.
С IndexNow MODX добавляет URL изменённого ресурса в очередь:
изменили ресурс → URL попал в очередь → IndexNow отправил уведомление поисковику.
Важно: IndexNow не заставляет поисковик индексировать страницу и не гарантирует её появление в поисковой выдаче. Он сообщает поисковику, что конкретный URL изменился и его стоит проверить.

Почему очередь?
Можно было отправлять запрос сразу при каждом сохранении ресурса. Но на реальном сайте изменения могут происходить пачками.
Например, импортировали 500 товаров — и получили 500 изменений.
Поэтому URL сначала попадают в очередь, а затем отправляются пакетами.
Заодно можно:
- не отправлять один и тот же URL несколько раз подряд;
- повторить запрос, если поисковик временно недоступен;
- посмотреть, что и когда отправлялось;
- при необходимости отправить URL вручную.
После установки не нужно каждый раз заходить в IndexNow и нажимать кнопку.
Дополнение отслеживает изменения ресурсов MODX и само добавляет необходимые URL в очередь.
Поддерживаются основные сценарии:
- создание и изменение ресурса;
- публикация;
- снятие с публикации;
- удаление.
А если что-то пошло не так?
Запрос к поисковику может завершиться ошибкой — например, из-за временной недоступности 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
→ Документация IndexNow
А что с Scheduler?
Если на сайте уже используется Scheduler, IndexNow можно настроить на обработку очереди в фоне.
Например, создать задачу:
<code>IndexNow: Process Queue</code>В результате менеджеру вообще не нужно заниматься отправкой URL — очередь будет обрабатываться автоматически.

Кому это пригодится?
В первую очередь сайтам, где контент регулярно меняется.
Например:
- интернет-магазинам;
- каталогам;
- новостным сайтам;
- сайтам с большим количеством ресурсов;
- проектам с регулярными импортами;
- сайтам, где часто публикуются и обновляются страницы.
Небольшое дополнение, которое просто работает
Здесь нет попытки сделать из IndexNow огромную SEO-систему.
Задача дополнения довольно конкретная:
MODX знает, что ресурс изменился → IndexNow сообщает об этом поисковику.
Без ручного копирования URL, без дополнительных действий после публикации страницы и без вмешательства в стандартную работу MODX.
Если на ваших проектах уже используется IndexNow — буду рад обратной связи, особенно по реальным сценариям использования и интеграциям.
Ссылки
IndexNow в ModStore →
Документация →
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0