Мы рассмотрим с вами сегодня способ быстрой отправки в индексацию ссылок, при помощи Google Indexing API. Рекомендую внимательно изучить заметку и ознакомится с дополнительным материалом, который побудил меня создать данную заметку. Сразу сказу, что данный блог, создан был мною для личных целей. Здесь, создаю заметки полезного материала, который сам применил и испробовал. Поэтом, пользуемся, изучаем и разбираемся вместе. Если будут дополнения или вопросы, задавайте их в комментариях.
Начну с того, что у меня есть сайты на Блоггер (Blogspot) платформе (с бесплатными доменами от Блоггер / Blogger / Blogspot), которые последнее время долго индексируются Google. При добавлении новых статей через Google Search Console (GSC), результата не давало.
Новые статьи, не уходили в индекс Google по несколько недель. Поэтому, были начаты поиски решения. Первое, что мне попало под руки, это готовое решение в виде плагина для WordPress. Однако, данный способ нам не подходит. Поэтому был найден вариант, который подойдет для любых сатов. Он прост и универсален.
Этап 1. Создаем Indexing API в Google Cloud Platform.
Открываем Google Cloud Platform. В разделе Service Accounts, выбираем параметр Create Project:
В окне New Project, задаем любое имя проекта и нажимаем CREATE:
После этого, нас автоматически перенаправит на страницу Create Service Account. Нажимаем на CREATE SERVICE ACCOUNT:
В новом окне, нам нужно указать имя Service account name и после, нажать CREATE AND CONTINUE:
На втором шаге, выбираем параметр Owner и нажимаем CONTINUE:
На третьем шаге, ничего не меняя, нажимаем сразу DONE.
Теперь во вкладке Service accounts for project "Имя_вашего_проекта"и нажимаем напротив Actions (три точки) и выбираем Manage keys:
После этого, нам нужно будет создать новый ключ и скачать его. Чтобы не повторяться и не создавать однотипный контент, мне попалось простое и понятное видео, позволяющее понять основной принцип, как создать данный ключ. И здесь, мы увидим, как можно активировать свой API.
- Создаем и скачиваем ключ JSON, проматываем видео на 1:44 минуты
- Активируем API, проматываем видео на 4:40
Важно обратить внимание, что в моем случае, необходимо было прописать путь к папке со скриптом, не так, как показано у автора видео. Если у вас ОС Windows 11, возможно, будет нужно использовать способ приведенный мною.Об этом написал в завершающем этапе (ниже смотрите).
В принципе, на этом этапе, видео выше, дает полное представление, как быстро отправить на индексацию Google, новый материал сайта. Для тех, кто любит текст, а не видео, разбираем дальше. В разделе Service Accounts, копируем полностью Email нашего проекта:
Этап 2. Добавляем пользователя в Search Console.
После создания ключа, нам необходимо добавить пользователя в Search Console. Для этого, переходим в Search Console, выбираем нужный вам ресурс и нажимаем Настройки. После, переходим в Пользователи и разрешения.
В окне, вставляем наш Email, который мы копировали с вами в самом конце первого этапа. Назначаем нового пользователя обязательно владельцем.
Этап 3. Скачиваем скрипт google-indexing-api-bulk с GitHub.
После активации API, необходимо скачать скрипт google-indexing-api-bulk: https://github.com/swalker-888/google-indexing-api-bulk
После загрузки скрипта, распаковываем содержимое архива. Для удобства в дальнейшем ,лучше распаковать его на рабочий стол. Распакованную папку, сразу переименуйте с коротким и простым названием.
Этап 4. Скачиваем и устанавливаем программу Node.js.
Теперь, скачиваем программу Node.js.
Устанавливаем программу.
Этап 5. Добавляем ключ (API) в скрипт google-indexing-api-bulk.
На первом этапе, мы с вами создали и скачали ключ в JSON. Теперь, открываем скачанный файл при помощи блокнота, или используем программу Notepad++. Содержимое файла копируем. Открываем теперь папку со скачанным на втором этапе скриптом google-indexing-api-bulkи находим в ней файл service_account.json:
Открываем файл блокнотом или программой Notepad++. Удаляем все содержимое файла и вставляем содержимое с нашим API ключов в JSON. Не забываем сохранить изменения.
Теперь, нам нужно добавить необходимые URL страниц, которые мы хотим отправить на индексацию с помощью Indexing API Google. Для этого, открываем файл urls.txt (удаляем все содержимое файла) при помощи блокнота или, любого текстового редактора и вставляем в него нужные URL-ы страниц и сохраняем.
Урлы указываем по одному в строке:
Завершение. Отправка страниц на индексацию в Google посредством Indexing API Google.
Запускаем командную строку от имени Администратора и выполняем команды (поочередно):
cd "C:\Users\Admin\Desktop\Имя_вашей_папки"Вместо "Имя_вашей_папки", указываем свое имя папки, которое мы задали. Под данной папкой, подразумевается скрипт google-indexing-api-bulk, который мы с вами скачивали на третьем этапе.
В моем случае, папка имеет название "1111":
Теперь, поочередно выполняем следующие команды:
- npm install requests
- npm audit fix
- npm audit fix --force
После, запускаем команду:
node index.jsДанная команда, отправляет указанные нами URL страниц, которые мы прописали с вами в файле urls.txt на пятом этапе.
При последующем добавлении новых ссылок через Indexing API Google, не нужно выполнять повторно три предыдущих команды:
- npm install requests
- npm audit fix
- npm audit fix --force
После первого выполнения, все нужные файлы будут загружены в отдельную папку, внутри вашей папки со скриптом google-indexing-api-bulk:
Вам нужно будет только выполнить две команды:- cd "C:\Users\Admin\Desktop\Имя_вашей_папки"
- node index.js
Их нужно выполнять каждый раз, когда вы будете повторно запускать командную строку для отправки ссылок в Indexing Google.
Есть хорошее видео по настройке с русскими субтитрами. Не пугаемся, там все просто и понятно. В видео показан пример простой индексации с использованием WorPress плагина Instant Indexing for Google, о котором мы говорили с вами в самом начале данной заметки.
How to Index Your Site In Google: Secret Method for Indexing Your Site Faster In 2022.
Свою заметку, решил написать после прочтения статьи на vc.ru. Автор приводит также свой способ с применение подобного подхода, как мы разобрали с вами выше.
Есть видео на русском:
Индексируем тысячи страниц в Google. Практическое видео к статье по Google Indexing API.
Как вы понимаете, данный способ является более удобным для тех, кто занимается продвижением сайтов, которые созданы в конструкторах или небольшие html сайты, без CMS.
Кстати, добавил новый материал к заметке: Как настроить Clean-Param для файла robots.txt на Блоггер (Blogger)? Материал будет полезен тем, кто в первую очередь занимается продвижением сайтов на Blogger.