SEO · WordPress

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

Скачать бесплатно
Версия
v1.1.0
Совместимость
WooCommerce 7.0+ · WordPress 6.2+
Платформа
WordPress
SEO-шаблонизатор — массовая генерация мета-тегов для WooCommerce

Что внутри

  • Шаблоны 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 как формулу с плейсхолдерами — и применяет её ко всему каталогу. Заполнять мета-теги руками на несколько тысяч товаров нереально, а без них страницы конкурируют между собой в выдаче.

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

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

Отдельные формулы для товаров и категорий товаров, в Pro — ещё и для тегов и значений атрибутов. Около 25 плейсхолдеров: название, категория, бренд, цена, артикул, название магазина, модель, атрибут, опция, количество товаров, минимальная цена, наличие, год, номер страницы, разделитель. Шаблоны совместимы с OpenCart-версией модуля: {product_name}, {manufacturer}, {store_name}, {attribute:Цвет} ведут себя одинаково.

Пустая переменная не оставляет дыру в строке: она убирается вместе с разделителем, а опциональный блок [ Артикул {sku}. ] исчезает целиком. Длина title и description контролируется с обрезкой по границе слова.

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

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

Предпросмотр «было → стало» перед записью мета-тегов
Dry run: список «было → станет» с подсчётом символов. Пока ничего не записано.

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

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

Что работает бесплатно, а что в Pro

Свежая установка — это именно бесплатная версия: шаблоны title, description и H1 для товаров и категорий, предпросмотр и прогон до 200 объектов за раз. Ничего Pro не включается само по себе. Pro-поля остаются на своих местах — серые, с бейджем Pro и одной строкой о том, что именно они дают, чтобы было видно границу, а не пустое место.

Pro-поля показаны серыми с пояснением, что они дают
Без лицензии Pro-шаблоны видно, но они заблокированы — с пояснением, зачем они.

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

Диалог «Попробовать Pro 7 дней» с полем e-mail
Триал стартует только отсюда: один e-mail, настоящий ключ на почту.

Купленный ключ вставляется на той же вкладке и проверяется на 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 — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

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

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

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