Indexing API — это инструмент поисковой системы Google, который позволяет владельцу сайта напрямую отправлять уведомление поисковому роботу о добавлении или удалении страниц со своего ресурса.
При продвижении сайта SEO-специалист может столкнуться с проблемой, когда новые продвигаемые страницы, создаваемые на сайте, по тем или иным причинам продолжительное время не попадают в индекс поисковой системы Google.
Важно: В настоящее время Indexing API способен обрабатывать страницы, содержащие структурированные данные типов JobPosting или BroadcastEvent, встроенные в объект VideoObject. Для сайтов с большим количеством таких страниц, имеющих краткосрочный жизненный цикл, этот инструмент гарантирует отображение актуальной информации в поисковых результатах, поскольку обновления могут передаваться индивидуально.
Подробно: Общие сведения об Indexing API.
Все настройки потребуется выполнить один раз, затем вы просто обновляете файл urls.txt и запускаете скрипт для отправки новых страниц.
Предлагаем детально рассмотреть каждый шаг настройки сервиса и в конце убедимся на конкретном примере, что эта схема ускорения индексации действительно работает.
На первом этапе необходимо настроить доступы в консоли Indexing API. Для этого вам нужно перейти на страницу Google Cloud Platform и создать сервисный аккаунт.
На этом этапе вы можете ввести любое название проекта, либо оставить предлагаемое системой. Местоположение также можем оставить без изменений.
Переходим к следующему этапу — перед вами должны быть доступна следующая информация (название проекта другое):
Здесь необходимо ввести еще одно произвольное название латинскими буквами и назначить роль:
Назначаем роль нового аккаунта: «Owner» («Владелец»):
Пункт: «Предоставление пользователям доступа к сервисному аккаунту» оставляем без изменений. Нажимаем на «Done» («Готово»).
Теперь нам нужно кликнуть на «Действия», справа от созданного аккаунта:
И выбрать: «Manage keys» («Управление ключами»).
В открывшемся окне кликаем на: «ADD KEY» («Добавить ключ») и выбираем пункт: «Create new key» («Создать новый ключ»):
В новом окне выбираем пункт «JSON» и жмем на «CREATE» («Создать»):
Скачиваете ключ себе на компьютер.
Скачанный на компьютер ключ необходим для дальнейшего запуска сканирующего скрипта (скачиваем скрип Github).
Скрипт будет доступен на ПК в виде папки с несколькими файлами, один из которых: «service_account.json»:
Теперь нам нужно заменить содержимое файла «service_account.json» на содержимое скачанного ранее JSON-ключа. После проведения процедуры по замене содержимого файла он должен выглядеть примерно так:
Чтобы привязать скрипт к панели Google Search Console продвигаемого сайта, необходимо назначить полным владельцем client_email из JSON-ключа:
Назначить владельца ресурса можно через настройки панели Google Search Console:
Когда вы убедились, что в списке пользователей присутствует сервисный аккаунт (client_email) и он имеет статус владельца сайта, можете переходить к подключению и использованию Index API на продвигаемом проекте.
Для этого необходимо перейти в Google Cloud Platform, выбрать сервисный аккаунт и включить API:
Скрипт готов к использованию!
На этом этапе нам необходимо настроить файл node.js и установить библиотеку, которая будет принимать такие запросы. Скачать файл node.js можно здесь.
После установки библиотеки переходим в папку со скриптом, запускаем «PowerShell» («Терминал») и выполняем следующие команды:
После выполнения команд в папке со скриптом должна появится новая папка node_modules:
Это говорит о том, что библиотека установлена и готова к работе.
Для запуска скрипта необходимо:
Если нам требуется перейти в папку «Dropbox» (см. скриншот выше), необходимо ввести команду [cd]:
Команда вводится без использования лишних символов с точным сохранением регистра папки.
Необязательно вводить полное название папки, достаточно ввести 1-2 первые буквы и нажать клавишу [Tab].
Когда вы перешли в нужную папку, где располагается скрипт, необходимо ввести команду [node] с указанием целевого файла:
Через несколько секунд после ввода должен появиться код «200 ОК»:
Все настроено и готово к работе. Вы можете использовать этот скрипт ежедневно, достаточно только вносить изменения в файл urls.txt.
На начальном этапе продвижения одного из сайтов мы столкнулись с проблемой, когда на протяжении длительного времени новые страницы не попадали в индекс поисковой системы Google:
Ситуация кардинально изменилась, когда мы провели работы по настройке и подключению Indexing API. Буквально в 2 итерации нам удалось добавить в индекс все важные для достижения KPI по проекту страницы:
Сервис определенно будет полезен и при продвижении интернет-магазина. В отличие от сайтов услуг с небольшим количеством страниц, здесь потребуется чуть больше времени, с учетом ограничения количества URL для отправки (100 за итерацию, 200 в сутки).
На одном из проектов меньше чем за месяц нам удалось значительно повысить полноту индексации в Google — с 330 до 1040 URL:
Входим в число лучших компаний России в сферах интернет-рекламы и разработки сайтов по результатам самых авторитетных рейтингов
Нужна помощь с сайтом? Заполните форму, и наши менеджеры проконсультируют вас уже сегодня!
Уникальный тариф «Оборот», где доход агентства больше не зависит от визитов и позиций вашего сайта, а привязан исключительно к росту оборота вашей компании.
Тариф, который хотели сделать многие, но реализовали только мы.
зарегистрируйтесь на сайте, используя e-mail.
Зарегистрироваться, используя e-mail: