SEO · OpenCart

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

Скачать бесплатно
Версия
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. Расскажите о задаче — подготовим оценку.

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