Модуль IndexNow OpenCart

  • Изображение: Модуль IndexNow OpenCart
  • Дата обновления:
    17.11.2021
    Версия модуля:
    1.1
    Формат модуля:
    ocmod.zip
    Модификатор:
    нет
    OpenCart:
    2.0.x.x+
    OcStore:
    2.1.x.x+
    PHP:
    7.x
    ionCube Loader:
    нужно
    Поддержка:
    бесплатно
    Лицензия:
    на домен
  • Модуль IndexNow OpenCart - Скриншот 1
  • Модуль IndexNow OpenCart - Скриншот 2
  • Модуль IndexNow OpenCart - Скриншот 3

Модуль IndexNow  для OpenCart предназначен для ручной или автоматической отправки ссылок на индексирование в поисковые системы (ПС), которые поддерживают протокол IndexNow. На данный момент таких ПС две - это Яндекс и Bing, но ожидается, что вскоре к этому протоколу будут подключены и другие поисковики.

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

Для начала работы с протоколом IndexNow для вашего сайта потребуется создать специальный ключ, соответствующий определенным правилам, и разместить его в папке сайта на сервере, чтобы подтвердить права на хост. Но с нашим модулем все это делается автоматически одним нажатием кнопки "Сгенерировать", он создаст файл ключа и запишет его на сервер. Наше дополнение OpenCart IndexNow отправляет в обработчик ПС запросы POST JSON, содержащие URL, которые нужно проиндексировать. Поисковые системы, которые используют протокол IndexNow немедленно сообщают о полученных ссылках всем другим ПС, работающим с API IndexNow. То есть, отправив запрос в Yandex, вашу ссылку автоматически получит и Bing, и наоборот.

SEO модуль IndexNow OpenCart может автоматически отправлять на индексирование ссылки при следующих операциях:

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

Модуль совместим с OpenCart 2.0.x.x, 2.1.x.x, 2.3.x.x и 3.0.x.x (кроме версий 2.0.0.0 и 2.2.0.0). С такими же сборками ocStore IndexNow модуль тоже совместим. Также он равноценно работает на системах со стандартными ЧПУ SEO URL и с улучшенным ЧПУ SEO PRO.

Дополнение IndexNow не содержит ocmod модификаторов , оно не модифицирует никакие файлы сайта. Использование шаблонов не имеет никакого значения для работы модуля, гарантирована совместимость с любыми шаблонами.

Особенности модуля IndexNow на OpenCart:

  • автоматическая отправка URL товаров, категорий, производителей, страниц при их добавлении, изменении или удалении;
  • выбор операций, при которых будут автоматически отправлять запросы на индексирование;
  • ручная отправка на индексирование любых URL в неограниченном количестве через специальную форму;
  • автоматическое создание ключа для работы по протоколу IndexNow;
  • выбор поисковой системы для отправки запросов (не зависимо от этого, согласно документации IndexNow, ссылки получат все подключенные к этому протоколу ПС);
  • отладка - запись передаваемой информации (URL) и полученных ответов в лог;
  • поддержка мультиязычных сайтов; отправка URL каждой языковой версии страницы.

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

  1. Скачать архив с модулями IndexNow и извлечь его. В списке файлов вам будет доступно 4 модуля для разных конфигураций:
    indexnow_oc2.0-2.1_php5.ocmod.zip - модуль для OpenCart 2.0.x.x и 2.1.x.x и для версии PHP>=5.0.0
    indexnow_oc2.0-2.1_php7.ocmod.zip - модуль для OpenCart 2.0.x.x и 2.1.x.x и для версии PHP>=7.0.0
    indexnow_oc2.3-3.0_php5.ocmod.zip - модуль для OpenCart 2.3.x.x и 3.0.x.x и для версии PHP>=5.0.0
    indexnow_oc2.3-3.0_php7.ocmod.zip - модуль для OpenCart 2.3.x.x и 3.0.x.x и для версии PHP>=7.0.0
  2. Загрузить нужный модуль в админ-панели в разделе "Расширения": "Установка расширений".
  3. Перейти в раздел "Расширения": "Расширения": "Каналы продвижения" и включить модуль IndexNow.
  4. Редактировать модуль. Включить статус модуля и настроить все его опции под свои нужды и сохранить настройки.
  5. Проверьте работу модуля. При первой отправке URL на индексацию вы можете получить код ответа 202 – это означает, что ПС приняла ваш запрос, но нужно подождать проверки ключа. В таком случае нужно подождать до 15-20 мин, чтобы ПС проверила ваш ключ. Подробнее о кодах ответов и ошибок см. на вкладке FAQ.
  6. Бинго!
