Уведомляем Яндекс и Google о новых страницах на WordPress — Сайт под ключ

Уведомляем Яндекс и Google о новых страницах на WordPress

Уведомляем Яндекс и Google о новых страницах на WordPress

Наверняка вы знаете, что Яндекс и Google не показывают только что опубликованные страницы в результатах поиска. Обычно мы отправляем свежие страницы и записи на переобход вручную в Яндекс Вебмастере и Google Search Console. А затем ждем, когда поисковый робот соизволит дойти и до нашего сайта.

Сегодня мы рассмотрим плагин reCrawler, который будет в автоматическом режиме просить поисковых роботов обойти такие страницы. Плагин умеет уведомлять ПС в следующих случаях:

  • Когда была добавлена запись;
  • Когда запись обновлена;
  • Когда был добавлен комментарий.

Установка и настройка reCrawler

Заходим в админку своего сайта и добавляем новый плагин. В репозитории ищем плагин reCrawler.

После установки открываем настройки плагина. Здесь нам интересны вкладки «Общее», «Google API», «Yandex API» и «Журналы».

Вкладка «Общее»

Тут мы можем выбрать типы записей и таксономии, об обновлении которых стоит сообщать поисковым роботам. А чуть ниже мы можем настроить пункт, при каких именно условиях стоит уведомлять поисковые системы.

Если у вас интернет-магазин, то в типах записей и таксономиях появятся соответствующие записи. Если у вас есть пользовательские типы записей или таксономий, то плагин их тоже покажет.

Вкладка «Google API»

Здесь мы настраиваем модуль отправки страниц на переиндексацию в поисковой системе Google. Вам потребуется зайти на Google Cloud, создать сервисный аккаунт с правами владельца и получить ключ Google JSON. Затем дать доступ с правами владельца к вашему сайту сервисному аккаунту в Google Search Console. После чего добавить JSON ключ в соответствующее поле в настройках плагина и применить настройки.

Шаг 1. Создание проекта в Google Cloud

Переходим на платформу Google Cloud и создаем новый проект. Для этого переходим по ссылке.

Если после нажатия кнопки Продолжить вы увидите следующий экран, значит, вы успешно создали проект:

Шаг 2. Создание сервисного аккаунта

Находим в разделе IAM & Admin ссылку Service Accounts. Переходим в нее. Здесь нужно найти кнопку «Создать сервисный аккаунт».

Теперь мы должны пройти несколько шагов создания сервисного аккаунта. Заполняем поля Service account details. Обычно я для заполнения использую просто доменное имя без указания зоны. Например, sajt-pod-klyuch.

Далее необходимо выдать права доступа для этого аккаунта. Выбираем Owner.

Сохраняем аккаунт. Больше ничего заполнять не требуется.

Шаг 3. Генерируем Json-ключ

Находим аккаунт в списке. Кликаем на 3 точки и находим Manage keys. Создаем новый ключ. Выбираем вариант JSON. После чего скачивается ваш приватный ключ.

Шаг 4. Выдача прав владельца сервисному аккаунту в Google Search Console

Заходим в Google Search Console и ищем нужный сайт. Находим настройки и добавляем нового пользователя. В обязательном порядке выставляем права владельца.

Шаг 5. Вставляем API-ключ в конфиг плагина

Заходим в настройки плагина на вкладку Google API. Открываем файл, который вы скачали на 3 этапе, и копируем его содержимое в текстовое поле настроек плагина. После чего активируем его.

Вкладка «Yandex API»

Здесь мы настраиваем модуль отправки страниц на переиндексацию в поисковой системе Яндекс. Потребуется создать собственное клиентское приложение, после чего получить CliendID и Client secret. Создание такого приложения осуществляется в 5 этапов и не занимает много времени. Ниже мы разместили подробную инструкцию.

Шаг 1. Создание клиентского приложения

Переходим по ссылке и начинаем регистрацию клиентского приложения. Здесь нам нужно заполнить следующие поля:

  • Название вашего сервиса. Имя может быть любым.
  • Платформы приложения. Выбираем веб-сервисы. После выбора появляется поле для ввода Redirect URL. Вставляем это: https://ваш-домен/wp-admin/admin.php?page=recrawler
  • Доступ к данным. Из списка выбираем webmaster:hostinfo и webmaster:verify

После заполнения всех полей кликаем по кнопке «создать приложение».

Шаг 2. Получение ClientID и Client secret

После создания приложения ему будут присвоены ClientID и Client secret.

Копируем их и вставляем в настройки плагина. Нажимаем кнопку «Сохранить».

Важно: если у вас много сайтов, то рекомендую пользоваться 1 пользовательским приложением. Яндекс может наложить ограничение на количество создаваемых приложений. В будущем вы можете отредактировать существующее и добавить еще один Redirect URL. Или не один. 🙂

Шаг 3. Получение токена

После сохранения настроек появится кнопка «получить токен». Кликаем на нее. Сработает перенаправление на сайт Яндекс, где вы должны будете подтвердить доступы к панели вебмастера для вашего только что созданного приложения. После подтверждения вы снова вернётесь на страницу настроек плагина.

Шаг 4. Выбор сайта

После получения токена появляется выпадающий список «Сайт». Выбираем сайт, домен которого полностью совпадает с текущим. Сохраняем.

Шаг 5. Активация

Активируем плагин напротив блока «включить». Информацию о вашем ключе и сроке его действия можно будет увидеть сразу после получения токена.

Вкладка «Журналы»

Здесь настройки можно не трогать. Лично я для своего удобства изменил только время жизни журнала, установив 7 дней вместо 1.

Как проверить работу плагина?

Чтобы проверить, правильно ли вы настроили плагин, попробуйте отредактировать любую запись или страницу. Затем перейдите на страницу журнала и посмотрите логи.

Для полной уверенности можете так же зайти в вебмастер в раздел переобхода страниц и увидеть свежую задачу для поисковых роботов. Конечно, если вы настроили Yandex API и сделали это правильно. 🙂

Поддержать нашу команду:
1 комментарий
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Привет! Интересно читать нас? Уделите пару минут своего времени, узнайте больше о нашей команде!

Получить подарок!