Кейс · AI-assisted SEO / MODX Evolution · 2026

ИИ-агент для SEO и гео-SEO каталога памятников

На сайте monument-spb.ru ИИ-агент работал не как генератор абстрактных SEO-текстов, а как технический редактор с доступом к структуре MODX: находил незаполненные карточки, собирал факты из полей CMS, проверял фотографии, создавал описания и FAQ, исправлял разметку и контролировал результат на опубликованных страницах.

5разделов каталога
10карточек за итерацию
4–7вопросов в FAQ
2региона продвижения
1источник фактов — CMS

Задача

Каталог состоял из сотен страниц памятников, крестов и выполненных проектов. Часть карточек содержала только фотографии и технические поля, часть — слишком короткие или повторяющиеся тексты. В диагностике Яндекса одновременно появились 32 страницы с одинаковыми заголовками и 32 страницы с одинаковыми описаниями.

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

CMS стала источником правды

Главное ограничение проекта: не выдумывать размеры, материалы, комплектацию, цену или сроки. Если факта нет в MODX или его нельзя подтвердить по странице, он не попадает в текст.

Для каждой карточки использовались существующие поля price, price_all, time, material, decoration и desc. Фотографии открывались там, где нужно было понять форму памятника, количество стел, тип креста или видимые элементы оформления. Так ИИ не подменял данные догадками, а переводил уже имеющуюся информацию в понятный пользователю текст.

Рабочий цикл ИИ-агента

Работа шла небольшими партиями. Это позволяло менять стиль после обратной связи и не превращать весь каталог в набор одинаковых шаблонов.

  1. Поиск незаполненных документов

    Агент подключался к MODX по SSH, выбирал опубликованные товары нужного раздела и находил страницы без описания или FAQ.

    MODX Evolution · MySQL · выборка по parent
  2. Сбор фактов

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

    price · price_all · time · material · decoration · desc
  3. Описание без SEO-переспама

    Текст объяснял, что именно показано на фотографии, чем отличается проект и какие элементы можно согласовать индивидуально. После проверки стиля отказались от избыточной группировки характеристик, чтобы карточки читались естественно.

    Факты вместо заготовок · разные структура и ритм текста
  4. Индивидуальный FAQ

    Для страницы создавалось от четырёх до семи вопросов: о составе стоимости, материале, сроках, надписях, портрете, доставке и установке. Формулировки опирались только на данные конкретной карточки.

    4–7 вопросов · без несуществующих цен на монтаж
  5. Публикация и контроль

    После сохранения очищался кеш, проверялись HTTP-ответ, заголовки, ссылки, изображения и синтаксис JSON-LD. Изменения выполнялись с резервной копией и контролем конкретных документов.

    Backup · cache clear · HTTP 200 · JSON validation

Что изменилось в карточках

Описание товара

  • назначение и тип памятника;
  • материал и сочетание гранитов;
  • видимое оформление проекта;
  • варианты индивидуального исполнения;
  • срок — только при наличии значения в CMS.

Стоимость и комплектация

  • разделены цена памятника и полная стоимость;
  • уточнено, что относится к базовой комплектации;
  • оформление показанного варианта описано отдельно;
  • не добавлены неподтверждённые расценки доставки и монтажа.

Ответы до обращения

  • можно ли изменить размер и камень;
  • как согласуются надпись и портрет;
  • какие детали оплачиваются отдельно;
  • возможны ли доставка и профессиональная установка.

Гео-SEO без искусственных городских страниц

Региональная релевантность строилась на реальной географии работы компании. В блоках доставки и установки указывались Санкт-Петербург и Ленинградская область, а в описаниях выполненных проектов сохранялись известные места установки. Это полезные для заказчика сведения, а не механическое повторение названия города.

Вместо дорвеев под десятки населённых пунктов усиливались основные коммерческие страницы, карточки товаров и примеры работ. Поисковая система получает связку «услуга — изделие — материал — регион — выполненный проект», а пользователь понимает, обслуживается ли его район и можно ли заказать установку.

Экспертный контент и перелинковка

Для каталога подготовлены отдельные материалы о размерах памятников, технических моментах установки и применении ковки. Затем появились статьи о материалах для ковки и об использовании ковки в композиции памятника.

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

Техническое SEO

  • Уникализация метаданных. Генерация title и description учитывает данные карточки, в том числе материал и цену, когда они заполнены.
  • Исправление JSON-LD. Динамические значения безопасно экранируются, поэтому кавычки в названиях кладбищ и других полях больше не ломают JSON.
  • YML-фид. Подготовлен отдельный вывод документов второго уровня для передачи каталожных данных.
  • Контроль дублей. Проверены canonical, старые адреса с окончанием .html и единый формат URL.
  • Проверка результата. После публикации контролировались метатеги, микроразметка, изображения и внутренние ссылки непосредственно в HTML страницы.

Подготовка к требованиям по персональным данным

На сайт добавлено уведомление о cookie с отдельным выбором для аналитических cookie Яндекс Метрики. Пользователь может принять или отклонить аналитику, а из уведомления доступна политика обработки персональных данных. Согласие сохраняется, чтобы баннер не появлялся при каждом переходе.

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

Почему это не массовая AI-генерация

ИИ-агент не получал команду «написать побольше текста про памятники». Он работал внутри заданного процесса: одна партия документов, фиксированный набор разрешённых источников, запрет на выдуманные характеристики и обязательная проверка опубликованной страницы.

Когда формулировка выглядела неестественно — например, превращала простую окрашенную надпись в отдельную услугу по «оформлению варианта», — она переписывалась. Обратная связь использовалась для следующих партий, а не маскировалась новыми ключевыми словами.

Архитектура работы

Сайт и данные
CMS — MODX Evolution
Данные — документы и TV-поля MySQL
Шаблоны — PHP-сниппеты и чанки MODX
Выдача — HTML, JSON-LD и YML
Процесс
Исполнитель — ИИ-агент с SSH-доступом
Контроль — партиями по 10 документов
Поиск — требования Яндекса и гео-SEO
Регионы — Санкт-Петербург и Ленинградская область

Результат

Каталог стал информативнее без увеличения текста ради ключевых слов. У товаров появились понятные различия, ответы на практические вопросы и связи с услугами и экспертными статьями. Техническая часть сайта получила более устойчивые метаданные, валидную разметку и каталожный фид, а региональная направленность стала видна из реальных условий доставки, установки и выполненных работ.

Главный эффект подхода — управляемость. ИИ ускорил рутинную работу с сотнями документов, но решения оставались проверяемыми: каждый факт можно проследить до поля CMS, фотографии или существующей страницы.

Открыть сайт monument-spb.ru →

MODX Evolution · PHP · MySQL · ИИ-агент · SEO · гео-SEO · JSON-LD · YML · Яндекс


Сделать заказ

| необходим для связи с вами
В кротчайшие сроки я свяжусь с вами.

Также вы можетете связать со мной:
telegram: @ifwcom