Содержание
Пошаговая инструкция по настройке Google Indexing API — массовая индексация страниц в Google
Содержание
Что такое Google Indexing API?
Когда может потребоваться Indexing API?
Что необходимо для освоения Indexing API?
Пошаговая инструкция настройки Google Indexing API
1. Создание сервисного аккаунта и JSON-ключа
Шаг 1: Создание сервисного аккаунта
Шаг 2: Назначение роли для аккаунта
Шаг 3. Создание нового JSON-ключа
Шаг 4. Скачивание JSON-ключа
2. Настройка сканирующего скрипта
3. Связь скрипта с панелью Google Search Console
4. Установка библиотеки
5. Запуск скрипта
Какие могут возникнуть ошибки?
Кейсы
Сайт услуг
Интернет-магазин
Размер текста:
Что такое Google Indexing API?
Indexing API — это инструмент поисковой системы Google, который позволяет владельцу сайта напрямую отправлять уведомление поисковому роботу о добавлении или удалении страниц со своего ресурса.
Когда может потребоваться Indexing API?
При продвижении сайта SEO-специалист может столкнуться с проблемой, когда новые продвигаемые страницы, создаваемые на сайте, по тем или иным причинам продолжительное время не попадают в индекс поисковой системы Google.
Indexing API позволяет ежедневно отправлять на сканирование и последующую индексацию до 200 страниц (максимум 100 страниц за одну итерацию), что значительно ускоряет процессы от создания страниц до получения первых результатов в органической выдаче.
Что необходимо для освоения Indexing API?
- Подключить Indexing API к панели Google Search Console.
- Создать новый JSON-ключ.
- Установить и настроить скрипт node.js.
- Запустить скрипт.
Все настройки потребуется выполнить один раз, затем вы просто обновляете файл urls.txt и запускаете скрипт для отправки новых страниц.
Пошаговая инструкция настройки Google Indexing API
Предлагаем детально рассмотреть каждый шаг настройки сервиса и в конце убедимся на конкретном примере, что эта схема ускорения индексации действительно работает.
1. Создание сервисного аккаунта и JSON-ключа
На первом этапе необходимо настроить доступы в консоли Indexing API. Для этого вам нужно перейти на страницу Google Cloud Platform и создать сервисный аккаунт.
Шаг 1: Создание сервисного аккаунта
На этом этапе вы можете ввести любое название проекта, либо оставить предлагаемое системой. Местоположение также можем оставить без изменений.
Переходим к следующему этапу — перед вами должны быть доступна следующая информация (название проекта другое):
Здесь необходимо ввести еще одно произвольное название латинскими буквами и назначить роль:
Шаг 2: Назначение роли для аккаунта
Назначаем роль нового аккаунта: «Owner» («Владелец»):
Пункт: «Предоставление пользователям доступа к сервисному аккаунту» оставляем без изменений. Нажимаем на «Done» («Готово»).
Шаг 3. Создание нового JSON-ключа
Теперь нам нужно кликнуть на «Действия», справа от созданного аккаунта:
И выбрать: «Manage keys» («Управление ключами»).
В открывшемся окне кликаем на: «ADD KEY» («Добавить ключ») и выбираем пункт: «Create new key» («Создать новый ключ»):
В новом окне выбираем пункт «JSON» и жмем на «CREATE» («Создать»):
Шаг 4. Скачивание JSON-ключа
Скачиваете ключ себе на компьютер.
2. Настройка сканирующего скрипта
Скачанный на компьютер ключ необходим для дальнейшего запуска сканирующего скрипта (скачиваем скрип Github).
Скрипт будет доступен на ПК в виде папки с несколькими файлами, один из которых: «service_account.json»:
Теперь нам нужно заменить содержимое файла «service_account.json» на содержимое скачанного ранее JSON-ключа. После проведения процедуры по замене содержимого файла он должен выглядеть примерно так:
3. Связь скрипта с панелью Google Search Console
Чтобы привязать скрипт к панели Google Search Console продвигаемого сайта, необходимо назначить полным владельцем client_email из JSON-ключа:
Назначить владельца ресурса можно через настройки панели Google Search Console:
- Настройки —> Пользователи и разрешения —> Управление владельцами ресурса.
Когда вы убедились, что в списке пользователей присутствует сервисный аккаунт (client_email) и он имеет статус владельца сайта, можете переходить к подключению и использованию Index API на продвигаемом проекте.
Для этого необходимо перейти в Google Cloud Platform, выбрать сервисный аккаунт и включить API:
Скрипт готов к использованию!
4. Установка библиотеки
На этом этапе нам необходимо настроить файл node.js и установить библиотеку, которая будет принимать такие запросы. Скачать файл node.js можно здесь.
После установки библиотеки переходим в папку со скриптом, запускаем «PowerShell» («Терминал») и выполняем следующие команды:
- npm install requests
- npm audit fix
- npm audit fix —force
После выполнения команд в папке со скриптом должна появится новая папка node_modules:
Это говорит о том, что библиотека установлена и готова к работе.
5. Запуск скрипта
Для запуска скрипта необходимо:
- В папке скрипта (который был скачан из Github) найти файл urls. txt.
- Открываете его и добавляете нужные URL-адреса (не более 100 URL за одну итерацию).
- Вызываете «Терминал» (нажатием клавишы Shift + правой кнопки мышки в окне скрипта) и переходите в папку. Чтобы узнать, где вы находитесь прямо сейчас, нужно ввести команду [ls]:
Если нам требуется перейти в папку «Dropbox» (см. скриншот выше), необходимо ввести команду [cd]:
- cd Dropbox
Команда вводится без использования лишних символов с точным сохранением регистра папки.
Необязательно вводить полное название папки, достаточно ввести 1-2 первые буквы и нажать клавишу [Tab].
Когда вы перешли в нужную папку, где располагается скрипт, необходимо ввести команду [node] с указанием целевого файла:
- node index.js
Через несколько секунд после ввода должен появиться код «200 ОК»:
Все настроено и готово к работе. Вы можете использовать этот скрипт ежедневно, достаточно только вносить изменения в файл urls. txt.
Какие могут возникнуть ошибки?
- Одна из распространенных ошибок, которую вы можете увидеть на последнем этапе — это код «403» вместо «200 ОК». Это значит, что в панели Google Search Console сервисному аккаунту был предоставлен не доступ владельца. Вам нужно вернутся на несколько шагов назад и убедиться, что вы все сделали именно так, как указано в инструкции:
- Если после установки и запуска скрипта все работает корректно, но по той или иной причине вам потребовалось изменить расположение папки со скриптом на своем компьютере, он уже не запустится. Вам необходимо повторно пройти процедуру установки библиотеки (войти в папку со скриптом через «Терминал» и выполнить все необходимые команды еще раз).
Перед настройкой скрипта рекомендуется сразу продумать расположение папки на своем компьютере.
Кейсы
Сайт услуг
На начальном этапе продвижения одного из сайтов мы столкнулись с проблемой, когда на протяжении длительного времени новые страницы не попадали в индекс поисковой системы Google:
Ситуация кардинально изменилась, когда мы провели работы по настройке и подключению Indexing API. Буквально в 2 итерации нам удалось добавить в индекс все важные для достижения KPI по проекту страницы:
Интернет-магазин
Сервис определенно будет полезен и при продвижении интернет-магазина. В отличие от сайтов услуг с небольшим количеством страниц, здесь потребуется чуть больше времени, с учетом ограничения количества URL для отправки (100 за итерацию, 200 в сутки).
На одном из проектов меньше чем за месяц нам удалось значительно повысить полноту индексации в Google — с 330 до 1040 URL:
Автор
Сергей
как установить, пошаговая инструкция, быстро проиндексировать сайт
28358
5 мин.
Когда Google позволяет принудительно индексировать по одной странице в Search Console, seo-специалисты ищут разные способы массовой отправки URL в индекс. В этом нам поможет Indexing API Google для переиндексации. С его помощью вы научитесь делать это быстро и без каких-либо усилий, отправляя нужные URL на базе Indexing API. Он поможет массово сканировать и отправлять страницы в индекс. Настраиваете вы один раз, а в последующем просто редактируете файл с URL и запускаете скрипт.
Что мы будем использовать для подключения Indexing API:
- подключение Indexing API к Google Search Console;
- получение JSON-ключа;
- установку и настройку node.js.
Первым делом настроим доступ в консоли Indexing API.
Переходим на Google Cloud Platform и создаём там проект.
- Прописываем название проекта (например, название вашего сайта). Местоположение можно не указывать.
- Далее переходим в раздел “IAM и администрирования” в подраздел “Сервисные аккаунты”.
- После того как проект будет создан и вы перейдете в подраздел, увидите перед собой окно. Здесь нужно создать сервисный аккаунт.
- В первой строке указываете название вашего проекта латиницей (например, название сайта). Во второй строке данные подтянутся благодаря тому, что вы введете в первой. Третью строку заполняете по желанию.
- Нажимаете создать и выбираете роль “Владелец”.
- Нажимаете “Продолжить”: увидите окно, в котором ничего не нужно указывать, просто нажать кнопку “Готово”.
- Далее во всплывающем окне создаем ключ в столбце “Действия”.
- Выбираете тип ключа JSON.
- Ваш ключ автоматически загружен на компьютер и будет выглядеть вот так:
Позже ключ будет применяться для запуска скрипта.
- Качаем скрипт.
- Открываем скачанный скрипт и разархивируем его, после этого сохраняем в удобной для вас папке. Именно с ней мы будем работать.
- Открываем сохраненную папку и файл service_account.
- Заменяем содержимое внутри файла на скачанный JSON ключ.
Теперь скрипт готов и его нужно связать с Google Search Console.
- Заходим в Google Search Console в наш проект.
- Переходим в раздел “Настройки”и нажимаем “Добавить пользователя”.
- Вы будете видеть такое окно.
- В первой строке нужно добавить электронный адрес с Google Cloud Platform, который мы создали на предыдущих этапах, а во второй — “Полный доступ”.
- По итогу у вас будет вот такое окно, но нам не подходит “Полный доступ”. Поэтому смотрим, где у нас есть “Владелец”, нажимаем троеточие и “Управление владельцами ресурса”. На функции “Добавить владельца” вставляем тот же электронный адрес с Google Cloud Platform, который мы создали на предыдущих этапах.
- У вас должно выйти так, как показано на скрине ниже — с правами “Владелец”.
- Теперь нужно включить Index API в нашем проекте. Переходим по ссылке и
выбираем сервисный аккаунт, включая API.
- Заходим в скачанную папку на компьютере и находим файл “urls”.
Вставляем туда url, которые нужно проиндексировать, и сохраняем.
В сутки можно отправить до 200 шт. url, поэтому формируем 2 пакета по 100 url.
- Для следующих шагов нам нужно найти и скачать исходный код node.js по ссылке.
- Далее вызываем командную строку и заходим в папку google-indexing-api-bulk-master, скачанную ранее. У нас эта папка лежит по пути Desktop — Roots — google-indexing-api-bulk-master.
- Заходим в корневую папку ‘cd Desktop”.
- В новой строке нужно добавить “cd Roots” и нажать Enter.
- Далее в новой строчке добавляем “cd google-indexing-api-bulk-master” (папка, в которой находятся наши файлы), нажимаем Enter.
После того как мы зашли в папку, необходимо загрузить нужные файлы библиотеки туда же. Делается это при помощи следующих команд:
- В каждой новой строке добавляем значения, которые показаны ниже, при этом нужно немного подождать, пока не загрузятся данные.
C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm install requests C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm audit fix C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm audit fix --force
После того как все файлы библиотеки установлены, запускаем последнюю команду node index.js.
По итогу вы должны будете увидеть такую финальную картину. Если вместо этого скрина вы увидели что-то другое, значит вернитесь к началу статьи и внимательно проверьте каждый пункт.
Когда в последующем вам нужно будет индексировать новые страницы на этом проекте, в файле urls удаляете старые урлы и меняете на новые.
В командной строке C:\Users\user\Desktop\Roots\google-indexing-api-bulk-master> добавляете node index.js и нажимаете Enter.
Для других проектов вам нужно будет создавать все заново.
17 марта 2021
Рык Екатерина
SEO Specialist
Работаю в Brander с 2020 года. Я сеошник простой, когда вижу рост трафика — говорю “Это моя работа”.
Как повысить CTR выдачи в поиске
Кейсы по накрутке поведенческих факторов
Кейсы из digital-маркетинга, дизайна, разработки интернет-магазинов, вебсайтов и мобильных приложений
API индексирования Google с Python
Жан-Кристоф Шуинар
В этом руководстве мы узнаем, как использовать API индексирования Google с Python.
Что такое Indexing API?
API индексирования — это интерфейс прикладного программирования, который позволяет владельцам сайтов уведомлять Google о добавлении или удалении страниц. Это позволяет Google мгновенно индексировать любую веб-страницу. Он в основном используется для краткосрочного контента, такого как объявления о вакансиях и новостные статьи.
При использовании API индексирования Google будет отдавать предпочтение этим URL-адресам для сканирования и индексации над другими.
Включите JavaScript.
Требования
Для этого руководства вам потребуется несколько вещей:
- Наличие установленного Python
- Полное разрешение или уровень прав владельца для Google Search Console
Проверьте, есть ли у вас уровни доступа для запуска API
Перейдите к Игровая площадка Google Indexing API.
Добавьте это тело запроса.
{ "url": "https://example.com", "тип": "URL_UPDATED" }
Если код состояния 200
, то у вас есть все, что нужно для продолжения.
Создайте свой проект API
Перейдите в консоль разработчика Google и создайте новый проект.
Дайте ему имя и нажмите «СОЗДАТЬ».
Создать учетную запись службы
Учетная запись службы будет действовать как адрес электронной почты, который будет взаимодействовать с API индексирования.
Убедитесь, что вы находитесь в только что созданном проекте.
Перейти к созданию учетных данных API.
Нажмите «Управление сервисными аккаунтами».
Нажмите «СОЗДАТЬ СЛУЖЕБНУЮ УЧЕТНУЮ ЗАПИСЬ».
Затем создайте учетную запись службы с необходимой информацией.
Выберите роль «Владелец».
Вы можете пропустить следующий шаг и создать учетную запись службы.
Создать ключи API
Сначала сохраните адрес электронной почты, оканчивающийся на «gserviceaccount.com», для последующего использования. Для вновь созданной учетной записи службы вам потребуется создать ключи API, которые будут действовать как имя пользователя и пароль для вашего приложения.
Нажмите «ДОБАВИТЬ КЛЮЧ» > «Создать новый ключ».
Выберите JSON для вашего закрытого ключа, а затем нажмите «СОЗДАТЬ».
Сохраните файл в надежном месте.
Включить API индексирования
Теперь API должен быть включен в вашем проекте, чтобы вы могли его использовать.
Перейдите в библиотеку API индексирования и включите ее в своем проекте.
Убедитесь, что вы находитесь в проекте «indexing-api», и нажмите «ВКЛЮЧИТЬ».
Для правильной работы API индексирования вам необходимо предоставить право собственности на адрес электронной почты вашей служебной учетной записи в центре веб-мастеров.
Перейти в Центр веб-мастеров.
Добавьте свойство, для которого вы хотите использовать API индексирования, или выберите его из списка.
Перейдите в раздел «Подтвержденные владельцы» и нажмите «Добавить владельца».
И добавьте учетную запись службы. Это адрес электронной почты, заканчивающийся на «gserviceaccount.com», который вы создали. Вы можете найти его на вкладке учетных данных.
Запуск API индексирования в Python
Для публикации в API индексирования с помощью Python мы будем использовать oauth3client
, библиотеки httplib2
и json
. Чтобы установить их с помощью pip
:
$ pip install oauth3client httplib2
Вот код Python для извлечения.
из oauth3client.service_account import ServiceAccountCredentials импортировать httplib2 импортировать json URL = 'https://www.example.com/' JSON_KEY_FILE = "учетные данные.json" ОБЛАСТИ = [ "https://www.googleapis.com/auth/indexing" ] ENDPOINT = "https://indexing.googleapis.com/v3/urlNotifications:опубликовать" # Авторизовать учетные данные учетные данные = ServiceAccountCredentials.from_json_keyfile_name (JSON_KEY_FILE, области = ОБЛАСТИ) http = учетные данные.авторизовать(httplib2.Http()) # Собираем тело запроса распечатать(ссылка) содержание = {} содержание['url'] = URL содержимое ['тип'] = "URL_UPDATED" json_content = json. dumps(контент) ответ, содержимое = http.request(ENDPOINT, method="POST", body=json_content) результат = json.loads(content.decode())
Отправка пакетных запросов к Indexing API с помощью Python
Теперь вы можете отправлять пакетные запросы до 100 URL-адресов в одном запросе.
из oauth3client.service_account import ServiceAccountCredentials из сборки импорта googleapiclient.discovery из googleapiclient.http импортировать BatchHttpRequest импортировать httplib2 импортировать json запросы = { 'https://www.jcchouinard.com/':'URL_UPDATED', 'https://www.jcchouinard.com/about/':'URL_UPDATED' } JSON_KEY_FILE = "учетные данные.json" ОБЛАСТИ = [ "https://www.googleapis.com/auth/indexing" ] ENDPOINT = "https://indexing.googleapis.com/v3/urlNotifications:опубликовать" # Авторизовать учетные данные учетные данные = ServiceAccountCredentials.from_json_keyfile_name (JSON_KEY_FILE, области = ОБЛАСТИ) http = учетные данные.авторизовать(httplib2.Http()) # Сервис сборки service = build('индексирование', 'v3', учетные данные = учетные данные) def insert_event (request_id, ответ, исключение): если исключение не None: печать (исключение) еще: распечатать (ответ) пакет = service. new_batch_http_request (обратный вызов = вставка_событие) для URL, api_type в request.items(): batch.add(service.urlNotifications().publish( body={"url": URL, "type": api_type})) пакет.выполнить()
Конечные точки API индексирования
С помощью API индексирования Google вы можете делать две вещи:
- Публиковать обновления для определенных URL-адресов
- Получать информацию о последних изменениях URL-адреса
- Выполнять пакетные запросы
Конечная точка публикации
Чтобы опубликовать обновления , создайте запроса POST
к этой конечной точке API:
https://indexing.googleapis.com/v3/urlNotifications:publish
В теле запроса можно определить два параметра:
-
URL_UPDATED
: Обновить URL в индексе -
URL_DELETED
: Удалить URL из индекса
Конечная точка метаданных
Кому получить информацию о последнем HTTP-запросе, создать запрос GET
для эта конечная точка API:
https://indexing. googleapis.com/v3/urlNotifications/metadata
Конечная точка пакетных запросов
Чтобы отправить пакетный запрос в API индексирования, выполните POST
запроса к этой конечной точке API:
https://indexing.googleapis.com/batch
Квоты API индексирования
API индексирования Google устанавливает квоты на количество возможных запросов. Количество запросов по умолчанию в день — 200. Если вам нужно увеличить квоту, вам нужно будет отправить запрос в Google.
При этом API индексирования позволяет выполнять пакетные запросы. Это позволяет выполнять запросы пакетами по 100 URL-адресов, что в совокупности позволяет обновлять 20 000 URL-адресов в день.
Ошибки API индексирования
- Код состояния
403
. Статус: PERMISSION_DENIED. Несколько причин: недостаточный уровень доступа, индексирование API не включено в консоли ceveloper - Код состояния
429
. Статус: RESOURCE_EXHAUSTED. Ограничение скорости из-за превышения квоты.
- Код состояния
403
. Статус: PERMISSION_DENIED. Несколько причин: недостаточный уровень доступа, индексирование API не включено в консоли ceveloper - Код состояния
400
. Статус: INVALID_ARGUMENT. В теле запроса есть проблема. Проверьте, соответствует ли он правильному формату.
См. дополнительные ошибки API индексирования.
Indexing API не означает проиндексированное содержимое
Даже при использовании Google Indexing API Google по-прежнему будет отдавать приоритет индексируемым URL-адресам. Не все будет проиндексировано, по крайней мере, не сразу.
Приоритет индексации намного выше, чем при обычной индексации, но он не является надежным.
По словам Мартина Сплитта из Google, говорящего об API индексации в будущем SEO Search Off the Record Session:
передача его в API не означает, что он будет проиндексирован сразу или проиндексирован вообще, потому что будут задержки, будет планирование, будет отклонение спама или плохих URL-адресов
Martin Splitt – Google
Чтобы проверить это, в качестве небольшого эксперимента, используя Indexing API, я попытался заставить Google обновить некоторые страницы из Просканировано - в настоящее время не проиндексировано
.
На снимке экрана ниже показано, что это сработало.
Затем на другом сайте я попытался увеличить масштаб и отправить гораздо больше URL-адресов, собранных из моих журналов поиска.
Результат оказался противоположным. Вместо того, чтобы уменьшить категорию Crawled — в настоящее время не проиндексированную категорию
, он увеличил ее. Интерпретация этого заключается в том, что я действовал либо слишком быстро, либо отправил слишком много нерелевантных URL-адресов с помощью API. В любом случае, результат был не тот, что я хотел.
- API индексирования Google с NodeJS — Дэйв Соттимано
- API индексирования Google с .NET — Хамид Мосалла
- Тесты API индексирования Google с обычными URL-адресами, которые НЕ содержат ни публикации вакансий, ни структурированных данных прямой трансляции — Тобиас Уиллманн
- Рейтинг построен математический API индексирования -in функциональность
Заключение
API индексации Google не является «SEO-хаком», который вы можете использовать, чтобы заставить Google чаще сканировать и индексировать ваш сайт. В Google действуют некоторые правила для предотвращения злоупотреблений. При этом увеличение сканирования не означает улучшение SEO. Тем не менее, чем больше запросов, тем больше потребление энергии и воздействие на окружающую среду. Чтобы узнать больше, прочитайте об экологическом воздействии Интернета.
Жан-Кристоф Шуинар
SEO-стратег Tripadvisor, бывший Seek (Мельбурн, Австралия). Специализируется на техническом SEO. В поисках программного SEO для крупных организаций за счет использования Python, R и машинного обучения.
Как НЕМЕДЛЕННО попасть в Google!
Если вы обновили сообщение или хотите поделиться горячими новостями, вы зависите от Google, чтобы быстро проиндексировать ваш контент. Однако это может занять некоторое время — поэтому вам придется ждать трафика и хорошего рейтинга. Если вы не используете Google Indexing API!
Что делает Google Indexing API?
Google indexing API дает вам три ключевых преимущества:
- Ваш контент ранжируется быстрее
- Вы увеличиваете свои шансы занять позицию впереди конкурентов
- Обновлено сообщений сканируются быстрее 9 0148
Таким образом, ваш веб-сайт и новый контент будут ранжироваться быстрее благодаря API . Вы говорите Google проиндексировать или повторно просканировать веб-страницу. Вы можете использовать это в своих интересах и оставить конкурентов позади .
Кроме того, вы можете использовать API, чтобы указать Google удалить ваши удаленные веб-страницы из индекса (SERP ). Вы также можете проверить статус запроса . При этом вы проверяете, когда Google последний раз получал уведомление об URL-адресе.
Сам Google, кстати, рекомендует использовать API только для поиска работы и прямых трансляций. Однако SEO-специалисты быстро обнаружили, что интерфейс также весьма полезен для другого контента 9.0148 .
В каких случаях имеет смысл более быстрое сканирование?
Прежде чем утруждать себя настройкой API для своего сайта, вы должны знать, в каких случаях он будет вам полезен. Хотя установка с нашими инструкциями относительно проста, она все же требует некоторого времени.
Распространяйте новости быстрее
У вас новостной сайт? Или вы регулярно информируете своих читателей о новостях из вашей отрасли ? Тогда он должен часто идти быстро с вами! Произошло новое событие или важное заявление, которое вы хотите поделись со своими читателями как можно скорее . Жаль только, что гугловская индексация в очередной раз затянулась…
Если вы хотите своевременно распространять актуальные новости, вам поможет API. Как вы узнали из предыдущей главы, Indexing API позволит вашему веб-сайту сканироваться и индексироваться быстрее с помощью Google .
Если у вас это происходит гораздо быстрее, чем у ваших конкурентов, вы все сделали правильно и будете довольны мощным трафиком, а в перспективе, может быть, даже большей релевантностью/лучшим ранжированием.
Обновленные сообщения сканируются быстрее
Вам следует регулярно пересматривать содержимое своего веб-сайта. Прежде всего, обновление сообщений в блоге важно для обеспечения ваших читателей актуальной и точной информацией в любое время.
Для того, чтобы Google как можно быстрее распознал это нововведение, можно воспользоваться API. Благодаря этому поисковая система быстрее сканирует страницу и захватывает новый контент. Это может повысить ваш рейтинг и увеличить трафик.
Инструкции: Как создавать проекты для Indexing API
Прежде чем вы сможете использовать API, вам необходимо разрешить доступ к нему. Для этого вам понадобится Google API Console, с помощью которой вы создадите соответствующий проект . Затем суммируются различные настройки и информация о доступе к API.
Шаг 1: Создайте проект
Такой проект быстро создается — просто перейдите по этой ссылке и выберите опцию « Создать проект ».
Шаг 2. Создайте учетную запись службы
Теперь введите имя и описание учетной записи службы . Вы можете использовать идентификатор по умолчанию или создать свой собственный номер, чтобы разделить свои учетные записи. Лучше всего сохранить ID отдельно , так как он понадобится вам позже.
На следующем шаге вы выбираете роль и нажимаете « Владелец ». У вас по-прежнему есть возможность предоставить другим пользователям доступ к этой учетной записи службы.
Здесь вы можете предоставить пользователям доступ к учетной записи.
Затем нажмите «Готово». Теперь вы можете создать API-ключ , щелкнув три точки в разделе «Действия».
Легко создать ключ API
Определите, какой тип ключа вы хотите создать, и нажмите «Создать».
Здесь вы выбираете тип ключа.
Шаг 3: Подтвердите право собственности на свой веб-сайт
Если вы еще этого не сделали, подтвердите право собственности . Если вы уже сделали это, вы можете перейти непосредственно к шагу 4 .
В противном случае откройте Google Search Console и выберите «Свойства» из раскрывающегося меню , а затем « Добавить свойство ». Добавьте «свойство домена».
Если вы еще этого не сделали, добавьте свое свойство.
Вы должны подтвердить это позже, что вам лучше всего делать напрямую. Вы получите подробное описание отдельных шагов подтверждения. Запустите их, и все готово.
Шаг 4. Добавьте сервисный аккаунт в качестве владельца
Теперь откройте Google Search Console еще раз и выберите подтвержденное свойство. Прокрутите меню вниз и выберите пункт «Настройки».
Затем нажмите « Пользователи и разрешения ». Появится ваша учетная запись: Нажмите кнопку в правой части экрана.
Откроется новая вкладка, где вы можете прокрутить ее до конца. Нажмите «Добавить владельца». Здесь вы вводите идентификатор, который вы должны скопировать или сохранить на шаге 2.
Затем обновите первую вкладку – здесь теперь должна быть указана ваша учетная запись службы как владелец .
Чтобы установить плагин
Если вы хотите использовать API индексации, вы можете просто установить его на WordPress, как и любой другой плагин. Это даже совершенно бесплатно.
Загрузите плагин здесь
Затем откройте панель управления WordPress и щелкните вкладку «Плагины» в левом меню. Затем вы увидите синюю кнопку « Upload Plugin » вверху. Теперь вы можете загрузить плагин indexing API в формате zip.
Чтобы настроить плагин
После того, как вы успешно установили плагин, вам все равно нужно его настроить. Для этого откройте панель инструментов WordPress и выберите « Rank Math » в меню слева. На самом деле плагин для API был разработан Rank Math.
Там выберите пункт «Мгновенное индексирование», а затем вкладку «Настройки». Либо введите содержимое файла JSON в верхнем поле, либо загрузите его с помощью кнопки под полем. Ниже вы можете указать, какой контент сканируется API индексирования.
Важно : Не забудьте сохранить свои записи с помощью синей кнопки внизу страницы!
Теперь вы можете начать отправлять URL-адреса в API для прямой индексации.