Модуль IndexNow для OpenCart

Відправка IndexNow з адмінки
  • Версія модуля: 1.3.1
  • Дата оновлення: 07.06.2024
  • Формат модуля: ocmod.zip
  • Модифікатор: немає
  • OpenCart: 2.x, 3.x
  • OcStore: 2.x, 3.x
  • PHP: 5.6 - 8.x
  • Ліцензія: на один домен
  • Автор: OpenCartBot
  • Підтримка: безкоштовно

Розширення IndexNow для автоматичного відправлення посилань на індексування

Модуль IndexNow для OpenCart призначений для ручного або автоматичного відправлення посилань на індексування до пошукових систем (ПС), які підтримують протокол IndexNow. На даний момент це Bing, Naver, Seznam.cz, але очікується, що незабаром до цього протоколу будуть підключені й інші пошукові системи.

DEMO Admin
demo/demo

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

Для початку роботи з протоколом IndexNow для вашого сайту потрібно створити спеціальний ключ, який відповідає певним правилам, і розмістити його в папці сайту на сервері, щоб підтвердити права на хост. З нашим модулем все це робиться автоматично одним натисканням кнопки "Згенерувати", він створить файл ключа та запише його на сервер. Наше доповнення OpenCart IndexNow надсилає в обробник ПС запити POST JSON, що містять URL, які потрібно проіндексувати. Пошукові системи, які використовують протокол IndexNow, негайно повідомляють про отримані посилання всім іншим ПС, що працюють з API IndexNow. Тобто, відправивши запит до 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 і розпакувати його. Вам потрібно буде вибрати один із модулів.
  2. Завантажити модуль в адмін-панелі в розділі "Доповнення" : "Установка доповнень".
  3. Перейти в розділ "Доповнення" : "Доповнення" : "Канали просування" та включити модуль IndexNow.
  4. Редагувати модуль. Включити статус модуля та налаштувати всі його опції під свої потреби і зберегти налаштування.
  5. Перевірити роботу модуля. При першій відправці URL на індексацію ви можете отримати код відповіді 202 - це означає, що ПС прийняла ваш запит, але потрібно почекати на перевірку ключа. В такому випадку потрібно зачекати до 15-20 хв, щоб ПС перевірила ваш ключ. Детальніше про коди відповідей/помилок дивіться у вкладці FAQ.
  6. Бінго!

Оновлення IndexNow

  • v1.3.1 (07.06.2024) - Виправлено відображення команди для крон завдання
  • v1.3.0 (29.04.2024) - Рефакторинг коду
  • v1.2.2 (07.03.2024) - Виправлено переклад вкладки Лог
  • v1.2.1 (06.03.2024) - Робота без ionCube
  • v1.2 (10.01.2022) - Робота через CRON, підтримка мультимагазина, внутрішній лог
  • v1.1 (17.11.2021) - Змінено формат генерування ключа. Додана підтримка різних версій PHP.
  • v1.0 (14.11.2021) - Додана сумісність модуля зі старішими версіями OpenCart і ocStore - 2.0.x.x та 2.1.x.x

FAQ: IndexNow

Коди відповідей / Коди помилок

Код Причина Опис
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 в корені сайту.
Необхідно авторизуватися для того щоб переглядати файли!
Написати відгук
Facebook Google
Увага: HTML розмітка не підтримується. Використовуйте звичайний текст.
   Погано      Добре

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

Модуль працює ідеально. Як тільки відредагував або додав товар, він вже відображається в панелі бінг і відразу на всіх локалізаціях сайту.
Не знаю чи це пов'язано але з моменту встановлення модуля бінг став більше індексувати завантажені раніше карти сайту. Загалом модуль свою справу робить.

opencartbot 13.05.2024

Дякую за відгук! Це дуже приємно читати.

Richard 13.07.2022

The extension works well, urls are automatically displayed in Bing Webmaster Tool.

Best wishes.

Steve 07.03.2022

It works, autom. I'm happy. Bing accepts everything

sigans 22.01.2022

Где посмотреть demo?

opencartbot 22.01.2022

Додав посилання на демо в опис.
Демо http://s1.opencartbot.net/admin/index.php?route=extension/feed/indexnow
Логін/пароль: demo/demo

Александр 12.01.2022

Спасибо автору, сделал доработку для сканирования новых товаров и отправки в индекс по крону, теперь все работает как часы

Павел 26.11.2021

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

жива техпідтримка

Сумісність модуля

  • OpenCart: 2.0.x.x, 2.1.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,
  • ocStore: 2.1.x.x, 2.3.x.x, 3.0.2.0, 3.0.3.7
$20.00
Вкажіть домен, для якого купується модуль
Платіжні системи
РозробникОфіційний партнер OpenCart

Офіційний партнер OpenCart

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

Подібні


Інші модулі OpenCart

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