Что внутри
- Шаблоны meta title, meta description и H1 для товаров и категорий
- Около 25 плейсхолдеров: {name}, {category}, {brand}, {price}, {sku}, {store} и т.д.
- Пустая переменная убирается вместе с лишним разделителем
- Опциональные блоки [ Артикул {sku}. ] исчезают полностью, если переменная пуста
- Суффикс title для страниц 2+ — пагинация не дублирует первую страницу
- Предпросмотр «было → стало» с подсветкой превышения длины
- Режим «заполнять только пустые» — ручные мета-теги не перезаписываются
- Применение пачками с прогресс-баром и кнопкой «Стоп»
- Интеграция с Yoast SEO и Rank Math; без SEO-плагина — свои поля и вывод в wp_head
- Canonical без filter_*/orderby/UTM, noindex для фильтров и пагинации (Pro)
- Правила по категории или бренду с приоритетом (Pro)
- Расписание автоперегенерации и откат последнего прогона (Pro)
SEO-шаблонизатор для WooCommerce описывает title, description и H1 как формулу с плейсхолдерами — и применяет её ко всему каталогу. Заполнять мета-теги руками на несколько тысяч товаров нереально, а без них страницы конкурируют между собой в выдаче.

Шаблоны вместо ручной работы
Отдельные формулы для товаров и категорий товаров, в Pro — ещё и для тегов и значений атрибутов. Около 25 плейсхолдеров: название, категория, бренд, цена, артикул, название магазина, модель, атрибут, опция, количество товаров, минимальная цена, наличие, год, номер страницы, разделитель. Шаблоны совместимы с OpenCart-версией модуля: {product_name}, {manufacturer}, {store_name}, {attribute:Цвет} ведут себя одинаково.
Пустая переменная не оставляет дыру в строке: она убирается вместе с разделителем, а опциональный блок [ Артикул {sku}. ] исчезает целиком. Длина title и description контролируется с обрезкой по границе слова.
Сначала предпросмотр, потом запись
«Предварительный просмотр (dry run)» показывает список «было → стало» и подсвечивает превышение длины — ничего ещё не записано. Дальше применение идёт пачками с прогресс-баром и кнопкой «Стоп». Режим «заполнять только пустые» защищает то, что вы писали руками.

Куда пишутся мета-теги
Если активен Yoast SEO или Rank Math — значения пишутся прямо в их поля, поэтому привычные инструменты и проверки работают как раньше. Если SEO-плагина нет — модуль держит собственные поля и сам печатает <title> и <meta name="description">.
Что работает бесплатно, а что в Pro
Свежая установка — это именно бесплатная версия: шаблоны title, description и H1 для товаров и категорий, предпросмотр и прогон до 200 объектов за раз. Ничего Pro не включается само по себе. Pro-поля остаются на своих местах — серые, с бейджем Pro и одной строкой о том, что именно они дают, чтобы было видно границу, а не пустое место.

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

Купленный ключ вставляется на той же вкладке и проверяется на catcode.com.ua — при сохранении и дальше раз в сутки. Если наш сервер временно недоступен, Pro продолжает работать ещё 14 дней. Кнопка «Освободить лицензию» снимает ключ с этого магазина, чтобы перенести его на другой. Лицензия годовая (1–5 лет) и включает обновления и поддержку на этот срок.
Canonical и техническое SEO (Pro)
rel=canonical очищен от filter_*, orderby, min_price, max_price и UTM-меток; self-canonical или canonical на первую страницу; rel=prev/rel=next; noindex для фильтров, сортировки, пагинации и поиска. Плюс правила по категории или бренду с приоритетом, расписание автоперегенерации и откат последнего прогона в один клик.
Частые вопросы
Перезапишет ли плагин мета-теги, которые я писал руками?
Нет, пока вы сами не переключите режим на «перезаписывать всё». По умолчанию заполняются только пустые поля.
А если результат не понравится?
Вкладка «История и откат» — «Откатить последний прогон». Предыдущие значения сохраняются для каждого запуска (Pro).
Каталог на 20 000 товаров выдержит?
Да. Генерация идёт AJAX-пачками с прогресс-баром, а не одним длинным запросом, поэтому max_execution_time не имеет значения.
Где именно хранятся мета-теги?
Если активен Yoast SEO или Rank Math — в их полях, поэтому все привычные инструменты работают дальше. Без SEO-плагина плагин держит собственные поля и сам выводит title и description.
Почему H1 хранится отдельно?
У SEO-плагинов нет поля под H1, а переписывать название товара ради заголовка — ломать каталог, корзину и письма. Поэтому H1 живёт в собственном поле и подставляется только в заголовок страницы.
Вопросы по модулю?
Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.
Пока ни одного отзыва. Будь первым — ниже.
Оставить отзыв
Отзыв модерируется перед публикацией — обычно это занимает до 24 часов.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Задать вопрос
Обычно отвечаем в течение 24 часов в рабочее время.
Покупка модуля
—