Enver Dzheparov

SEO Менеджер (SEO Шаблоны)

Массовая генерация мета-тегов, SEO Health Score, откат

$85 · разработка · IP5 Agency

Читать кейс о разработке →
SEO Pack главная страница

Модуль доступен на 2 языках: русском и английском.

Если в вашем магазине сотни или тысячи товаров без SEO-заголовков и описаний — этот модуль заполнит их все сразу. Создайте шаблон один раз, примените его ко всему каталогу одним кликом и получите готовый page title, meta description, meta keywords и SEO-имя для каждого товара. Никакой ручной работы, никакого копирования — только структурированное SEO по всему магазину.

Модуль также включает встроенный SEO-аудит: показывает, у каких товаров, категорий и страниц незаполнены поля, находит дубли заголовков и описаний по всему каталогу, сохраняет полную историю каждого изменения — любую ошибку можно откатить одним кликом.

Как работает модуль

Модуль построен вокруг двух понятий:

Сначала создайте паттерн, затем примените его к нужным объектам. Результат сразу виден в списке товаров и на витрине.

1. Список паттернов

Перейдите в Веб-сайт → SEO Шаблоны или через Модули → IP5 Agency — SEO Шаблоны → Открыть

Страница отображает все созданные паттерны в виде карточек. На каждой карточке видно название, тип (Товары / Категории / Страницы / Изображения), к каким категориям или товарам применяется, и статус. Используйте кнопку + в правом верхнем углу для добавления нового паттерна.

Список паттернов

Рис. 1 — Список паттернов. Карточки показывают тип, применяемые объекты и статус

На каждой карточке три кнопки быстрых действий: Генерация — применить паттерн немедленно, Редактировать — открыть настройки, Клонировать — дублировать паттерн для другого типа или набора объектов.

2. Создание паттерна

Нажмите + и выберите тип: Товары, Категории, Страницы или Изображения. Откроется страница редактирования.

Страница редактирования паттерна

Рис. 2 — Страница редактирования паттерна со списком переменных слева

В левой панели показаны все доступные переменные для выбранного типа. Кликните на переменную, чтобы вставить её в активное поле. Для товаров список включает:

Заполните SEO-поля используя переменные. Пример для паттерна товаров:

Паттерн также поддерживает условные блоки. Синтаксис: {if ПЕРЕМЕННАЯ > ЗНАЧЕНИЕ}текст{endif}. Пример: {if price > 10000}Премиум {{ product }}{endif} — слово "Премиум" добавляется только к дорогим товарам. Поддерживаемые операторы: >, <, =, !=, contains.

Пример использования переменных

Рис. 3 — Переменные вставляются кликом в боковой панели. Подсказки показывают рекомендуемую длину полей

3. Настройки обновления

После создания паттерна откройте вкладку Обновить. Здесь настраивается, какие поля обновлять и к каким объектам применять паттерн.

Вкладка Обновить

Рис. 4 — Вкладка Обновить: чекбоксы выбора полей и выбор объектов

4. Генерация SEO

Нажмите Генерация на карточке паттерна или на странице его редактирования. Модуль применяет паттерн ко всем подходящим объектам, подставляет переменные реальными значениями и сохраняет результат в базу данных.

Страница результата генерации

Рис. 5 — Страница результата генерации с ссылками на Историю изменений и SEO Здоровье

После завершения генерации страница результата показывает количество обновлённых объектов и предоставляет быстрые ссылки на Историю изменений и SEO Здоровье. Генерацию также можно запускать автоматически через CRON — готовая команда показана в верхней части страницы списка паттернов.

Скорость генерации: модуль обрабатывает до 100 объектов за запрос при ручном запуске из браузера и до 1000 за итерацию при запуске через CRON. Для магазина с 70 000 товаров полная генерация через CRON занимает около 5 минут.

5. SEO Здоровье

Перейдите в Веб-сайт → SEO Шаблоны → SEO Здоровье

Страница показывает процент товаров, категорий или страниц с заполненными SEO-полями. Переключайтесь между типами объектов с помощью вкладок вверху.

Страница SEO Здоровье

Рис. 6 — SEO Здоровье: вкладка Товары — 100% заполненность по 376 товарам

SEO Здоровье вкладка Категории

Рис. 6.1 — Вкладка Категории: общий рейтинг 92%

SEO Здоровье вкладка Страницы

Рис. 6.2 — Вкладка Страницы: рейтинг 14% — поля нужно заполнить

Большая цифра вверху — общий SEO рейтинг, среднее значение заполненности по трём полям (title, description, keywords). Цветовая кодировка:

Таблица показывает точное количество заполненных и незаполненных объектов для каждого поля. Нажмите Заполнить пустые SEO поля, чтобы перейти в список паттернов и применить шаблон к объектам с пустыми полями.

6. Детектор каннибализации

Перейдите в Веб-сайт → SEO Шаблоны → Каннибализация

Детектор находит объекты с одинаковыми заголовками страниц, мета-описаниями или мета-ключевыми словами. Дублирующиеся SEO-поля заставляют страницы конкурировать друг с другом в результатах поиска и снижают общие позиции.

Страница Детектора каннибализации

Рис. 7 — Детектор каннибализации: три секции для дублей заголовков, описаний и ключевых слов

Переключайтесь между Товарами, Категориями и Страницами с помощью вкладок. Каждая строка показывает дублирующееся значение, сколько объектов его используют, и кликабельные ссылки на страницу редактирования каждого объекта. Это позволяет немедленно открыть любой конфликтующий товар или категорию и исправить дубль вручную или применив другой паттерн.

Самая частая причина каннибализации — паттерн, использующий только {{ category }} без уникальной переменной товара. В результате все товары одной категории получают одинаковые заголовки. Решение: добавить {{ product }} или {{ product_code }} в паттерн.

7. Откат и история изменений

Перейдите в Веб-сайт → SEO Шаблоны → История изменений

Каждый раз при применении паттерна модуль сохраняет снапшот предыдущих SEO-значений всех затронутых объектов. Страница истории показывает каждое применение: какой паттерн использовался, его формула, сколько объектов изменено, и кликабельные ссылки на первые 10 изменённых объектов.

Страница истории изменений

Рис. 8 — История изменений: формула паттерна, изменённые объекты со ссылками, кнопка отката

Нажмите Откатить в любой строке, чтобы мгновенно восстановить все SEO-поля в состояние до этого применения. Перед выполнением отката показывается диалог подтверждения. После отката строка помечается как "Откачено" и кнопка исчезает.

Важно: снапшот сохраняется перед каждой генерацией, включая запуски через CRON. Вы всегда можете отменить последнее автоматическое обновление, если результат не устроил.

8. CRON — автоматическая генерация

Паттерн можно применять автоматически по расписанию без каких-либо ручных действий. Готовая команда для CRON показана в верхней части страницы списка паттернов:

php /path/to/cart/admin.php --dispatch=seo_pack_cron.apply --cron_password=CRON_PASSWORD

Скопируйте эту команду и добавьте в crontab сервера. Пример — запуск каждый день в 3:00 ночи:

0 3 * * * php /path/to/cart/admin.php --dispatch=seo_pack_cron.apply --cron_password=YOUR_PASSWORD

CRON полезен для магазинов, которые регулярно добавляют новые товары: паттерн автоматически заполнит SEO-поля для новых позиций без каких-либо ручных шагов. Обрабатываются только объекты с пустыми полями — существующий SEO, написанный вручную, никогда не перезаписывается (если только "Перезаписывать не пустые поля" явно не включено в настройках паттерна).