CatCode SEO Pack — SEO-модуль для OpenCart 2.3, 3.x і 4.x
XML-карта, мікророзмітка, canonical, шаблони мета-тегів, редіректи з журналом 404, SEO-URL транслітом і аудит каталогу — в одному модулі.
Що всередині
- 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 транслітом і аудит каталогу.





Безкоштовно і в 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 — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Купівля модуля
—