SEO · OpenCart

CatCode SEO Pack — SEO-модуль для OpenCart 2.3, 3.x і 4.x

XML-карта, мікророзмітка, canonical, шаблони мета-тегів, редіректи з журналом 404, SEO-URL транслітом і аудит каталогу — в одному модулі.

Завантажити безкоштовно
Версія
v2.0.2 (OpenCart 4)
v2.1.0 (OpenCart 3.x)
v2.1.0 (OpenCart 2.3)
Сумісність
OpenCart 2.3.0.x, 3.0.3 – 3.0.5.0 та 4.0.2 – 4.1.x
Платформа
OpenCart
CatCode SEO Pack — SEO-модуль для OpenCart 2.3, 3.x і 4.x

Що всередині

  • XML-карта сайту: індекс, чанки, картинки, hreflang
  • Мікророзмітка JSON-LD: Product, Offer, Breadcrumbs, Organization, WebSite
  • Canonical без filter, sort, limit і UTM-міток
  • rel=prev / rel=next і noindex для сторінок фільтрів
  • Шаблони мета-тегів із плейсхолдерами для всіх типів сторінок
  • Масова генерація: до 200 рядків за прогон безкоштовно, без ліміту Pro
  • Правила за категорією, виробником і мовою з пріоритетом Pro
  • Попередній перегляд «було → стане» і відкат одним кліком Pro
  • 301/302-редіректи з масками та журналом 404 Pro
  • Масова генерація SEO-URL транслітом (КМУ 55/2010) Pro
  • Аудит: дублі мета, порожні й задовгі описи, товари без ЧПУ Pro

CatCode SEO Pack для OpenCart 3.x і 4.x — усе SEO магазину в одному модулі: XML-карта сайту, мікророзмітка для Google, canonical на фільтрах, шаблони мета-тегів, редіректи з журналом 404, масова генерація SEO-URL транслітом і аудит каталогу.

CatCode SEO Pack — безкоштовна версія: Pro-поля сірі з бейджем
Свіжий інстал — це саме безкоштовна версія. Pro-можливості видно на своїх місцях, але вони заблоковані, з поясненням що кожна дає.
CatCode SEO Pack — заблоковані Pro-вкладки
Межа Free/Pro показана чесно: вкладки редіректів, ЧПУ й аудиту на місці, але вимкнені, поки нема ключа.
CatCode SEO Pack — модалка з пробним періодом і полем ключа
Пробний період стартує лише вашим кліком: email — і ключ на 7 днів видається одразу та дублюється листом. Друга вкладка — для вже купленого ключа.
CatCode SEO Pack — попередній перегляд масової генерації мета-тегів
Preview нічого не пише в базу: спершу видно, що саме отримають товари, і лише потім запускається генерація з відкатом.
CatCode SEO Pack — результати аудиту каталогу
Аудит показує дублі мета, порожні й задовгі описи, товари без ЧПУ — з кількістю і першою десяткою сторінок на виправлення.

Безкоштовно і в Pro

Базова частина працює без ключа й самодостатня: XML-карта сайту, мікророзмітка JSON-LD, canonical і robots, шаблони мета-тегів із лімітом 200 рядків за прогон. Pro знімає ліміт і додає правила за категоріями та виробниками, попередній перегляд із відкатом, редіректи, генерацію SEO-URL і аудит. Ліцензія річна: після завершення зупиняються лише оновлення й нові функції, а Pro-функції продовжують працювати — усе вже згенероване лишається на місці.

XML-карта сайту

Індекс плюс окремі файли по типах, з картинками товарів, а на OpenCart 4 — ще й з hreflang-альтернативами для мультимовних магазинів. Рядки читаються посторінково, а XML віддається потоком, тож каталог на 100 тисяч позицій не збирає 30-мегабайтний рядок у пам’яті. У карту потрапляє тільки те, що бачить покупець: увімкнені позиції поточного магазину з настанням дати доступності.

Мікророзмітка для Google

JSON-LD із Product і Offer — назва, артикул, бренд, зображення і саме та ціна, яку бачить покупець: з акцією, у валюті вітрини, з наявністю зі складу. AggregateRating додається лише за наявності схвалених відгуків: вигаданий рейтинг — найшвидший спосіб втратити розширений сніпет. Плюс BreadcrumbList, Organization із соцпрофілями і WebSite із рядком пошуку на головній.

Редіректи і журнал 404

Кожна ненайдена адреса потрапляє в журнал разом із реферером і лічильником звернень — правила пишуться за фактами, а не навмання. Рядок журналу перетворюється на редірект одним кліком, підтримуються маски на цілу гілку (blog/*). Відповідь віддається ще до того, як магазин почне будувати сторінку, тож правило працює і для адрес, яких у каталозі більше не існує.

SEO-URL транслітом

Масова генерація ЧПУ за українським стандартом транслітерації КМУ 55/2010, окремо для кожної мови: українська сторінка отримує українське посилання, англійська — англійське. На OpenCart 4 прогон також створює службові route-рядки для мов, у яких їх немає — саме через них ЧПУ на другій мові зазвичай мовчки віддає головну сторінку.

Аудит каталогу

Дублі title і description, порожні та задовгі описи, товари без ЧПУ, без зображення і з надто коротким описом — кожна проблема з кількістю та першою десяткою сторінок, які треба виправити.

Дві збірки: OpenCart 3 і OpenCart 4

Кожна версія OpenCart отримує свою збірку, а не «сумісний» компроміс. Функціонал однаковий, різниця лише там, де платформа інша: в OpenCart 3 мова зберігається в сесії, а не в адресі, тож карта сайту одномовна й у ній немає hreflang, а ключове слово ЧПУ має бути унікальним у межах магазину, а не мови. Редіректи в OpenCart 3 підключені через подію маршрутизатора, бо його pre-actions взагалі не дають подій.

Шаблони мета-тегів

Мета-теги описуються формулою з плейсхолдерами — назва товару, категорія, виробник, модель, артикул, ціна, значення атрибута чи опції, назва магазину, рік, номер сторінки. Правила можна звужувати за категорією, виробником і мовою з керованим пріоритетом. Генерація йде батчами з прогрес-баром, кожен запуск зберігається в історії, будь-який відкочується одним кліком.

Часті питання

Що саме працює без ключа?

Карта сайту, мікророзмітка, canonical і robots, а також шаблони мета-тегів із лімітом 200 рядків за прогон. Pro знімає ліміт і додає правила, редіректи, генерацію ЧПУ та аудит.

Модуль перезапише мої вручну написані мета-теги?

Тільки якщо ви самі оберете режим «Перезаписати все». За замовчуванням заповнюються лише порожні поля, а кожен запуск можна відкотити.

Карта сайту доступна за адресою /sitemap.xml?

Так, у документації є правило для Apache і nginx. Без нього карта працює за прямою адресою модуля — магазин без доступу до конфігурації сервера не лишається без карти.

Чому ЧПУ на другій мові віддає головну сторінку?

OpenCart створює службові route-рядки лише для мови встановлення. Модуль додає їх для решти мов сам під час генерації.

Каталог на 20 тисяч товарів витримає?

Так. Генерація йде батчами з прогрес-баром, а карта сайту віддається потоком, без збирання всього XML у пам'яті.

Що буде після закінчення ліцензії?

Зазупиняються лише оновлення й нові функції, а Pro-функції продовжують працювати. Уже згенеровані мета-теги, ЧПУ й редіректи продовжують працювати.

Питання щодо модуля?

Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.

@catcode_support

Не той варіант, що шукаєте?

Ми робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль