Поддерживайте Украину! Как вы можете помочь?

Модуль Google Indexing API OpenCart

Google Indexing API
  • Версия модуля: 1.2.6
  • Дата обновления: 27.03.2024
  • Формат модуля: ocmod.zip
  • Модификатор: нет
  • OpenCart: 2.x, 3.x, 4.x
  • OcStore: 2.x, 3.x
  • PHP: 5.6 - 8.x
  • Лицензия: на один домен
  • Автор: OpenCartBot
  • Поддержка: бесплатно

Google Indexing API - протокол, позволяющий сообщать Google о появлении новых страниц, изменении контента существующих страниц или их удалении. После получения уведомления робот Google сканирует страницу в приоритетном режиме. Таким образом, страница попадает в индекс или обновляется в поисковой выдаче значительно быстрее, чем это было бы при обычном обнаружении изменений роботом.

DEMO Admin
demo/demo

Быстрая индексация Google Indexing API OpenCart

Для быстрой индексации страниц товаров, категорий, производителей, информационных статей OpenCart в документации Google рекомендуют использовать Indexing API вместо ожидания, пока робот обойдет Sitemap. Так как это ускорит сканирование страницы. Итак, мы создали модуль Google Indexing API для OpenCart, чтобы вы могли автоматически уведомлять поисковую систему об изменениях на сайте или отправлять запросы на индексирование URL прямо из админпанели.

Модуль может автоматически отправлять в Google запросы на сканирование после:

  • Добавление товара
  • Редактирование товара
  • Удаление товара
  • Добавление категории
  • Редактирование категории
  • Удаление категории
  • Добавление производителя
  • Редактирование производителя
  • Удаление производителя
  • Добавление информационной страницы
  • Редактирование информационной страницы
  • Удаление информационной страницы

Также есть возможность ручной отправки пакета URL в Google и это займет у вас всего несколько секунд, в отличие от ручной передачи URL через Google Search Console.

Использование Indexing API абсолютно бесплатно, но при этом существует квота на количество запросов (отправки URL) в размере 200 запросов в день для одного проекта. Если вы планируете отправлять ежедневно большее количество URL - можно запросить увеличение квоты, эта операция также предоставляется бесплатно.

Модуль позволяет автоматически ежедневно отправлять URL из заданного списка в пределах дневной квоты.

Работа модуля не зависит от шаблона, использующего сайт. Работает со стандартным ЧПУ, SEO PRO и без ЧПУ.

Поддерживаются мультиязычность и мультимагазин.


Инструкция по установке модуля:

  1. Создать проект в Google Cloud Console, создать сервисный аккаунт, включить "Web Search Indexing API" и  получить ключ в формате json-файла - инструкция.
  2. В Google Search Console предоставить разрешение доступа созданному выше сервисному аккаунту. То есть добавить пользователя с разрешением "Владелец".
  3. Загрузить модуль в админ-панели в разделе "Расширения": "Установка расширений".
  4. Перейти в раздел "Модификаторы" и обновить кэш.
  5. Перейти в раздел "Расширения": "Расширения": "Каналы продвижения" и включить модуль Google Indexing API.
  6. Редактировать модуль. Включить статус модуля, скопировать контент json-файла полученного в Google и вставить в поле "Ключ API" и настроить все остальные настройки под свои потребности и сохранить настройки.
  7. Проверить работу модуля.
  8. Бинго!


  • v1.2.6 (27.03.2024) - Исправление формирования URL производителей в модуле для OpenCart 4
  • v1.2.5 (20.03.2024) - Исправление предыдущей версии 1.2.4
  • v1.2.4 (18.03.2024) - Обновление

    Внутренний подсчет использования квоты.
    Очередь URL на индексацию (ежедневная последовательная автоматическая отправка URL из вашего списка в пределах квоты).
    Отправка URL из списка в txt-файле с автоматическим удалением отправленных URL из списка.
    Добавлены больше инструкций и рекомендаций в настройках модуля.
    Модули для версии OpenCart ниже 2.3.x.x больше не будут обновляться.

  • v1.2.3 (17.11.2023) - Исправлено формирование URL в мультимагазине
  • v1.2.2 (18.07.2023) - Добавлена поддержка префиксов языка в URL (если используются сторонние модули). Оптимизированы скрипты модуля. Добавлена совместимость с OpenCart 2.2.0.0
  • v1.2.1 (12.04.2023) - Запрос на индексирование не отправляется, если создан товар со статусом "Выключено"
  • v1.2.0 (12.04.2023) - Структурные изменения. Исправлено формирование URL. Исправлено автоматическое удаление URL. Добавлен автоматический запрос удаления URL при отключении статуса товара/категории...
  • v1.1.1 (16.01.2023) - Добавлен модуль Google Indexing для OpenCart 4.0.x.x
  • v1.1 (04.01.2023) - Добавлено групповое удаление URL в ручном режиме; Добавлена обработка и запись ошибок; В меню администратора добавлен пункт для быстрого доступа к модулю.

