Поисковая оптимизация (SEO) MODX Revolution

MODX считается одной из самых seo-ориентированных CMS, рассмотрим несколько простых шагов, которые помогут поисковым системам оценить ваш сайт по достоинству.

Настройка robots.txt и .htaccess

Важнейший параметр для SEO, подробнее о настройках robots.txt и .htaccess смотрите тут — robots.txt и .htaccess в MODX Revo.
Кстати, на момент разработки сайта — лучше его закрыть от индексации в robots.txt и открыть только после того, как все настроено и заполнено.

Настройка ЧПУ (SEF)

Подробнее о настройке ЧПУ (SEF) -ссылок смотрите тут — Настройка ЧПУ (SEF) в MODX Revolution.

404 ошибка

Создаем страницу 404 в дереве ресурсов.

Создаем страницу 404 в MODX

Затем указываем ID (цифра в дереве ресурсов админки в скобках рядом с заголовком страницы) нашей 404 страницы в системных настройках, для этого переходим в верхнем меню админки «Системные настройки -> Сайт».

Создаем страницу 404 в MODX

Уникальные meta-теги: title (Заголовок), description (описание), keywords (ключевые слова)

Meta-теги также крайне важный параметр для поисковиков, и нужно для каждых страниц делать их уникальными и отражающими тематику страницы.

<base href="[[!++site_url]]" />
<meta charset="[[++modx_charset]]" />
<title>[[*longtitle:notags:default=`[[*pagetitle:notags]]`]] | [[++site_name]]</title>
<meta name="keywords" content='[[*introtext:notags:default=`[[*pagetitle:notags]] [[++site_name]]`]]' />
<meta name="description" content='[[*description:notags:default=`[[++site_name]] | [[*longtitle:notags:default=`[[*pagetitle:notags]]`]]`]]' />

title (Заголовок), description (описание), keywords (ключевые слова) MODX

Поле «Аннотация (введение)» я использую для ключевых слов, т. к. на сайте это поле по назначению редко нужно.
Также я использую модификатор ввода-вывода :default, это позволяет генерировать мета-теги, если они не были заполнены, из обязательных полей (в моем случае [[*pagetitle]] и [[++site_name]]); подробнее о модификаторах смотрите тут — Фильтры ввода-вывода (модификаторы).

Уникальный контент на сайте

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

Настройка sitemap.xml

После того, как все страницы заполнены, можно создать карту сайта для поисковиков (sitemap.xml), подробнее об этом смотрите тут — Как создать в MODX Revo файл sitemap.xml.

Прочее для SEO в MODX Revo

Как правильно указывать ссылки на ресурсы в MODX

Очень часто разработчики или контент-менеджеры указывают ссылки на другие ресурсы через sef-псевдонимы, например так:
<a href="/kontakti.html">перейти в раздел контакты</a> однако это не верно, т. к. псевдоним ресурса (в данном случае «kontakti») может быть в дальнейшем изменен, к примеру, на «contacts» и ссылка на контакты, соответственно, перестанет работать.
Правильно же ссылки на другие ресурсы указывать через ID ресурса, т. е. независимо от псевдонима страницы — страница будет открываться:
<a href="[[~10]]">перейти в раздел контакты</a>, где 10 — это ID страницы контактов.

Как удалить.html в ссылках MODX

Иногда требуется заменить расширение.html на / (слэш) у ссылок на сайте (или вообще удалить.html из ссылок), к примеру, заменить все ссылки вида «contacts.html» на «contacts/», для этого переходим в верхнем меню админки «Содержимое -> Типы содержимого», находим там «HTML» и меняем на / (или удаляем) у него «Расширение файла».

Как удалить .html в ссылках MODX

Вот и все, данные рекомендации помогут вашему сайту на MODX Revo покорять seo-горизонты интернета!


Свяжитесь с нами

Нажимая на кнопку «Отправить», я даю свое согласие на обработку персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия Пользовательского соглашения