Модуль 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 і розпакувати його. Вам потрібно буде вибрати один із модулів:
    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 - то вам потрібно знати, що по замовчуванні доступ до txt-файлів блокується в стандартному файлі конфігурації серверу .htaccess, який поставляється у збірці OpenCart, тому пошукові системи не зможуть перевірити ключ, поки ви не приберете блокування. Для того, щоб відкрити доступ до 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