Как следить за квотой?

У вас есть общая квота на индексирование через Indexing API – 200 URL в сутки. При превышении квоты Google просто не примет URL, и это можно будет увидеть в логе модуля. За использованием квоты вы можете следить в Google Cloud https://support.google.com/a/answer/6301355?hl=ru Квота Google Indexing API обновляется каждый день в 00:00 UTC. Это означает, что квота обновляется в 03:00 по киевскому времени.

Какова стоимость использования Indexing API от Google?

Использование Indexing API абсолютно бесплатно. Платных тарифов нет. Если вам не хватит квот – вы можете отправить запрос на их увеличение, но плата за это не снимается и пользование API остается бесплатным.

Зачем нужен Google Indexing API?

С Google Indexing API страницы быстрее индексируются, не нужно ждать, пока бот найдет страницу в карте сайта или увидит ее на других страницах сайта. Можно также быстро сообщить об изменениях на странице, чтобы она была быстрее просканирована. Таким образом, страница попадает в приоритетную очередь на сканирование. Есть возможность массово удалять страницы из индекса, например, дубли страниц или случайно попавшие в поисковую выдачу страницы. Работа с отправкой URL намного быстрее работы через Search Console и, фактически, модуль заменяет работу со ссылками через Серч Консоль.

Работает ли модуль Google Indexing API с мультиязычными URL?

Да, модуль работает с любыми мультиязыковыми ссылками, как с префиксами языков так и без них. То есть, если у вас на сайте несколько языков и вы редактируете товар или другую страницу, то на переиндексацию отправятся все URL данной страницы.

Может ли Google Indexing API заменить карту сайта?

Согласно документации, Google рекомендует использовать Indexing API вместо xml карты сайта, так как такой метод передачи URL инициирует сканирование страниц ботом быстрее, чем обновленная карта сайта будет просканирована и проанализирована тем же ботом Googlebot. Однако, если необходимо, чтобы в индекс попали все страницы вашего сайта, не нужно пренебрегать файлом Sitemap и его также следует передавать применять.

Для чего использовать Cron-запуск модуля Google Indexing API?

Cron-запуск требуется для отложенной отправки URL на сканирование. То есть, если вы часто редактируете контент, вносите правки, сохраняете, проверяете, и чтобы после каждого сохранения не отправлялся запрос на индексирование, вы можете использовать отложенную отправку. Тогда модуль сканирует изменения в товарах и категориях за указанный период и отправляет их URL в Google. Для того чтобы поставить задание на cron, скопируйте cron-ссылку по настройкам модуля и вставьте его в панели вашего хостинга, создав новое задание в Cron-менеджере. Метод запуска скрипта должен быть WGET или GET. Чтобы отслеживать, работает ли отложенный URL, включите отладку во вкладке модуля "Лог". Там будет записываться журнал всех операций.

Почему возникает ошибка "Error: 403. Permission denied. Failed to verify the URL ownership"?

Это означает, что ваш сервисный аккаунт Indexing API не имеет доступа к доменному ресурсу в Google Search Console. Откройте ваш Доменный ресурс в Google Search Console, перейдите в Настройки > Пользователи и разрешения > Добавить пользователя, в поле Электронный адрес укажите автоматически сформированный ранее email сервисного аккаунта, в поле Разрешение выберите Владелец.
Необходимо авторизоваться, чтобы просматривать файлы!

Написать отзыв

Facebook Google
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
   Плохо      Хорошо

Руслан Приз 12.04.2024

після внесення користувача потрібно включити ще Web Search Indexing API - цього немає в інструкції

