Зв'язатись
  • WordPress
  • SEO
  • v1.1.0

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

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

Завантажити 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 у Pro,…

Разом з SEO-шаблонізатор купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» SEO-шаблонізатор Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

Повний опис модуля

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. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль