
Швидке індексування Google – це можливість, яка доступна не багатьом веб-сайтам, оскільки більшість із них покладаються на карту сайту. Карта сайту XML допомагає Google знаходити ваші сторінки, але вона недостатньо швидка для відображення відповідних змін у пошуку.
Таким чином, якщо ви хочете майже миттєво бачити свої зміни в результатах пошуку Google, вам потрібен Google Indexing API. Це швидший і прямий підхід до індексації, який перевершує стандартне сканування.
Хоча налаштувати його відносно складно, ви все одно можете зробити це за допомогою . Однак у цьому посібнику ви дізнаєтеся все про передумови Indexing API та про те, як налаштувати його для Magento.
Перш ніж ми заглибимося в тему, давайте визначимо, що таке Google Indexing API.
Що таке Google Indexing API?
API індексування Google – це потужний інструмент, який дозволяє вам повідомляти Google про додавання, оновлення або видалення сторінок на вашому веб-сайті. Відповідно, Google планує нове сканування щоразу, коли ви вносите зміни до сторінок вашого веб-сайту. Як результат, ці зміни швидше відображаються в результатах пошуку.
API індексування надає вам більше контролю над тим, що і коли індексується. Тим не менш, Google все ще рекомендує надсилати XML-карту сайту як «резервну копію».
Примітка: API індексування Google має обмеження в 200 запитів на день. Якщо потрібно надіслати більше, збільшити квоту API індексування Google .
Навіщо вам потрібен API індексування Google?
Хоча ми частково відповіли на це запитання, давайте підсумуємо, що ви можете робити за допомогою API індексування.
- Оновити URL-адресу — повідомити Google, коли ви створюєте нову сторінку або коли ви оновлюєте сторінку, яку ви надсилали раніше.
- Видалити URL-адресу — повідомити Google про необхідність видалити сторінку з результатів пошуку, щоб Google не намагався викликати її, якщо сторінку видалено.
- Масове оновлення/видалення URL-адрес — надсилання запитів на індексацію до Google пакетами.
- Отримати статус індексації URL-адрес — перевірити, коли Google отримав будь-які сповіщення про індексацію певної сторінки.
Тепер очевидно, що використання API індексації Google дає вам переваги. Вам не потрібно чекати, поки Google знайде ваші сторінки через карту сайту або надсилати кожну сторінку на індексацію в консолі пошуку Google (GSC).
Як налаштувати API індексації Google у Magento?
Тепер може здатися, що API індексації Google занадто складний для налаштування. Що ж, можливо. Однак, якщо ви виконаєте детальні кроки, описані нижче, ви все одно зможете зробити це без особливих зусиль.
Модуль Magento 2 Google Indexing API виконує всю важку роботу — надсилання запитів через API. Все, що вам потрібно зробити, це налаштувати проект у Google Cloud та створити обліковий запис служби, якщо ви ще цього не зробили.
Розглянемо один крок за раз.
Крок 1: Створення проекту
Вам потрібно зареєструвати свою програму та активувати доступ до API, перш ніж ви зможете надсилати запити до Indexing API. Ви робите це в консолі Google API, яка проведе вас через цей процес.
Примітка: Якщо ви раніше не працювали з Google Cloud, вам буде запропоновано підтвердити Умови надання послуг.
. Спочатку перейдіть до Консолі Google Cloud та натисніть кнопку Створити проект .
![]()
Вам потрібно заповнити поля Назва проекту, вибрати Організація та встановити Місцезнаходження. Натисніть Створити після заповнення необхідних даних.
![]()
Примітка: Організація – це ресурс, що представляє компанію або організацію та є ієрархічним надвузлом проектів Google Cloud. Це нормально, якщо ви не вибираєте жодної організації під час створення проєкту. Однак, ви можете дізнатися більше про організацію в документація Google.
. Потім вас буде перенаправлено на панель інструментів, де вам потрібно Підтвердити проєкт. Просто натисніть кнопку Далі .
![]()
І, нарешті, Увімкнути API , натиснувши Увімкнути .
![]()
. Ось і все, ви створили проєкт.
Крок 2: Створення облікового запису служби
Перейдіть до розділу сторінка облікового запису служби у Google Cloud і виберіть свій проект, якщо буде запропоновано.
![]()
Потім натисніть на +Створити обліковий запис служби .
![]()
Вам потрібно заповнити наступні дані та натиснути Готово:
- Назва облікового запису служби
- Ідентифікатор облікового запису служби
- Опис облікового запису служби
![]()
Примітка: Крім того, ви можете надати цьому обліковому запису служби доступ до проекту та дозволити певним користувачам доступ до цього облікового запису служби. Обидва варіанти є необов'язковими, тому ви можете просто пропустити їх.
Після створення облікового запису служби вам потрібно створити ключі. Для цього натисніть на три крапки під Дії та виберіть опцію Керування ключами .
![]()
У Ключі натисніть на опцію Додати ключ до Створити новий ключ.
![]()
Виберіть JSON як формат закритого ключа та натисніть Створити.
![]()
. Це негайно завантажить файл JSON із закритими ключами на ваш пристрій. Вони нам знадобляться пізніше.
Крок 3: Додайте обліковий запис служби як власника сайту
Як ви, можливо, знаєте, індексація виконується через Google Search Console. Отже, щоб продовжити роботу з Indexing API, вам потрібно підтвердити, що ви є власником веб-сайту, і додати обліковий запис служби як власника.
Ви, ймовірно, вже виконали крок перевірки, якщо використовуєте XML-мапа сайту для свого веб-сайту Magento. Google пропонує кілька методів перевірки , які ви обираєте під час налаштування GSC для вашого магазину.
Залишилося лише надати статус власника обліковому запису служби, який ми щойно створили. Для цього перейдіть до налаштувань Google Search Console > Користувачі та дозволи та натисніть на Додати користувача .
![]()
Потім вкажіть Адресу електронної пошти користувача та надайте йому Дозвіл власника.
Примітка: відкрийте файл JSON, який ви отримали раніше, та знайдіть електронну адресу в полі client_email .
![]()
Після додавання нового користувача ви побачите його у списку користувачів.
![]()
Важливо: якщо у вас є налаштування Magento для кількох веб-сайтів, вам потрібно додати обліковий запис служби як власника для кожної властивості консолі пошуку Google . Це потім ініціює запити на індексацію URL-адреси сторінки на кожному веб-сайті.
Крок 4: Завантажте закритий ключ до Magento
Останній крок, який потрібно зробити для налаштування API індексування Google для Magento, – це додати ваш JSON-файл до Magento.
Перейдіть до розділу Магазини > Конфігурація > Розширення Magefan > Індексування Google та переконайтеся, що розширення ввімкнено.
Потім перейдіть до розділу Облікові дані та завантажте JSON-файл закритого ключа.
![]()
Натисніть Зберегти після завантаження файлу, і це все. Тепер ви можете надсилати URL-адреси Magento для індексації окремо або пакетами. Однак, перш ніж надсилати запити на індексацію до Google, налаштувати розширення API індексування Google для оптимального досвіду.