Настройка плагина для ускоренной индексации страниц в Яндекс и Google на сайте с CMS Wordpress

Винструкции мы научимся подключать скрипты для ускоренной индексации страниц сайта на Wordpress в поисковых системах Яндекс и Google. Делается это с помощью Яндекс API и Google Indexing API, а для автоматизации процесса потребуется бесплатный плагин IndexNow.

Шаг 1. Устанавливаем плагин

Находим в каталоге плагинов Wordpress плагин Index Now SEO и устанавливаем его:

После активации установленного плагина в консоли появится отдельная вкладка «IndexNow». Переходим к настройке.

Важно! Если вы еще не добавили свой сайт в Яндекс Вебмастер и Google Search Console — самое время это сделать, без этого дело не пойдет.

Шаг 2. Основные настройки

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

Шаг 3. Yandex API

Для работы Яндекс API нам нужно создать приложение в системе Яндекс ID:
Далее вставляем в поле Redirect URI строку следующего вида:

В поле Service name пишем название домена, либо просто «Indexnow». Иконку подгружать не обязательно.

В разделе Platforms выбираем Web services.

https://your-domain.ru/wp-admin/admin.php?page=mihdan-index-now

(вместо your-domain.ru не забудьте подставить домен вашего сайта!)

В разделе Data Access вводим в поле слово "Webmaster" и добавляем два параметра:

webmaster:hostinfo и webmaster:verify

Указываем свою почту, нажимаем кнопку Create App и переходим к следующему шагу:

В открывшемся окне нам нужно скопировать значения ClientID и Client Secret, а затем вставить их в настройки плагина на нашем сайте Wordpress:

После сохранения настроек появится кнопка Получить токен, нажимаем на нее — откроется авторизация приложения в Яндексе. После прохождения авторизации снова откроются настройки плагина:

При успешной авторизации поменяется текст кнопки и под ней появится дата. Важно! Обратите внимание, что токен действителен только 180 дней, по истечении этого времени токен нужно будет обновить.

Далее нам нужно:

1) Выбрать сайт (в случае, если за вашим Яндекс аккаунтом закреплено несколько сайтов)
2) Включить Yandex API в плагине
3) Сохранить изменения

На этом настройка Yandex API завершена!

Шаг 4. Google Indexing API

Для начала работы с Google API нам нужно перейти в панель разработчика Google и создать там новый проект.

Переходим к списку проектов и нажимаем кнопку New Project.

Называем проект, например «Google Indexing API» и нажимаем кнопку Create. Обратите внимание, что по умолчанию Google позволяет создать не более 12 проектов на одну учетную запись.

Важно убедиться, что опция Indexing API включена:

После создания проекта возвращаемся к списку проектов и переходим в настройки нужного нам проекта:

Теперь наша задача создать сервисный аккаунт, для этого переходим в раздел Service Accounts и нажимаем кнопку Create Service Account:

Заполняем имя, ID и описание сервисного аккаунта (можно сделать одинаковыми, например, sitename-indexing-api), нажимаем Create and Continue:

На следующем шаге выбираем роль Owner и нажимаем Continue:

На следующем шаге выбираем роль Owner и нажимаем Continue. 3-й шаг можно пропустить — нажимаем Done. Наш сервисный аккаунт создан.

На следующем экране скопируем наш сервисный аккаунт в буфер обмена (нам он скоро понадобится), а затем создадим ключи для сервисного аккаунта.

Нажимаем на три точки напротив аккаунта и переходим в раздел Manage Keys:

Нажимаем Add KeyCreate New Key.

В открывшемся окне оставляем тип ключа JSON и просто нажимаем кнопку Create:

В открывшемся окне оставляем тип ключа JSON и просто нажимаем кнопку Create. После этого автоматически начнется скачивание созданного ключа.

Теперь нам нужно добавить наш сервисный аккаунт в Google Search Console:

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

В открывшемся окне нажимаем Добавить нового пользователя, вставляем наш сервисный аккаунт и выдаем тип разрешения — Владелец:

Открываем скачанный JSON ключ в обычном блокноте и копируем его содержимое в буфер.

Возвращаемся в настройки плагина IndexNow в панели управления Wordpress. Здесь нам нужно вставить скопированный код ключа JSON в соответствующее поле:

Остается лишь включить плагин и сохранить изменения.

На этом все, мы настроили ускоренную индексацию страниц и записей с помощью API Яндекса и Google! Остается только через некоторое время проверить лог плагина, чтобы убедиться, что все работает:

Читайте также: