SEO · WordPress

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

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

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

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