opencartbot 12.04.2024

Вітаю, Руслане.
Про необхідність увімкнути "Web Search Indexing API" вказано в інструкції по установці модуля на цій сторінці (пункт 1), а також в повній інструкції по отриманню ключа API (пункт 3).
Дякую за Ваш відгук.

Роман Роздобудько 03.04.2024

Довго чекав (і інколи просив автора) реалізувати в модулі чергу (шедулер, планувальник) для відправки великого списку урлів по 200 штук в день. І от в останньому оновлені цей функціонал реалізовано (і навіть краще ніж я очікував), за що я дуже вдячний. Раніше щодня вручну закидав по 200 урлів на відправку, а зараз створив один файл з кількома тисячами посилань, налаштував cron і забув на кілька тижнів. Так що всім оновлюватися!

opencartbot 03.04.2024

Дякую, завжди приємно читати Ваші відгуки!

Павло Літманович 11.02.2024

Модуль працює як годинник. Нарікань немає. При налаштуванні трохи натупив із правами в гугл консолі, автор одразу підказав де підправити. Миттєва підтримка - це що не просто тішить, але й дивує.
Про сам модуль скажу коротко: необхідність своєчасної індексації сторінок сайту розуміють усі, хто опинився на цій сторінці. Але головне, що модуль дозволяє економити купу часу роблячи все автоматично. Більше того, посилання відправляються на індексацію відразу по всіх локалізаціях, які встановлені на сайті. Дякуємо за якісний продукт!

opencartbot 11.02.2024

Дякую за такий розгорнутий відгук! Це дуже важливо і це надихає працювати над розширенням функцій модуля.
Подяка у вигляді купона на знижку у Вас на пошті.

Aleksejs Titovs 05.01.2024

Excellent and fast support!

opencartbot 05.01.2024

Thank you for your feedback!

Maurice Bourgueil 20.11.2023

Great extension and great support. Good price for such a feature, I will be your regular customer.

Merci beaucoup!

opencartbot 21.11.2023

Thank you!

Сергій Каліцун 17.05.2023

Відгук по факту користування протягом півтора тижня. Дуже потрібний і дуже хороший модуль. Я самостійно займаюсь SEO свого сайту, не скажу що профі, але трохи розбираюсь. Так от ті сторінки що висіли в консолі як "Проскановано, але не проіндесовано" я загнав в індекс через модуль майже всі, а це майже 500 сторінок. І ще видалив всі що висіли як Сторінки з відповіддю 404. Тішить що можна автоматично відправляти на індексацію після редагування товарів, часто дописую описи і теги, це круто що є така опція. Для хорошого інструменту і відгуку не шкода.

opencartbot 17.05.2023

Дякую! Дуже цінуємо ваш відгук і витрачений час.

Роман Роздобудько 02.03.2023

Доповнюю відгук через 2 тижні користування. В інтернет-магазині близько 16 000 товарів. За півроку Google проіндексував близько 4000 товарів. І кількість сторінок в індексі збільшувалась ну дуже повільно (10-20 шт в день), бо Google переобходив сторінки, які вже є в індексі. Після установки модуля вивантажив список ссилок із файла Sitemap в Excel і став вручну закидати в модуль по 200 ссилок щодня. Так за 2 тижні кількість сторінок в індексі збільшився із 4000 до 6400. Ще раз, 4000 за півроку і 2400 за 2 тижні. Просто фантастика! Скріншот з графіком з Search Console скинув автору, якщо буде вважати за потрібне, то опублікує. Інтернет-магазинам з великою кількістю товарів це просто маст-хев!

opencartbot 02.03.2023

Дякую за такі розгорнуті відгуки та спостереження! Це надихає працювати.
З Вашого дозволу опублікую скріншот:
Proof - Indexing API

Роман Роздобудько 12.02.2023

Модуль працює супер. Один раз налаштував, закинув у Cron і забув. Дуже швидко можна закидати вручну в пакет посилань на обробку. Це займає секунди. З налаштуванням API та Search Console автор люб'язно допоміг. І напишу сюди побажання. Оскільки у мене магазин з багатьма тисячами товарів, мені в модулі катастрофічно не вистачає якогось шедулера (планувальника). Наприклад, я на сайт додав (змінив) 2000 товарів за допомогою пакетної обробки. Модуль це обробив і передав в Гугл тільки 200 товарів в межах денної квоти. Решта 1800 товарів "загубилася". От якби модуль якось запам'ятовував не прийняті сьогодні Гуглом посилання і передавав їх наступного дня і протягом наступних днів поки не будуть оброблені всі зміни, було б фантастично.

