SEO продвижение MODX сайтов
MODX Revolution — функциональная и гибкая система управления контентом с исходным кодом и открытой лицензией. Данную CMS считают одной из наиболее «дружественных» по отношению к SEO-продвижению. Как сделать SEO на MODX Revolution эффективным.
Работа с .htaccess и robots.txt
Правильная настройка данных служебных файлов — обязательное требование для качественной и быстрого индексирования страниц.
Корректный robots.txt
- User-agent: *
- Disallow: /assets/components/
- Disallow: /connectors/
- Disallow: /core/
- Disallow: /manager/
- Disallow: /index.php
- Disallow: *?
- Host: site.ru
- Sitemap: http://site.ru/sitemap.xml
Важно! Значения index.php и*? допускается делать «невидимыми» лишь при применении ЧПУ-ссылок. Иначе, прекратитсяиндексация всего сайта,а следовательно, SEOотMODX не дастрезультатов.
Главные директивы .htaccess
#301 редирект страниц:- #RewriteRule ^category/old-page.html$ category/new-page [R=301,NC,L].
#Редирект с http://site.com/index.html и http://site.com/index.php на http://site.com:- #RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/.
- #RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L].li>
#Редирект на HTTPS:- #RewriteCond %{HTTPS} =off.
- #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L].
#Редирект с БЕЗ www на С www:- #RewriteCond %{HTTP_HOST} ^([^www].*)$.
- #RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L].
#Редирект С www на БЕЗ www:- #RewriteCond %{HTTP_HOST} ^www\.(.*) [NC].
- #RewriteRule ^(.*)$ http://%1/$1 [R=301,L].
#Редирект междудоменами:- #RewriteCond %{HTTP_HOST} old.ru.
- #RewriteRule (.*) http://new.ru/$1 [R=301,L].
Директивы отключаются посредством символа «#». Чтобы их активировать, надо лишь удалить знак в начале строчки.
Настройка ошибки «404»
Первым делом потребуется создание страницы «404» в структуре веб-сайта с помощью спецвкладки в настройках. Затем надо в окошке «Системные настройки»присвоить ей ID, который будет соответствовать цифровому идентификатору.
Метатеги: title, description, keywords
Верная поисковая SEO-оптимизация MODX требует добавления на каждую страницу релевантных и уникальных мета тегов. Для этого используется компонент SEO Pro. Он позволяет расширить число полей, осуществить мониторинг вхождения ключевых фраз и показывать сниппет. Для его применения необходимо внедрить специальный код.
Удаление из URL-адреса.html
Поменять расширение «.html» на слэш можно в панели администратора. Для чего потребуется зайти в «Содержимое» и далее в«Типы содержимого». Здесь надо лишь текущее расширение изменить на нужное.
Правильные линки на внешние сайты
Работа с sitemap.xml
Чтобы создать карты сайта можно воспользоваться специнструментами pdoSitemap и GoogleSiteMap. Сама процедура не будет отличаться от настройки sitemap.xml для веб-сайтов на прочих CMS.
Теперь вы узнали, как сделать эффективным SEO-продвижение в MODX Revolution.
Бонус: 2 лайфхака для MODX REVO
И в заключении рассмотрим 2 лайфхака. Первый – системные настройки для пользователя.
Ни для кого не будет тайной, что вызвать системную настройку можно быстрее, чем добавочное поле у странички. И, когда необходимо разместить где-то адреса,«шапочные» либо «подвальные» фразы, телефонные номера, самым «скоростным» решением будет помещение этой информации в системные настройки.
Что потребуется сделать?
- Установить виджет «settingsWidget» от DocentBF с modstore.pro (https://modstore.pro/packages/utilities/settingswidget) и написатьв него ранеесозданные настройки.
- Зайти в управление панелями и создать новую панель. В неё нужно добавить данный компонент. Назвать его можно как захотите. Далее назначьте его политике менеджера. Но доступ к системным настройкам не запрещайте в политике, иначе менеджер не сможет их увидеть.
- Опции надо спрятать другим методом. Отправляйтесь в настройки и из отправляйте пункт «Админ» в управление. Так вкладка будет скрыта визуально, но не с панели.
Лайфхак № 2. Откройте любой шаблон, допустим «Главная». В поле «Значок» напишите «icon-home». Затем сохраните изменения и обновите.