
MODX стоит особняком среди популярных CMS: он почти не навязывает разметку и структуру, отдавая вебмастеру полный контроль над HTML. Для SEO это редкое преимущество — можно собрать идеально чистый, быстрый и семантичный код без борьбы с наследием движка. Обратная сторона: MODX ничего не делает за вас, поэтому результат целиком зависит от того, как настроены шаблоны, адреса и мета. Разберём, как выжать из этой свободы максимум и не превратить её в хаос.
Почему MODX любят за SEO
В отличие от движков с тяжёлым «бэкграундом», MODX не генерирует лишних страниц и не тянет обязательных скриптов. Это даёт несколько прямых плюсов для поиска.
- Чистый HTML. Вы пишете шаблон сами — никакого мусорного кода, лишних обёрток и навязанных классов.
- Нет дублей из коробки. MODX не плодит архивы, теги и вложения, как блоговые CMS, — дубли появляются только если их создать самому.
- Гибкая структура URL. Адреса строятся так, как нужно проекту.
- Лёгкость. Ядро компактное, страница собирается быстро при грамотных шаблонах.
Именно поэтому MODX часто выбирают разработчики под проекты, где важны скорость и тонкая настройка. Но эта же свобода означает, что базовые вещи нужно настроить руками.
Friendly URL: человекопонятные адреса
MODX умеет отдавать ЧПУ (Friendly URLs) из коробки — это включается в системных настройках, и на сервере активируется через .htaccess (или конфиг Nginx). Адрес страницы формируется из поля «Псевдоним» (alias) документа.
Что настроить:
- включить
friendly_urlsиfriendly_urls_strict, активировать правила на сервере; - задавать осмысленные псевдонимы латиницей; для кириллических названий использовать транслитерацию (плагин транслитерации ставится отдельно);
- настроить единый вид адреса (со слэшем или суффиксом) и 301-редиректы к нему;
- проверить обработку 404 — MODX позволяет задать страницу ошибки и корректный код ответа.
Мета-теги через TV-поля и плейсхолдеры
В MODX нет встроенного «SEO-блока» — мета собираются в шаблоне из полей документа и дополнительных TV (Template Variables). Это гибко: вы решаете, какие поля выводить в <title> и <meta>.
Типовая схема:
- создать TV-поля вроде
seotitle,seodescriptionдля ручного ввода мета; - в шаблоне вывести их через плейсхолдеры, а при пустом значении подставить заголовок документа как запасной вариант;
- для больших каталогов настроить формулы мета с подстановкой полей (название, цена, категория) — аналог мета-шаблонов в других CMS.
Дополнения из экосистемы (например, пакеты для SEO-полей и управления мета) упрощают эту работу, но принцип один: мета живут в полях документа и выводятся шаблоном.
pdoTools и вывод контента
pdoTools — набор сниппетов, ставший де-факто стандартом для вывода данных в MODX (меню, списки, товары, хлебные крошки). Для SEO это важно, потому что именно pdoTools формирует навигацию и перелинковку.
Что учесть:
- строить хлебные крошки и меню через pdoResources/pdoMenu — это даёт чистую внутреннюю структуру;
- аккуратно настраивать перелинковку между разделами; продуманная внутренняя структура распределяет вес — принципы в материале про внутреннюю оптимизацию сайта;
- кэшировать вывод сниппетов там, где данные меняются редко, чтобы не терять скорость.
Карта сайта и микроразметка
XML-карту в MODX генерируют дополнениями (пакеты класса XML sitemap из репозитория), настраивая автоматическое обновление и добавляя в Яндекс Вебмастер и Search Console. Микроразметку Schema.org вы добавляете прямо в шаблон — здесь снова помогает полный контроль над HTML: разметка ляжет ровно там и так, как нужно, без костылей. Как она работает и что выводит поиск — в статье про микроразметку Schema.org.
Поскольку MODX не навязывает структуру, ответственность за корректный robots.txt, canonical и заголовки ответа полностью на вас — это плюс для контроля и риск при небрежности.
Скорость: используем лёгкость движка
MODX компактен, и при грамотных шаблонах отдаёт страницы быстро. Но свобода позволяет и навредить — тяжёлыми несжатыми ресурсами или отключённым кэшем.
Что держать под контролем:
- включённое кэширование документов и сниппетов (некэшируемые вызовы
[[!...]]использовать только там, где нужно); - сжатие и объединение CSS/JS, отдача изображений в WebP с ленивой загрузкой;
- минимум сторонних библиотек — раз уж пишете шаблон сами, не тащите лишнее.
При аккуратной настройке MODX легко попадает в зелёную зону по скорости; общие приёмы — в гайде про скорость загрузки сайта.
Для кого MODX, а для кого избыточен
Свобода MODX — это и его ограничение: он предполагает, что рядом есть человек, готовый настраивать шаблоны и адреса.
| MODX хорош | MODX избыточен |
|---|---|
| Есть разработчик или веб-мастер | Нужен сайт «сам и без кода» |
| Важны скорость и чистый код | Нужен готовый каталог из коробки |
| Нестандартная структура проекта | Простая визитка без требований |
| Полный контроль над разметкой | Нет ресурса на поддержку |
Для владельца без технической поддержки проще конструктор или WordPress. Для проекта, где важны производительность и тонкая настройка, MODX даёт результат, которого на «тяжёлых» CMS добиться сложнее.
Когда сайт технически идеален, а роста нет
MODX позволяет собрать почти эталонный с точки зрения техники сайт: чистый код, быстрый отклик, точная разметка, отсутствие дублей. Но идеальная техника — это входной билет, а не гарантия топа. Поиск смотрит, как ведут себя люди: выбирают ли вашу страницу и остаются ли на ней. Если нет — позиции стоят даже при безупречном коде. Здесь помогает работа с поведенческими факторами: сервис TopBooster приводит на готовые страницы живой трафик из поиска и усиливает сигналы качества. Это надстройка над технической базой, которую MODX как раз позволяет сделать отличной.
Частые вопросы
Подходит ли MODX для SEO? Да, и даже лучше многих CMS: он не навязывает лишний код и не плодит дубли, а полный контроль над HTML позволяет собрать чистый, быстрый и семантичный сайт. Условие — базовые вещи (ЧПУ, мета, карта сайта) нужно настроить руками.
Как выводить мета-теги в MODX? Через поля документа и TV-переменные (например, seotitle, seodescription), которые выводятся в шаблоне плейсхолдерами. При пустом значении подставляют заголовок документа. Для каталогов настраивают формулы с подстановкой полей.
Есть ли в MODX карта сайта и SEO-модуль из коробки? Встроенного SEO-модуля нет — мета собираются в шаблоне. XML-карту и расширенные SEO-поля добавляют дополнениями из репозитория MODX. Это осознанный выбор философии движка: минимум навязанного, максимум контроля.
Кому не стоит брать MODX? Владельцу без разработчика и желания настраивать шаблоны. MODX ничего не делает за вас: без настройки ЧПУ, мета и кэша сайт не заиграет. Для простых задач без поддержки проще конструктор или WordPress.
Вывод
MODX — движок для тех, кто хочет полный контроль над кодом, и в умелых руках это сильный SEO-инструмент: чистый HTML, отсутствие дублей из коробки, точная разметка и высокая скорость. Но всё это нужно настроить самому — включить и упорядочить friendly URL, вывести мета через TV-поля, собрать карту сайта дополнением, продумать перелинковку через pdoTools и не забыть про кэш. Когда техническая база доведена до идеала (а MODX это позволяет как мало кто), дело за контентом и поведением посетителей — оценить нужную поддержку можно на странице тарифов.
Продвинем ваш сайт в ТОП Яндекса и Google
Реальные переходы из поиска, отчёты 24/7, первый результат — до оплаты.
Смотреть тарифы →