Оптимизация сайта на MODX Revolution. Оптимизация сайта на modx
Оптимизация сайта на MODX Revolution
Поисковая оптимизация MODX имеет свои особенности и нюансы, так как это не просто обычная CMS, а CMF — среда для разработки сайта. Короче говоря, у тебя есть фундамент для дома, а все остальное ты делаешь сам. И самое главное, ничего лишнего, именно то, что нужно для данного проекта.
Особенность и преимущество MODX перед другими системами — это то, что ты можешь на 100% контролировать вывод любой информации, и на выходе получаешь чистый HTML без примесей. Мы рассмотрим только поисковую оптимизацию MODX и как реализовать ее по пунктам, которые уже известны из статьи 10 признаков SEO ориентированных CMS.
1. Формирование уникального заголовка для каждой странички сайта (title)MODX позволяет формировать уникальные заголовки для каждой странички сайта, но для этого необходимо в шаблон сайта вставить данную конструкцию <title>[[*longtitle:default=`[[*pagetitle]]`]]</title>. Если тайтл не заполнен, то будет по умолчанию выводиться заголовок самой странички сайта.
Рис. 1. Расширенный заголовок в MODX Revo
2. Формирование мета-описанияЧтобы использовать мета-описание, нужно в шаблон сайта прописать данную конструкцию.
<meta name=»Description» content=»[[*description]]» />
Рис. 2. Описание странички сайта
3. Человеко-понятные URLы (ЧПУ) в MODXMODX Revo поддерживает ЧПУ и множество настроек URL, их порядка 20. После включение ЧПУ переименуйте файл ht.access в .htaccess. В настройках системы, раздел «Дружественные URL» есть необходимые настройки.
Пример:
— суффикс контейнера;— максимальная длина псевдонима;— транслитерация псевдонимов;— разделитель слов в псевдонимах;— символы, вырезаемые из псевдонимов;— разделитель слов в псевдонимах;— использовать дружественные URL;— проверять на дублирование URL;— использовать вложенные URL.4. Дубли страниц, либо возможность их устраненияЕсли вы правильно настроили URL и поработали в файле .htaccess (смотрите как нужно убирать дубли ), то я вас могу поздравить — дубли у вас не появятся. Но чтобы обезопасить себя, нужно использовать дополнение Canonical которое укажет поисковым машинам каноническую версию странички. Инструкция к его использованию проста: скачиваете дополнение Canonical, устанавливаете, в шаблон сайта в раздел <head> ставите конструкцию [[Canonical]]. И в шаблоне сайта появляется такая строчка кода
<link rel=»canonical» href=»http://mcsite.ua/o-studii.html» />
К слову, в файле .htaccess есть все необходимые настройки для настройки основного домена вашего сайта, раскомментируйте и можете использовать.Важно: стандартная настройка 301 редиректа не работает в MODX, если необходимо сделать перенаправление то используйте такую конструкцию
RewriteRule ^o-studii.html o-studii [R=301,NC,L]
5. Поддержка nofollow и noindexПо умолчанию в MODX нет возможности использовать эти теги. Но если возникла необходимость закрыть от индексации страничку то можна пойти двумя путями.
1) Загрузить приложение SEO Tab.2) Использовать Дополнительные поля (TV). Необходимо создать категорию SEO, потом дополнительное поле, назовем его noindex (при создании TV поля укажите параметры ввода текста, а также для какого шаблона применять) и дальше просто выводим этот параметр в шаблон сайта, конструкция .
6. Хлебные крохи (Breadcrumbs)Для создания хлебных крошек мы используем дополнение Breadcrumbs, его плюс в том, что в нем внедрены микроформаты, и теперь в поиске будет видна навигация сайта
Рис. 3. Хлебные крошки в MODX Revo
7. Карта сайта в MODX RevoКарта сайта в MODX делается в два шага.1) Загружаем дополнение GoogleSiteMap.
2) Создаем в корне страничку, ставим тип содержимого XML, потом выключаем редактор для этой странички. А в саму страничку ставим конструкцию
[[!GoogleSiteMap?]]
Проверка: набираем в адресной строке site/sitemap.xml
8. Страничка 404MODX Revo позволяет создавать свою уникальную 404 страничку. Делается это очень просто: создается любая страничка с названием 404. Потом необходимо перейти в Настройки системы, раздел Сайт, находите пункт «Страница ошибки 404» и ставите id созданной странички. Вот и все, 404 страничка готова, теперь можете создать для нее уникальный шаблон.
Рис. 4. Настройка 404 странички для MODX Revo
9. robots.txt для MODXСоздается файл robots для MODX аналогично созданию карты сайта (см. пункт 7). Создаем страничку, выбираем тип содержимого txt, выключаем редактор.
Проверка: site/robots.txt
10. Ускоряем сайт на MODX RevoСкорость сайта существенно влияет на лояльность посетителей и, соответственно, на конверсию. Разработчики MODX позаботились о возможности ускорить сайт посредством самой системы, без дополнительных расширений.
Раздел «Кэширование» позволяет очень гибко настроить ваш сайт и уменьшить нагрузку на сервер.
На что следует обратить внимание:— включить кеширование базы данных;— кэшировать javascript файлы;— включить кэширование скриптов.
Раздел «Панель управления» с помощью настроек позволяет увеличить пропускную возможность сервера посредством сжатия.
Это например такие функции:— использовать сжатый CSS;— включить zlib сжатие для JS/CSS файлов;— использовать сжатые javascript-библиотеки.
С точки зрения возможностей поисковой оптимизации, MODX можно поставить твердую пятерку. Ее возможности и гибкость впечатляет, но чтобы научится с ней работать, необходимо приложить немного усилий и терпения. Поверьте, оно того стоит.
note.infostore.in.ua
SEO-оптимизация сайта на MODX Revolution
Цель практически любого создаваемого сайта – предоставить информацию посетителям: дать описание товара, показать цены на услуги, оповестить об акции, разместить советы, рекомендации, справочные данные и так далее.
Но для того, чтобы с вашим сайтом познакомилось как можно больше пользователей Интернета, нужно обеспечить его нахождение на более высоких позициях в поисковой выдаче. Огромное значение для успешного продвижении имеет внутренняя SEO-оптимизация.
При верной настройке сайт, разработанный на базе MODX Revolution, вызывает одобрение сео-оптимизаторов. В этом плане, в отличие от многих других систем управления контентом, предпринимаемых действий потребуется гораздо меньше. Тем не менее, некоторые шаги вам сделать придется.
Файл .htaccess
Файл дает возможность конфигурировать работу веб-сервера: устанавливать права доступа к файлам и каталогам, делать редиректы, определять время жизни кэша и многое другое. В случае с MODX он дополнительно позволяет сайту корректно работать с человеко-понятными адресами («Дружественные URL» в модексовой терминологии).
При установке MODX на хостинг этот файл уже присутствует в корневом каталоге под именем ht.access. Переименуйте его в .htaccess.
Чтобы раскомментировать нужные директивы, удалите символ # в начале нужных строк. Но не бездумно.
Некорректная команда может привести к тому, что сайт перестанет загружаться. И если нет доступа к хостингу, исправить проблему своими силами не выйдет.
Вариант использования доменного имени
Выбрав, как должен отображаться адрес вашего сайта (с www или же без него), настройте с помощью файла .htaccess переадресацию.
Пример записи для редиректа с адреса, который начинается с www, на адрес без www:
# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Настройка ЧПУ (человеко-понятных адресов)
ЧПУ – адрес (его вы видите в адресной строке браузера), состоящий не из идентификатора страницы, а из понятных человеку слов. На вновь развернутом сайте MODX этот функционал по умолчанию отключен.
Для включения ЧПУ перейдите в раздел «Системные настройки». Выберите фильтр по разделу «Дружественные URL».
Измените настройки:
- Транслитерация псевдонимов: russian. Для включения транслитерации дополнительно требуется установить дополнение translit;
- Суффикс контейнера: Очищаем;
- Использовать дружественные URL: Да;
- Строгий режим дружественных URL: Да;
- Проверять на дублирование URI во всех контекстах: Да.
Включив на сайте ЧПУ (режим дружественныу URL), переименуйте дополнительно ht.access в корне сайта в .htaccess, иначе при попытке перехода на страницы, отличные от главной, получите ошибку 404.
Проверьте, что файл .htaccess содержит следующие записи:
# The Friendly URLs part RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Устранение дублей страниц
Поисковые системы очень негативно относятся к наличию дублей страниц (страниц, доступных по разным адресам) на сайте. Например, дублями является страница с адресами http://site.ru/about и http://site.ru/about/. Страница одна – адресов два. От них, дублей, нужно избавиться в обязательном порядке.
Такой записью в файле .htaccess избавляемся от дубля страницы с адресом, заканчивающимся на слэш:
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L]Чтобы избавиться от дублей главной, которая доступна и по адресу site.ru/index.php, посмотрите дополнительную информацию: Дубли главной страницы.
Работа с метатегами (заголовками и описаниями)
Метатеги – основа внутренней поисковой оптимизации. И если ключевые слова (keywords) давно не играют роли, то «Заголовок (title)» и «Описание (description)» остаются важнейшим пунктом процесса SEO-оптимизации страницы.
Не ленитесь заполнять поле «Описание» для каждой страницы.
И проверьте, есть ли в шаблонах страниц вызов тегов «title» и «description»:
<title>[[*longtitle:default=`[[*pagetitle]]`]]</title> <meta name="description" content="[[*description]]">В приведенном примере для тега «title» предусмотрено следующее: по умолчанию выводится «Расширенный заголовок». При его отсутствии – просто заголовок страницы.
Страница ошибки 404
«Ошибка 404 или Not Found (не найдено) – стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу» – так определяет ошибку Википедия. Наличие страницы для отображения ошибки очень необходимо сайтам.
Страницу следует предварительно создать, оформив согласно вашему дизайну или видению, затем указать ее идентификатор (id) в настройках сайта: «Системные настройки – Сайт», в строке Страница ошибки 404 «Документ не найден».
Файл robots.txt
Это простой текстовый файл, ограничивающий поисковым роботам доступ к содержимому на веб-сервере. В простейшем виде содержание выглядит так:
User-agent: * Disallow: /manager/ Host: адрес-вашего-сайта.ruВ нем содержится правило, запрещающее индексацию страницы входа в административную часть, и директива host, позволяющая указать главное зеркало сайта.
Sitemap.xml – карта сайта для поисковых систем
Этот файл содержит данные о тех страницах сайта, которые поисковым системам следует проиндексировать. Кроме того, он сообщит поисковым роботам, как часто обновляется информация на страницах, и индексирование каких страниц наиболее важно.
Для динамической генерации sitemap можно использовать сниппет pdoSitemap из комплекта pdoTools.
Порядок действий:
- Создать новый документ в корне сайта.
- На вкладке «Документ» выбрать пустой шаблон, указать «Заголовок документа» и псевдоним «sitemap».
- Проверить простановку галочек «Опубликован» и «Не показывать в меню».
- Перейти на вкладку «Настройки» и указать «Тип содержимого» - «XML». Убрать галочку «Использовать HTML-редактор», сохранить документ.
- В содержимом ресурса вызвать сниппет pdoSitemap, например:
Подключение систем аналитики
Системы аналитики (Яндекс.Метрика или Google Analytics) помогут вам сделать оценку посещаемости сайта и поведения на нем посетителей, поспособствуют и продвижению, и оценке эффективности проекта.
Код, предоставленный вам системой, необходимо вставить в шаблоны страниц, желательно перед закрывающимся тегом </body>, там, где подключаются скрипты.
Стоит добавить, что скорость загрузки сайта – тоже неплохой фактор ранжирования в поисковой выдаче. Но это уже относится к оптимизации работы самого сайта.
Помните, что все эти рекомендации – ничто без полезного, а главное, уникального контента на сайте. Это первое правило продвижения на сегодняшний день, причем для любых проектов и любых тематик.
Источник: https://modxinfo.ru/seo-optimizationilyaut.ru
Оптимизация сайта на MODX Revolution
Поисковая оптимизация MODX имеет свои особенности и нюансы, так как это не просто обычная CMS, а CMF — среда для разработки сайта. Короче говоря, у тебя есть фундамент для дома, а все остальное ты делаешь сам. И самое главное, ничего лишнего, именно то, что нужно для данного проекта.
Особенность и преимущество MODX перед другими системами — это то, что ты можешь на 100% контролировать вывод любой информации, и на выходе получаешь чистый HTML без примесей. Мы рассмотрим только поисковую оптимизацию MODX и как реализовать ее по пунктам, которые уже известны из статьи 10 признаков SEO ориентированных CMS.
1. Формирование уникального заголовка для каждой странички сайта (title)MODX позволяет формировать уникальные заголовки для каждой странички сайта, но для этого необходимо в шаблон сайта вставить данную конструкцию <title>[[*longtitle:default=`[[*pagetitle]]`]]</title>. Если тайтл не заполнен, то будет по умолчанию выводиться заголовок самой странички сайта.
Рис. 1. Расширенный заголовок в MODX Revo
2. Формирование мета-описанияЧтобы использовать мета-описание, нужно в шаблон сайта прописать данную конструкцию.
<meta name=»Description» content=»[[*description]]» />
Рис. 2. Описание странички сайта
3. Человеко-понятные URLы (ЧПУ) в MODXMODX Revo поддерживает ЧПУ и множество настроек URL, их порядка 20. После включение ЧПУ переименуйте файл ht.access в .htaccess. В настройках системы, раздел «Дружественные URL» есть необходимые настройки.
Пример:
— суффикс контейнера;— максимальная длина псевдонима;— транслитерация псевдонимов;— разделитель слов в псевдонимах;— символы, вырезаемые из псевдонимов;— разделитель слов в псевдонимах;— использовать дружественные URL;— проверять на дублирование URL;— использовать вложенные URL.4. Дубли страниц, либо возможность их устраненияЕсли вы правильно настроили URL и поработали в файле .htaccess (смотрите как нужно убирать дубли ), то я вас могу поздравить — дубли у вас не появятся. Но чтобы обезопасить себя, нужно использовать дополнение Canonical которое укажет поисковым машинам каноническую версию странички. Инструкция к его использованию проста: скачиваете дополнение Canonical, устанавливаете, в шаблон сайта в раздел <head> ставите конструкцию [[Canonical]]. И в шаблоне сайта появляется такая строчка кода
<link rel=»canonical» href=»http://mcsite.ua/o-studii.html» />
К слову, в файле .htaccess есть все необходимые настройки для настройки основного домена вашего сайта, раскомментируйте и можете использовать.Важно: стандартная настройка 301 редиректа не работает в MODX, если необходимо сделать перенаправление то используйте такую конструкцию
RewriteRule ^o-studii.html o-studii [R=301,NC,L]
5. Поддержка nofollow и noindexПо умолчанию в MODX нет возможности использовать эти теги. Но если возникла необходимость закрыть от индексации страничку то можна пойти двумя путями.
1) Загрузить приложение SEO Tab.2) Использовать Дополнительные поля (TV). Необходимо создать категорию SEO, потом дополнительное поле, назовем его noindex (при создании TV поля укажите параметры ввода текста, а также для какого шаблона применять) и дальше просто выводим этот параметр в шаблон сайта, конструкция .
6. Хлебные крохи (Breadcrumbs)Для создания хлебных крошек мы используем дополнение Breadcrumbs, его плюс в том, что в нем внедрены микроформаты, и теперь в поиске будет видна навигация сайта
Рис. 3. Хлебные крошки в MODX Revo
7. Карта сайта в MODX RevoКарта сайта в MODX делается в два шага.1) Загружаем дополнение GoogleSiteMap.
2) Создаем в корне страничку, ставим тип содержимого XML, потом выключаем редактор для этой странички. А в саму страничку ставим конструкцию
[[!GoogleSiteMap?]]
Проверка: набираем в адресной строке site/sitemap.xml
8. Страничка 404MODX Revo позволяет создавать свою уникальную 404 страничку. Делается это очень просто: создается любая страничка с названием 404. Потом необходимо перейти в Настройки системы, раздел Сайт, находите пункт «Страница ошибки 404» и ставите id созданной странички. Вот и все, 404 страничка готова, теперь можете создать для нее уникальный шаблон.
Рис. 4. Настройка 404 странички для MODX Revo
9. robots.txt для MODXСоздается файл robots для MODX аналогично созданию карты сайта (см. пункт 7). Создаем страничку, выбираем тип содержимого txt, выключаем редактор.
Проверка: site/robots.txt
10. Ускоряем сайт на MODX RevoСкорость сайта существенно влияет на лояльность посетителей и, соответственно, на конверсию. Разработчики MODX позаботились о возможности ускорить сайт посредством самой системы, без дополнительных расширений.
Раздел «Кэширование» позволяет очень гибко настроить ваш сайт и уменьшить нагрузку на сервер.
На что следует обратить внимание:— включить кеширование базы данных;— кэшировать javascript файлы;— включить кэширование скриптов.
Раздел «Панель управления» с помощью настроек позволяет увеличить пропускную возможность сервера посредством сжатия.
Это например такие функции:— использовать сжатый CSS;— включить zlib сжатие для JS/CSS файлов;— использовать сжатые javascript-библиотеки.
С точки зрения возможностей поисковой оптимизации, MODX можно поставить твердую пятерку. Ее возможности и гибкость впечатляет, но чтобы научится с ней работать, необходимо приложить немного усилий и терпения. Поверьте, оно того стоит.
Зберегти
Зберегти
blog.mcsite.ua