v1.1 (17.11.2021) - Изменен формат генерирования ключа. Добавлена поддержка разных версий PHP.
v1.0 (14.11.2021) - Добавлена совместимость со старыми версиями OpenCart и ocStore - 2.0.x.x и 2.1.x.x

Коды ответов / Коды ошибок

Код Причина Описание
202 Accepted Ключ ожидает проверки. Если вы уверены, что он корректный, дождитесь окончания проверки. Отправлять адреса повторно не нужно, они будут отправлены через некоторое время и код ответа изменится на 200 OK.
400 Invalid params Переданы некорректные параметры в теле запроса.
403 Invalid key Ключ не удалось загрузить или он не подходит к указанным в запросе адресам.
405 Method not allowed Поддерживаются методы GET и POST.
422 Invalid key location Параметр keyLocation указан неверно.
422 Invalid url В запросе указан неверный URL-адрес или переданный ключ не подходит для его обработки.
422 No host provided Отсутствует параметр host в запросе.
422 Key must be no longer than 128 characters Ключ включает в себя больше 128 символов.
422 Key must be at least 8 characters Ключ включает в себя меньше 8 символов.
422 Key must consist of a-Z0-9 or '-' Ключ содержит неподходящие символы.
422 No key provided Отсутствует параметр key в запросе.
422 No more than 10000 urls allowed Параметр urlList содержит больше 10 000 URL-адресов.
422 Url list has to be an array Отсутствует параметр urlList или он не является массивом.
422 Url list cannot be empty Передан пустой параметр urlList.
422 Url has to be an array of string Параметр urlList должен содержать данные типа String.
422 No url provided Отсутствует параметр url в запросе.
429 Too Many Requests Превышено количество запросов для одного IP-адреса.

Проблема с ключом IndexNow. Не принимается ключ.

Убедитесь, что файл ключа открывается в браузере. Наберите в адресной строке браузера https://домен/ключ.html
Вы должны увидеть код ключа на экране.
Если же вы получаете ошибку 404 – файл ключа отсутствует на сервере. Проверьте наличие ключа и при его отсутствии сгенерируйте новый ключ или создайте ключ вручную.
Если вы получаете ошибку 403 – доступ к файлу ключа заблокирован конфигурацией сервера, проверьте права на файл ключа.
Наш модуль автоматически генерирует ключ и записывает его в формате .html на сервер в корень сайт.

Если же вы создали ключ вручную и дали ему расширение .txt – то вам нужно знать, что в стандартном файле конфигурации сервера .htaccess стоит блокировка доступа к txt-файлам на сервере, поэтому поисковики не смогут проверить ключ, пока мы не заберем блокировку. Чтобы открыть доступ к txt-файлам - редактируйте файл .htaccess в корне сайта.

Необходимо авторизоваться, чтобы просматривать файлы!
  • OpenCart 2.0.x.x
  • OpenCart 2.1.x.x
  • OpenCart 2.3.x.x
  • OpenCart 3.0.0.0
  • OpenCart 3.0.0.2
  • OpenCart 3.0.1.0
  • OpenCart 3.0.1.1
  • OpenCart 3.0.1.2
  • OpenCart 3.0.2.0
  • OpenCart 3.0.3.0
  • OpenCart 3.0.3.1
  • OpenCart 3.0.3.2
  • OpenCart 3.0.3.3
  • OpenCart 3.0.3.4
  • OpenCart 3.0.3.5
  • OpenCart 3.0.3.6
  • OpenCart 3.0.3.7
  • OpenCart 3.0.3.8
  • ocStore 2.1.x.x
  • ocStore 2.3.x.x
  • ocStore 3.x
Павел 26.11.2021

Купил, работает. Сеошник сказал - нужная вещь.

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

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

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

Совместимость

  • OpenCart 2.0.x.x
  • OpenCart 2.1.x.x
  • OpenCart 2.3.x.x
  • OpenCart 3.0.0.0
  • OpenCart 3.0.0.2
  • OpenCart 3.0.1.0
  • OpenCart 3.0.1.1
  • OpenCart 3.0.1.2
  • OpenCart 3.0.2.0
  • OpenCart 3.0.3.0
  • OpenCart 3.0.3.1
  • OpenCart 3.0.3.2
  • OpenCart 3.0.3.3
  • OpenCart 3.0.3.4
  • OpenCart 3.0.3.5
  • OpenCart 3.0.3.6
  • OpenCart 3.0.3.7
  • OpenCart 3.0.3.8
  • ocStore 2.1.x.x
  • ocStore 2.3.x.x
  • ocStore 3.x

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