Не знаете с чего начать?
Напишите нам
Получите полную консультацию по Вашему проекту бесплатно и быстро
MODX Revolution — гибкая и мощная CMS с открытым исходным кодом, которую ценят за удобство, безопасность и широкие возможности для адаптации. Но даже самый технологичный сайт не принесёт результата, если его не видно в поиске. SEO-продвижение сайта на MODX — это не просто настройка технических параметров, а комплексная работа, включающая оптимизацию структуры, контента, мета-информации и индексации.
Почему это важно? Потому что большинство пользователей находят сайт через Яндекс или Google. Если ваш ресурс не отображается на первых страницах, вы теряете клиентов, заявки и прибыль. Особенно это актуально для малого и среднего бизнеса, где каждый переход может стать сделкой.
В этой статье мы рассмотрим, как выполняется поэтапная SEO-оптимизация MODX с технической и контентной стороны. От настройки .htaccess
и robots.txt
до правильной генерации sitemap.xml
и подключения аналитики — вы получите системное руководство, ориентированное на результат.
Материал будет полезен:
Файл .htaccess
управляет поведением сервера Apache и позволяет задать важнейшие SEO-настройки для MODX. Это первое, с чего следует начать оптимизацию сайта на MODX. Основные задачи:
index.php
и .html
из URL;RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L]
Эти строки помогают избавиться от технических дублей, которые мешают продвижению сайта и увеличивают бюджет индексации.
Файл robots.txt
регулирует доступ поисковых роботов к страницам сайта. Его задача — ограничить индексацию технических и дублирующихся разделов. Пример рабочей конфигурации:
User-agent: * Disallow: /manager/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: /*.html Disallow: /*? Clean-param: utm_source&utm_medium&utm_campaign Host: https://example.ru Sitemap: https://example.ru/sitemap.xml
Важно: публикуйте файл robots.txt
в корне сайта и проверяйте его через инструменты Яндекс.Вебмастер и Google Search Console.
Ниже вы найдёте пошаговый план действий, проверенные инструменты и рекомендации по улучшению видимости сайта в поиске. Всё изложено на практике, без воды и теории.
Дружественные URL (ЧПУ) — это человеко-понятные адреса страниц, которые легко читаются, запоминаются и индексируются. Пример: /uslugi/seo-modx
вместо /index.php?id=23
. Это базовая часть SEO-оптимизации MODX.
Перейдите в админке MODX: Система → Системные настройки → Фильтр: Дружественные URL, и установите:
Для корректной транслитерации псевдонимов с кириллицы в латиницу нужно установить дополнение translit
через раздел «Пакеты → Установщик». Без него символы могут отображаться некорректно, что повредит индексации.
Чтобы убрать лишние слеши в конце URL, добавьте в начало файла .htaccess
строку:
RewriteRule ^(.*)/$ /$1 [R=301,L]
Это предотвращает появление дублей: /katalog
и /katalog/
будут считаться одной страницей.
После включения всех параметров и перезаписи .htaccess
убедитесь, что:
.html
;
Канонический URL помогает поисковым системам понять, какая из похожих страниц должна быть показана в результатах поиска. Это важно для борьбы с дублями и консолидации веса страниц. Особенно при использовании фильтров, параметров и версий страниц.
В MODX канонические ссылки можно реализовать вручную или с помощью сниппета. Рассмотрим оба варианта.
Один из простейших способов: прописать в <head>
шаблона такую строку:
Это решение подходит для большинства страниц, особенно если нет необходимости в динамическом управлении параметрами.
Если на сайте активно используются GET-параметры, полезно сделать сниппет, который формирует канонический URL без UTM-меток и других «мусорных» параметров.
[[!Canonical? &args=`{"utm_source":"", "utm_medium":""}`]]
Пример PHP-кода для сниппета Canonical:
$resourceId = $modx->resource->get('id'); if (!$resourceId) return ''; $canonicalUrl = $modx->makeUrl($resourceId, '', '', 'full'); return '<link rel="canonical" href="' . $canonicalUrl . '" />';
Каноническая ссылка должна присутствовать на всех страницах сайта, особенно если используются:
Важно: убедитесь, что канонические ссылки не ведут на 404 или редиректы. Это частая ошибка при ручной настройке.
Мета-теги — основа внутренней оптимизации страницы. По ним формируется сниппет в выдаче, они влияют на CTR и релевантность. В MODX эти теги можно настраивать вручную или с помощью компонентов SEO Pro и SEO Tab.
В базовой конфигурации MODX используют следующие поля:
<title>
);<title>
при наличии);description
;<title>Доставка цветов в Москве — свежие букеты с доставкой за 2 часа</title> <base href="[[++site_url]]"> <meta name="description" content="Оформите заказ на доставку цветов в Москве. Свежие букеты от 990 ₽ с курьерской доставкой за 2 часа. Бесплатная открытка в подарок!"> <meta name="keywords" content="доставка цветов Москва, купить букет, заказ цветов онлайн, цветы с доставкой">
Мета-теги должны быть уникальными на каждой странице и содержать основные ключевые фразы, отражающие тематику. Особенно важно это при продвижении низкочастотных запросов.
Компонент SEO Pro добавляет отдельную вкладку в ресурсы и позволяет:
Дополнительно можно отключить автоматическое добавление названия сайта, установив:
seopro.usesitename: Нет
Рекомендация: следите за длиной тегов. Рекомендуемые значения:
При продвижении сайтов на MODX важно не только наличие мета-тегов, но и их качество. Поисковые системы всё ещё используют title и description для ранжирования и отображения, особенно в коммерческой выдаче.
Карта сайта sitemap.xml
помогает поисковым системам быстрее находить и индексировать все важные страницы ресурса. Она особенно важна при большом количестве страниц или сложной структуре. В MODX sitemap можно сгенерировать автоматически с помощью компонентов pdoSitemap или GoogleSiteMap.
Установите pdoTools через установщик пакетов, затем создайте ресурс sitemap
со следующими параметрами:
[[pdoSitemap? &showHidden=`1`]]
Этот вызов создаёт стандартную карту сайта, включая скрытые страницы, если это необходимо.
Для использования компонента GoogleSiteMap достаточно вставить в новый XML-документ:
[[!GoogleSiteMap]]
Он добавит даты изменения, приоритеты и частоту обновления страниц — эти параметры поисковики учитывают при сканировании.
После создания не забудьте:
robots.txt
: Sitemap: https://example.ru/sitemap.xml
Совет: если вы работаете с мультиконтентными сайтами (несколько контекстов в MODX), добавьте параметр &contexts=`web,shop`
в вызов sitemap.
Правильная настройка системных страниц ошибок в MODX влияет не только на пользовательский опыт, но и на качество SEO-продвижения MODX-сайта. Ошибки 404, 401 и 503 должны обрабатываться корректно и не индексироваться как обычные страницы.
В дереве ресурсов создайте три документа:
Для каждой страницы:
Перейдите в Система → Системные настройки → Фильтр: Сайт и пропишите ID созданных страниц:
Эти параметры обеспечат правильную отдачу статуса сервера, а также предотвратят попадание несуществующих URL в индекс.
Убедитесь, что:
Важно: не редиректите 404 на главную. Это ухудшает поведенческие факторы и может привести к фильтрам.
Контент — ключевой фактор ранжирования сайта. Даже при идеальной технической оптимизации MODX не выйдет в топ без уникального, полезного и структурированного текста. Это особенно актуально в конкурентных нишах и при продвижении по низко- и среднечастотным запросам.
Для написания и размещения текстов используйте:
<title>
или h1;Чтобы контент действительно работал на SEO:
Перелинковка усиливает страницы, помогает роботам быстрее сканировать сайт и снижает показатель отказов. В MODX рекомендуется использовать вызов ресурсов по ID, а не по URL:
О нас
Это защитит сайт от «битых» ссылок в случае переименования псевдонима. Также полезно:
Совет: добавьте якорные ссылки на блоки длинных страниц — это повысит удобство и поможет SEO.
Успешное продвижение сайтов на MODX невозможно без аналитики. Только с помощью инструментов отслеживания можно понимать, какие страницы приносят трафик, где пользователи уходят, и что требует улучшения.
Рекомендуется установить как минимум два сервиса:
Код отслеживания вставляется в шаблон, как правило, перед закрывающим тегом </body>
. Это позволяет не мешать загрузке основного контента.
[[*ym_code]] [[*ga_code]]
Для удобства можно создать специальные ТВ-поля (TV parameters) в шаблонах MODX — так вы сможете добавлять и редактировать коды без доступа к шаблонам.
Для оценки эффективности SEO важно настроить отслеживание ключевых действий:
Подключённая аналитика позволит:
Вывод: SEO без метрик — это слепой полёт. Внедряйте аналитику ещё до начала продвижения.
MODX ценят не только за гибкость, но и за возможности автоматизации задач. Ниже — несколько приёмов, которые облегчат работу и ускорят SEO-процессы.
Чтобы не прописывать вручную повторяющиеся значения (например, телефоны, адреса, названия компании), создайте переменные через Системные настройки. Это удобно, особенно при редактировании нескольких шаблонов.
[[++company_phone]]
Дополнение settingsWidget позволяет визуализировать системные параметры и дать доступ к ним менеджерам без риска сломать код. Настраивается через modstore, встраивается в админку.
Настройте автоматическую очистку кэша через cron или используйте дополнения типа RefreshCache
. Это особенно полезно при частом обновлении страниц и динамической генерации sitemap.
Бонус: для визуальной навигации в админке можно задать иконки шаблонам — это ускорит работу с деревом ресурсов. Пример: в поле «Значок» шаблона укажите icon-home
.
SEO-продвижение сайта на MODX — это не «разовая настройка», а системная работа с технической, контентной и аналитической частью. Используйте силу CMS: гибкость структуры, управление псевдонимами, кастомизацию сниппетов, подключение аналитики и расширений.
Чтобы продвинуть сайт в Яндексе и Google, важно следовать единой стратегии:
Если вы хотите продвигать сайт на MODX «под ключ», автоматизировать рутину и получать результат, а не тратить бюджет — мы готовы помочь. Наша команда настраивает, продвигает и поддерживает сайты на MODX с учётом последних SEO-требований. Напишите нам — обсудим задачу, сроки и цели.
Получите полную консультацию по Вашему проекту бесплатно и быстро