IndexNow для OpenCart
Модуль протестовано на OpenCart 3.x. Робота на інших версіях не гарантується.
Продаж та технічна підтримка модуля для інтернет-магазинів на території РФ та РБ не здійснюються.
Код модуля не зашифровано, без ionCube чи обфускації. Ви зможете вільно переглядати та змінювати код.
Модуль IndexNow додає в OpenCart 3 та ocStore 3 інструмент для відправки URL сторінок сайту в пошукові системи через протокол IndexNow.
Розширення може автоматично повідомляти про створення, редагування або видалення товарів, категорій, виробників та інформаційних сторінок, а також дозволяє формувати чергу URL для масової відправки через Cron.
Важливо про IndexNow
IndexNow — це протокол для швидкого повідомлення пошукових систем про появу, зміну або видалення сторінок на сайті. Модуль передає URL через endpoint IndexNow, але не гарантує індексацію сторінок.
Не всі пошукові системи використовують протокол IndexNow. Підтримка залежить від конкретної пошукової системи, тому відправка URL через IndexNow не замінює стандартну SEO-оптимізацію, XML Sitemap, canonical URL, robots.txt та внутрішню перелінковку.
Важливо про формування URL
У модулі використовується власний механізм побудови URL для передачі в IndexNow. Він не читає та не повторює автоматично всі налаштування сторонніх SEO URL або мультимовних модулів.
Формат URL потрібно налаштувати вручну відповідно до того, як посилання реально працюють на вашому сайті. Перед масовою відправкою рекомендується увімкнути режим відладки та перевірити сформовані URL.
Що вміє модуль
- Автоматично додавати URL у чергу при створенні товарів
- Автоматично додавати URL у чергу при редагуванні товарів
- Автоматично додавати URL у чергу при видаленні товарів
- Працювати з товарами, категоріями, виробниками та інформаційними сторінками
- Відправляти URL одразу після зміни сторінки
- Формувати чергу URL для масової відправки
- Додавати URL вручну
- Відправляти URL пакетами через Cron
- Зберігати історію успішно відправлених URL
- Не додавати повторно вже відправлені URL під час масового сканування
- Залишати URL у черзі для повторної відправки, якщо сталася помилка
- Переглядати журнал відправок
- Переглядати список URL, які були передані в IndexNow
Налаштування URL
Модуль дозволяє налаштувати формат URL під структуру конкретного сайту.
- Короткі SEO URL
- Повні URL з шляхом категорій
- URL товарів з повним шляхом категорії
- URL категорій з повною вкладеністю
- Закінчення URL: без символу, / або .html
- URL для однієї мови або для всіх активних мов
- Мовні префікси, наприклад /ua/, /ru/, /en/
- Окремі домени або піддомени для різних мов
Приклади налаштування URL
Сайт без мовних префіксів
Якщо всі сторінки відкриваються без мовного префікса, виберіть Генерувати URL для всіх мов - Hі.
- https://example.com/product-url
- https://example.com/category/product-url
Основна мова без префікса, інші мови з префіксами
Якщо основна мова відкривається без префікса, а інші мови мають префікси, у налаштуваннях мов потрібно залишити основну мову без префікса та вказати префікси для інших мов.
- https://example.com/product-url
- https://example.com/ua/product-url
- https://example.com/en/product-url
Мови на піддоменах
Якщо для мов використовуються окремі піддомени, потрібно вказати базовий URL для кожної мови.
- https://example.com/product-url
- https://ua.example.com/product-url
- https://en.example.com/product-url
URL із закінченням .html
Якщо на сайті SEO URL мають закінчення .html, це потрібно вказати в налаштуваннях модуля.
- https://example.com/product-url.html
- https://example.com/category/product-url.html
Рекомендований порядок налаштування
- Встановіть модуль через адміністративну панель OpenCart
- Оновіть модифікатори
- Перейдіть у розділ модулів та відкрийте IndexNow
- Увімкніть модуль
- Задайте або згенеруйте API ключ IndexNow
- Налаштуйте формат URL відповідно до структури вашого сайту
- Налаштуйте мультимовність, якщо на сайті використовується кілька мов
- Увімкніть режим відладки
- Згенеруйте тестову чергу URL
- Перевірте, що сформовані URL збігаються з реальними URL на сайті
- Якщо URL сформовані правильно, вимкніть режим відладки
- Налаштуйте Cron для формування черги
- Налаштуйте Cron для відправки URL
Cron-завдання
Для великих сайтів рекомендується використовувати два окремі Cron-завдання.
- Перший Cron поступово сканує сайт та формує чергу URL
- Другий Cron відправляє URL з черги в IndexNow
Такий підхід дозволяє працювати з великими каталогами та не перевищувати ліміти відправки. Якщо під час відправки сталася помилка, URL залишаються в черзі та будуть повторно відправлені при наступному запуску Cron.
Черга та журнал
- Перегляд URL у черзі
- Пагінація списку URL
- Повне очищення черги
- Видалення окремих URL з черги
- Журнал відправок
- Пагінація журналу
- Статус відповіді IndexNow
- Список URL, які були передані в IndexNow
Переваги
- Швидке повідомлення пошукових систем про зміни на сайті
- Автоматизація відправки нових і змінених сторінок
- Зручна робота з великими каталогами
- Можливість перевірити URL перед реальною відправкою
- Гнучке налаштування під мультимовні сайти
- Контроль результатів через журнал
Сумісність
- OpenCart 3.x
- ocStore 3.x
Встановлення
- Завантажте архів модуля через розділ Extensions / Installer
- Перейдіть у Extensions / Modifications та натисніть Refresh
- Перейдіть у Extensions / Extensions
- Виберіть тип розширень Modules
- Знайдіть модуль IndexNow та натисніть Install
- Відкрийте налаштування модуля та увімкніть його
Ліцензія
Ліцензія поширюється на один домен + його піддомени.
ocStore 3.x
Англійська
Російська
Англійська
Російська
PHP 8.0-8.3
Немає відгуків про цей товар, станьте першим, залиште свій відгук.