opencartbot 12.02.2023

Дякую за відгук!
Щодо побажання: якщо взяти з Вашого прикладу 2000 змінених товарів, тоді треба 10 днів, щоб всі вони відправились у Індексінк Апі. Але якщо ви завтра відредагуєте хоча б одну нову сторінку - тоді вона додасться до цього списку і треба чекати два тижні, щоб вона відправилась. А якщо кожного дня масово вносити правки в товари?

Здається, треба трохи інакше підходити до використання цього сервісу. Оскільки API дозволяє лише 200 запитів на добу, треба ними розпоряджатися бережніше, тільки для важливих великих змін, нового контенту або для вирішення проблем з індексацією сторінок. Це якраз добре працює. А дрібні правки не надто й потрібно відправляти Гуглу.

Тобто, відправка по крону при використанні масових редакторів товарів - тут взагалі не підходить. Бо зазвичай таким методом правлять якісь дрібниці, параметри, загальні речі.

Роман Роздобудько 13.02.2023

Згоден з Вами з приводу бережнішого розпоряджання квотою. Я якось про це не подумав. Дійсно мені простіше відключити Cron і потрібні посилання закидати в модуль вручну. Ці посилання зручно брати з Sitemap. Дякую за пораду.

Vasilis Dimopoulos 11.01.2023

I've been looking for this for a long time. Works great. Google responds instantly. Everything happens very quickly. I'm happy.

opencartbot 11.01.2023

Thank you very much!

профессиональная
техподдержка

Совместимость модуля

  • OpenCart: 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.0.0.0, 3.0.0.2, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.4, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 4.0.1.1, 4.0.2.1, 4.0.2.2, 4.0.2.3
  • ocStore: 2.1.x.x, 2.3.x.x, 3.0.2.0, 3.0.3.7
$20.00
Укажите домен, для которого покупается модуль
Платежные системы
Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ.
Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!
Официальный партнер OpenCart

Официальный партнер OpenCart

  •  Профессиональная помощь от автора модуля
  • Лицензия не ограничена по времени
  • Ключ предоставляется автоматически
  •  Бесплатный ключ на тестовый домен
  • Модуль поддается доработкам
  • Периодическое обновление модуля
  • Бесплатная техподдержка
Акция на модули OpenCart


Другие модули OpenCart

Читайте наш Блог

Русский военный корабль, иди нахуй!
Обращение к россиянам и беларусам

Россия коварно напала на Украину, убивает ее жителей, разрушает города и села, уничтожает инфраструктуру. Русские солдаты пришли в чужую страну, чтобы убивать, насиловать и грабить.
Россиянин, пока ты молчишь, кровь и страдания жертв войны на твоей совести тоже. Твое молчание - это поддержка войны.
Каждый день мы, жители Украины, прячемся в бомбоубежищах, каждый день по украинским городам, по жилым домам, прилетают ракеты. Зачем? Почему? Нас не нужно спасать, у нас было все в порядке, пока вонючий русский ботинок не ступил на украинскую землю. Неужели, наибольшей стране мира мало территорий?
Если ты умный и трезвый, включи критическое мышление, проанализируй информацию с разных мировых медиа. Неужели ты веришь, что все вокруг врут и только ваше ТВ вещает правду? путинская пропаганда строилась не один год, чтобы сейчас убивать мирных людей и получать за это овации и оды от зомбированного населения.
Россияне, беларусы, опомнитесь, сделайте хоть что-то, чтобы остановить эту жестокую войну против ни в чем не винных людей. Если считаете, что не можете ничего сделать, скажите публично "Нет войне в Украине" или напишите пост в соцсетях об этом. Остановите геноцид украинского народа! Остановите убийства мирных жителей Украины! Остановите убийцу тисяч людей по всему миру - путина!
Рано или поздно придет время расплаты и тогда вам будет стыдно. Мы никогда не простим! Русский военный корабль, иди нахуй!