Кейс · AI-assisted SEO / MODX Evolution · 2026
На сайте monument-spb.ru ИИ-агент работал не как генератор абстрактных SEO-текстов, а как технический редактор с доступом к структуре MODX: находил незаполненные карточки, собирал факты из полей CMS, проверял фотографии, создавал описания и FAQ, исправлял разметку и контролировал результат на опубликованных страницах.
Каталог состоял из сотен страниц памятников, крестов и выполненных проектов. Часть карточек содержала только фотографии и технические поля, часть — слишком короткие или повторяющиеся тексты. В диагностике Яндекса одновременно появились 32 страницы с одинаковыми заголовками и 32 страницы с одинаковыми описаниями.
Нужно было сделать карточки полезнее для человека и понятнее для поиска, но без массового размножения ключевых фраз. Дополнительные задачи касались гео-SEO для Санкт-Петербурга и Ленинградской области, внутренней перелинковки, структурированных данных, мобильной версии и корректной работы аналитических cookie.
Главное ограничение проекта: не выдумывать размеры, материалы, комплектацию, цену или сроки. Если факта нет в MODX или его нельзя подтвердить по странице, он не попадает в текст.
Для каждой карточки использовались существующие поля price, price_all, time, material, decoration и desc. Фотографии открывались там, где нужно было понять форму памятника, количество стел, тип креста или видимые элементы оформления. Так ИИ не подменял данные догадками, а переводил уже имеющуюся информацию в понятный пользователю текст.
Работа шла небольшими партиями. Это позволяло менять стиль после обратной связи и не превращать весь каталог в набор одинаковых шаблонов.
Агент подключался к MODX по SSH, выбирал опубликованные товары нужного раздела и находил страницы без описания или FAQ.
MODX Evolution · MySQL · выборка по parentПеред написанием проверялись заголовок, цена памятника и комплекта, материал, оформление, срок изготовления, текущий текст и доступные изображения.
price · price_all · time · material · decoration · descТекст объяснял, что именно показано на фотографии, чем отличается проект и какие элементы можно согласовать индивидуально. После проверки стиля отказались от избыточной группировки характеристик, чтобы карточки читались естественно.
Факты вместо заготовок · разные структура и ритм текстаДля страницы создавалось от четырёх до семи вопросов: о составе стоимости, материале, сроках, надписях, портрете, доставке и установке. Формулировки опирались только на данные конкретной карточки.
4–7 вопросов · без несуществующих цен на монтажПосле сохранения очищался кеш, проверялись HTTP-ответ, заголовки, ссылки, изображения и синтаксис JSON-LD. Изменения выполнялись с резервной копией и контролем конкретных документов.
Backup · cache clear · HTTP 200 · JSON validationРегиональная релевантность строилась на реальной географии работы компании. В блоках доставки и установки указывались Санкт-Петербург и Ленинградская область, а в описаниях выполненных проектов сохранялись известные места установки. Это полезные для заказчика сведения, а не механическое повторение названия города.
Вместо дорвеев под десятки населённых пунктов усиливались основные коммерческие страницы, карточки товаров и примеры работ. Поисковая система получает связку «услуга — изделие — материал — регион — выполненный проект», а пользователь понимает, обслуживается ли его район и можно ли заказать установку.
Для каталога подготовлены отдельные материалы о размерах памятников, технических моментах установки и применении ковки. Затем появились статьи о материалах для ковки и об использовании ковки в композиции памятника.
Статьи и карточки связаны со страницами услуг: художественная ковка, бронзовые изделия и виды камня. Ссылки ставились по смыслу, а не одинаковым блоком во все документы. Раздел статей переведён на вывод по десять публикаций с пагинацией.
title и description учитывает данные карточки, в том числе материал и цену, когда они заполнены..html и единый формат URL.На сайт добавлено уведомление о cookie с отдельным выбором для аналитических cookie Яндекс Метрики. Пользователь может принять или отклонить аналитику, а из уведомления доступна политика обработки персональных данных. Согласие сохраняется, чтобы баннер не появлялся при каждом переходе.
Параллельно исправлялась адаптивность: сохранён корректный viewport, восстановлены стили после сохранения через менеджер MODX, переработаны проблемные блоки мобильной страницы контактов и ограничена ширина контента на больших экранах.
ИИ-агент не получал команду «написать побольше текста про памятники». Он работал внутри заданного процесса: одна партия документов, фиксированный набор разрешённых источников, запрет на выдуманные характеристики и обязательная проверка опубликованной страницы.
Когда формулировка выглядела неестественно — например, превращала простую окрашенную надпись в отдельную услугу по «оформлению варианта», — она переписывалась. Обратная связь использовалась для следующих партий, а не маскировалась новыми ключевыми словами.
Каталог стал информативнее без увеличения текста ради ключевых слов. У товаров появились понятные различия, ответы на практические вопросы и связи с услугами и экспертными статьями. Техническая часть сайта получила более устойчивые метаданные, валидную разметку и каталожный фид, а региональная направленность стала видна из реальных условий доставки, установки и выполненных работ.
Главный эффект подхода — управляемость. ИИ ускорил рутинную работу с сотнями документов, но решения оставались проверяемыми: каждый факт можно проследить до поля CMS, фотографии или существующей страницы.
MODX Evolution · PHP · MySQL · ИИ-агент · SEO · гео-SEO · JSON-LD · YML · Яндекс