Связаться
  • OpenCart
  • SEO
  • v2.0.3

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

Всё SEO магазина в одном модуле OpenCart 3 и 4: мета-теги, карта сайта, микроразметка, редиректы с журналом 404, ЧПУ транслитом и аудит каталога.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.x, 3.0.3 – 3.0.5.0 и 4.0.2 – 4.1.x
Версия
v2.0.3 (OpenCart 4)
v2.2.0 (OpenCart 3.x)
v2.2.0 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
30.09.2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 40 секунд

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Как это выглядит

CatCode SEO Pack — бесплатная версия: Pro-поля серые с бейджем
Свежая установка — это именно бесплатная версия. Pro-возможности видно на своих местах, но они заблокированы, с пояснением что каждая даёт.
CatCode SEO Pack — заблокированные Pro-вкладки
Граница Free/Pro показана честно: вкладки редиректов, ЧПУ и аудита на месте, но выключены, пока нет ключа.
CatCode SEO Pack — модалка с пробным периодом и полем ключа
Пробный период стартует только вашим кликом: email — и ключ на 7 дней выдаётся сразу и дублируется письмом. Вторая вкладка — для уже купленного ключа.

Главное о модуле

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

Индекс плюс отдельные файлы по типам, с картинками товаров, а для мультиязычных магазинов — ещё и с hreflang-альтернативами (в OpenCart 3 и 2.3 — с версии 2.2.0, когда язык есть в адресе страницы).

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

JSON-LD с Product и Offer — название, артикул, бренд, изображения и именно та цена, которую видит покупатель: с акцией, в валюте витрины, с наличием со склада.

Редиректы и журнал 404 (Pro)

Каждый ненайденный адрес попадает в журнал вместе с реферером и счётчиком обращений — правила пишутся по фактам, а не наугад.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 2.3.0.x, 3.0.3 – 3.0.5.0 и 4.0.2 – 4.1.x

История версий

v2.2.0 OC 3.x и 2.3 Текущая 30.09.2026

Языковые версии: если язык магазина есть в адресе страницы (ocStore SEO Pro, модуль языкового префикса /ru/), карта сайта содержит каждую языковую версию с hreflang-альтернативами и…

v2.1.1 OC 3.x и 2.3 v2.0.3 OC 4.x 21.09.2026

Лицензия: кнопка «Сохранить» больше не сбрасывает отметку купленной лицензии, пробный период корректно заканчивается через 7 дней, а отвязка лицензии снимает Pro с этого сайта.

v2.0.2

XML-карта сайта, микроразметка для Google, редиректы и журнал 404, SEO-URL транслитерацией, шаблоны мета-тегов, аудит каталога; сборки под OpenCart 3 и OpenCart 4; работа без патчей ядра.

Вместе с CatCode SEO Pack покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» CatCode SEO Pack Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 790 ₴ навсегда вместо 6 260 ₴ поштучно
Купить набор →

Полное описание модуля

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

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

Индекс плюс отдельные файлы по типам, с картинками товаров, а для мультиязычных магазинов — ещё и с hreflang-альтернативами (в OpenCart 3 и 2.3 — с версии 2.2.0, когда язык есть в адресе страницы). Строки читаются постранично, а карта делится на отдельные файлы-части, поэтому каталог на 100 тысяч позиций не собирает 30-мегабайтную строку в памяти. В карту попадает только то, что видит покупатель: включённые позиции текущего магазина с наступлением даты доступности.

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

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

Редиректы и журнал 404 (Pro)

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

SEO-URL транслитом (Pro)

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

Аудит каталога (Pro)

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

Три сборки: OpenCart 2.3, 3 и 4

Каждая версия OpenCart получает свою сборку, а не «совместимый» компромисс. Функционал одинаковый, разница только там, где платформа другая: в стоковом OpenCart 3 и 2.3 язык хранится в сессии, а не в адресе, поэтому все языковые версии страницы имеют один адрес, и карта сайта одноязычная. Если язык есть в адресе (в OpenCart 3 — ocStore SEO Pro или модуль языкового префикса вроде /ru/, в OpenCart 2.3 — модуль языкового префикса), модуль с версии 2.2.0 определяет это сам и добавляет hreflang с x-default в карту сайта и в <head> страниц. Ключевое слово ЧПУ в OpenCart 3 должно быть уникальным в пределах магазина, а не языка, а в OpenCart 2.3 — одно на все языки. Редиректы в OpenCart 3 и 2.3 подключены через общее событие контроллеров, потому что pre-actions этих версий событий не дают.

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

Мета-теги описываются формулой с плейсхолдерами — название товара, категория, производитель, модель, артикул, цена, значение атрибута или опции, название магазина, год, номер страницы. В Pro правила можно сужать по категории, производителю и языку с управляемым приоритетом. Генерация идёт батчами с прогресс-баром (без ключа — до 200 строк за прогон); в Pro каждый запуск сохраняется в истории и откатывается одним кликом.

Зачем это магазину

SEO для OpenCart обычно собирается из четырёх-пяти отдельных модулей: карта сайта от одного автора, микроразметка от другого, редиректы от третьего. Они конфликтуют за одни и те же места в шаблоне, а после обновления магазина половина отваливается.

Здесь то же самое собрано в один модуль с одной точкой настроек — и, главное, с одной ответственностью за совместимость.

Как это работает — шаг за шагом

1. Включаете нужные блоки: карта сайта, микроразметка, редиректы, шаблоны мета-тегов, транслитерация URL.

2. Задаёте шаблоны title и description из переменных товара — на весь каталог сразу.

3. Запускаете аудит каталога (Pro): модуль показывает пустые, слишком длинные и дублирующиеся мета-теги, товары без ЧПУ, без изображения и со слишком коротким описанием.

4. Исправляете найденное и дальше следите за журналом 404 (Pro), чтобы ставить редиректы на реальные потери трафика.

Что под капотом

Модуль не патчит ядро — всё через штатные события OpenCart, поэтому обновление магазина не затирает правки, а удаление не оставляет следов в файлах.

Карта сайта генерируется на лету при каждом запросе, а не статическим файлом, который нужно пересобирать руками после каждого изменения каталога.

Как установить

1. Залейте архив через «Расширения → Установщик расширений» и установите модуль.

2. Включите нужные блоки — не обязательно все сразу.

3. Запустите аудит каталога и посмотрите список проблем.

4. Добавьте карту сайта в Search Console.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Что именно работает без ключа?

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

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

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

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

Да, в документации есть правило для Apache и nginx. Без него карта работает по прямому адресу модуля — магазин без доступа к конфигурации сервера не остаётся без карты.

Почему ЧПУ на втором языке отдаёт главную страницу?

OpenCart создаёт служебные route-строки только для языка установки. Модуль добавляет их для остальных языков сам во время генерации.

Каталог на 20 тысяч товаров выдержит?

Да. Генерация идёт батчами с прогресс-баром, а карта сайта отдаётся потоком, без сборки всего XML в памяти.

Лицензию нужно продлевать?

Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль