Связаться
  • WordPress
  • SEO
  • v1.1.0

SEO-шаблонизатор — массовая генерация мета-тегов для WooCommerce

Один шаблон с плейсхолдерами вместо тысяч мета-тегов вручную: title, description и H1 для товаров и категорий WooCommerce, предпросмотр «было → стало».

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 7.0+ · WordPress 6.2+
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

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

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

Функция Free Pro
Шаблоны 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 для фильтров и пагинации — ✔
Правила по категории или бренду с приоритетом — ✔
Расписание автоперегенерации и откат последнего прогона — ✔

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

SEO-шаблонизатор для WooCommerce — шаблоны title, description и H1
WooCommerce → «SEO-шаблонизатор»: счётчики незаполненных мета-тегов, вкладки и формулы с плейсхолдерами.
Предпросмотр «было → стало» перед записью мета-тегов
Dry run: список «было → станет» с подсчётом символов. Пока ничего не записано.
Pro-поля показаны серыми с пояснением, что они дают
Без лицензии Pro-шаблоны видно, но они заблокированы — с пояснением, зачем они.

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

Шаблоны вместо ручной работы

Отдельные формулы для товаров и категорий товаров, в Pro — ещё и для тегов и значений атрибутов.

Сначала предпросмотр, потом запись

«Предварительный просмотр (dry run)» показывает список «было → стало» и подсвечивает превышение длины — ничего ещё не записано.

Куда пишутся мета-теги

Если активен Yoast SEO или Rank Math — значения пишутся прямо в их поля, поэтому привычные инструменты и проверки работают как раньше.

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

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

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

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

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

  • WordPress 6.2 и новее, WooCommerce, PHP 7.4 и новее. Работает вместе с Yoast SEO или Rank Math — плагин пишет в их поля, а не соревнуется с ними за вывод.

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

v1.1.0 Текущая

Шаблоны title и description из переменных товара, применение к товарам и категориям, предварительный просмотр до записи, запись в поля Yoast SEO / Rank Math, canonical и техническое SEO в…

Вместе с SEO-шаблонизатор покупают

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

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

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

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

Без лицензионного ключа один прогон обрабатывает до 200 объектов за раз, а уже сгенерированные мета-теги остаются на месте и после окончания триала. Pro-поля остаются на своих местах — серые, с бейджем Pro и одной строкой о том, что именно они дают, чтобы было видно границу, а не пустое место.

Canonical и техническое SEO (Pro)

rel=canonical очищен от filter_*, orderby, min_price, max_price и UTM-меток; self-canonical или canonical на первую страницу; rel=prev/rel=next; noindex для фильтров, сортировки, пагинации и поиска.

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

Мета-теги для тысячи товаров руками не пишет никто. Поэтому в большинстве магазинов либо пустой title (и Google берёт его со страницы как выйдет), либо одинаковый на весь каталог — а это дубли, за которые поиск режет видимость.

Шаблон решает это один раз: вы описываете правило, и каждый товар получает свой уникальный title и description, собранный из его же данных.

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

1. Вы пишете шаблон из переменных: название товара, категория, бренд, цена, название магазина.

2. Выбираете, к чему его применить — к товарам или к категориям (в Pro ещё к тегам и значениям атрибутов, а для отдельной категории или бренда можно задать своё правило).

3. Смотрите предварительный просмотр на реальных товарах: что именно выйдет до того, как что-то запишется.

4. Запускаете запись. Если стоит Yoast SEO или Rank Math, мета-теги ложатся в их поля, а не в параллельное хранилище.

Сначала просмотр, потом запись — и почему это важно

Ошибка в шаблоне на тысячи товаров — это тысячи одинаковых или обрезанных title. Исправлять приходится повторным прогоном, а Google за это время уже переобходит каталог.

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

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

Если стоит Yoast SEO или Rank Math, мета-теги записываются в те же мета-поля, которые читает SEO-плагин. Поэтому результат виден и в его интерфейсе, и в анализе страницы — а если когда-нибудь уберёте шаблонизатор, теги останутся на месте. Без SEO-плагина теги живут в собственных полях модуля и удаляются вместе с ним.

Прогон идёт порциями, а не одним запросом, поэтому большой каталог не кладёт сайт по таймауту.

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

1. Загрузите архив в «Плагины → Добавить новый → Загрузить плагин» и активируйте.

2. Напишите шаблон title и description.

3. Посмотрите предварительный просмотр на десятке товаров.

4. Запустите запись и проверьте несколько карточек в своём SEO-плагине.

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

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

@catcode_support Настройка, совместимость, активация
Перезапишет ли плагин мета-теги, которые я писал руками?

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

А если результат не понравится?

Вкладка «История и откат» — «Откатить последний прогон». Предыдущие значения сохраняются для каждого запуска (Pro).

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

Да. Генерация идёт AJAX-пачками с прогресс-баром, а не одним длинным запросом, поэтому max_execution_time не имеет значения.

Где именно хранятся мета-теги?

Если активен Yoast SEO или Rank Math — в их полях, поэтому все привычные инструменты работают дальше. Без SEO-плагина плагин держит собственные поля и сам выводит title и description.

Почему H1 хранится отдельно?

У SEO-плагинов нет поля под H1, а переписывать название товара ради заголовка — ломать каталог, корзину и письма. Поэтому H1 живёт в собственном поле и подставляется только в заголовок страницы.

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

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

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