Меню

Modx revo настройка seo настройка



SEO-оптимизация сайта на MODX Revolution

Цель практически любого создаваемого сайта – предоставить информацию посетителям: дать описание товара, показать цены на услуги, оповестить об акции, разместить советы, рекомендации, справочные данные и так далее.

Но для того, чтобы с вашим сайтом познакомилось как можно больше пользователей Интернета, нужно обеспечить его нахождение на более высоких позициях в поисковой выдаче. Огромное значение для успешного продвижении имеет внутренняя SEO-оптимизация.

При верной настройке сайт, разработанный на базе MODX Revolution, вызывает одобрение сео-оптимизаторов. В этом плане, в отличие от многих других систем управления контентом, предпринимаемых действий потребуется гораздо меньше. Тем не менее, некоторые шаги вам сделать придется.

Файл .htaccess

Файл дает возможность конфигурировать работу веб-сервера: устанавливать права доступа к файлам и каталогам, делать редиректы, определять время жизни кэша и многое другое. В случае с MODX он дополнительно позволяет сайту корректно работать с человеко-понятными адресами («Дружественные URL» в модексовой терминологии).

При установке MODX на хостинг этот файл уже присутствует в корневом каталоге под именем ht.access. Переименуйте его в .htaccess.

Чтобы раскомментировать нужные директивы, удалите символ # в начале нужных строк. Но не бездумно.

Некорректная команда может привести к тому, что сайт перестанет загружаться. И если нет доступа к хостингу, исправить проблему своими силами не выйдет.

Вариант использования доменного имени

Выбрав, как должен отображаться адрес вашего сайта (с www или же без него), настройте с помощью файла .htaccess переадресацию.

Пример записи для редиректа с адреса, который начинается с www, на адрес без www:

Настройка ЧПУ (человеко-понятных адресов)

ЧПУ – адрес (его вы видите в адресной строке браузера), состоящий не из идентификатора страницы, а из понятных человеку слов. На вновь развернутом сайте MODX этот функционал по умолчанию отключен.

Для включения ЧПУ перейдите в раздел «Системные настройки».
Выберите фильтр по разделу «Дружественные URL».

  • Транслитерация псевдонимов: russian.
    Для включения транслитерации дополнительно требуется установить дополнение translit;
  • Суффикс контейнера: Очищаем;
  • Использовать дружественные URL: Да;
  • Строгий режим дружественных URL: Да;
  • Проверять на дублирование URI во всех контекстах: Да.

Включив на сайте ЧПУ (режим дружественныу URL), переименуйте дополнительно ht.access в корне сайта в .htaccess, иначе при попытке перехода на страницы, отличные от главной, получите ошибку 404.

Проверьте, что файл .htaccess содержит следующие записи:

Устранение дублей страниц

Поисковые системы очень негативно относятся к наличию дублей страниц (страниц, доступных по разным адресам) на сайте. Например, дублями является страница с адресами http://site.ru/about и http://site.ru/about/. Страница одна – адресов два. От них, дублей, нужно избавиться в обязательном порядке.

Такой записью в файле .htaccess избавляемся от дубля страницы с адресом, заканчивающимся на слэш:

Чтобы избавиться от дублей главной, которая доступна и по адресу site.ru/index.php, посмотрите дополнительную информацию: Дубли главной страницы.

Работа с метатегами (заголовками и описаниями)

Метатеги – основа внутренней поисковой оптимизации. И если ключевые слова (keywords) давно не играют роли, то «Заголовок (title)» и «Описание (description)» остаются важнейшим пунктом процесса SEO-оптимизации страницы.

Не ленитесь заполнять поле «Описание» для каждой страницы.

И проверьте, есть ли в шаблонах страниц вызов тегов «title» и «description»:

Читайте также:  Настройка маршрутизатора без диска

В приведенном примере для тега «title» предусмотрено следующее: по умолчанию выводится «Расширенный заголовок». При его отсутствии – просто заголовок страницы.

Страница ошибки 404

«Ошибка 404 или Not Found (не найдено) – стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу» – так определяет ошибку Википедия. Наличие страницы для отображения ошибки очень необходимо сайтам.

Страницу следует предварительно создать, оформив согласно вашему дизайну или видению, затем указать ее идентификатор (id) в настройках сайта: «Системные настройки – Сайт», в строке Страница ошибки 404 «Документ не найден».

Файл robots.txt

Это простой текстовый файл, ограничивающий поисковым роботам доступ к содержимому на веб-сервере. В простейшем виде содержание выглядит так:

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

Sitemap.xml – карта сайта для поисковых систем

Этот файл содержит данные о тех страницах сайта, которые поисковым системам следует проиндексировать. Кроме того, он сообщит поисковым роботам, как часто обновляется информация на страницах, и индексирование каких страниц наиболее важно.

Для динамической генерации sitemap можно использовать сниппет pdoSitemap из комплекта pdoTools.

Порядок действий:

  1. Создать новый документ в корне сайта.
  2. На вкладке «Документ» выбрать пустой шаблон, указать «Заголовок документа» и псевдоним «sitemap».
  3. Проверить простановку галочек «Опубликован» и «Не показывать в меню».
  4. Перейти на вкладку «Настройки» и указать «Тип содержимого» — «XML». Убрать галочку «Использовать HTML-редактор», сохранить документ.
  5. В содержимом ресурса вызвать сниппет pdoSitemap, например:

Подключение систем аналитики

Системы аналитики (Яндекс.Метрика или Google Analytics) помогут вам сделать оценку посещаемости сайта и поведения на нем посетителей, поспособствуют и продвижению, и оценке эффективности проекта.

Код, предоставленный вам системой, необходимо вставить в шаблоны страниц, желательно перед закрывающимся тегом

Источник

Поисковая оптимизация (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 в дереве ресурсов.

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

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

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

Есть хороший компонент, который создает дополнительные поля для мета-тегов в админке, с проверкой на вхождение ключевиков — SEO Pro. Также он показывает как именно будет отображаться страница в поисковике (можно нужный выбрать в настройках компонента).

Читайте также:  Усилитель ария 1000 настройка

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

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

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

Как удалить .html в url

Иногда требуется заменить расширение .html на / (слэш) у url на сайте (или вообще удалить .html), к примеру, заменить все ссылки вида «contacts.html» на «contacts/».

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

Правильно указываем ссылки на ресурсы

Очень часто разработчики или контент-менеджеры указывают ссылки на другие ресурсы через sef-псевдонимы, например так:
перейти в раздел контакты однако это не верно, т.к. псевдоним ресурса (в данном случае «kontakti») может быть в дальнейшем изменен, к примеру, на «contacts» и ссылка на контакты, соответственно, перестанет работать.

Правильно же ссылки на другие ресурсы указывать через ID ресурса, т.е. независимо от псевдонима страницы — страница будет открываться:
перейти в раздел контакты , где 10 — это ID страницы контактов.

Источник

SEO оптимизация сайта на MODX Revolution

Насколько MODX Revolution подходит для создания сайта, который будет продвигаться в поисковых системах?

Если кратко — то на пятерку. Возможно что с небольшим минусом, но только с небольшим. В целом же MODX Revolution, при должной настройке, у любого SEO-оптимизатора вызовет одобрение, так как трудностей с ним будет очень мало.

Рассмотрим основные моменты настройки сайта на MODX Revolution для его успешного дальнейшего продвижения.

1. Использовать www перед адресом сайта или нет?

MODX Revolution все равно, будет ли у вас имя сайта начинатся с www или нет. Вы сами выбираете это. Разработчики MODX предусмотрели возможность указать вариант использования доменного имени.

Для этого вам необходимо открыть файл .htaccess в корне сайта и найти в его начале 2 закомментированных блока:

Раскомментируйте один из них и замените адрес домена на свой. Теперь при неверном наборе адреса будет происходить 301 редирект на правильный вариант. Это самое лучшее решение для этой ситуации.

2. Настройка ЧПУ (человеко-понятные урл)

MODX Revolution полностью поддерживает ЧПУ, обеспечивая страницам красивые адреса. Правда по-умолчанию этот функционал отключен.

Для его включения необходимо в системе управления перейти в раздел «Система»->»Настройка системы» и в фильтре выбрать «Дружественные URL».

Откроется ряд настроек, связанных с работой механизма Friendly URL`s.

Необходимо установить следующие значения для основных из них:

  • automatic_alias — Да
  • friendly_urls — Да
  • use_alias_path — Если Да — то адреса будут вложенными, если Нет, то вложенности не будет
  • global_duplicate_uri_check — проверяет адреса страниц на уникальность, орбязательно Да, если в прошлом пункте вы выбрали Нет

3. Установка пакета Translit

Дополнение translit (его можно установить через раздел «Управление пакетами») позволит автоматически генерировать значение поля «Псевдоним» латинскими буквами при редактировании документа. Хотя мы только что включили настройку automatic_alias, и MODX начал заполнять это поле, но заполняет он его в том числе и русскими буквами.

Читайте также:  Гибочный станок настройка арматуры

После установки пакета translit необходимо снова вернутся в раздел «Настройки системы», найти параметр friendly_alias_translit и присвоить ему значение russian:

Теперь псевдонимы для ваших страниц будут генерироваться на английском языке.

4. Meta теги title (Заголовок), keywords (Ключевые слова), description (Описание)

MODX Revolution предлагает вам слеудующих набор полей, которые могуть использоваться для управления Meta тегами:

  • pagetitle — основной заголовок;
  • longtitle — расширенный заголовок;
  • menutitle — заголовок для отображения в меню;
  • description — описание страницы,

Вот тут, на наш взгляд, и есть небольшой минус MODX Revolution, так как нет однозначного соответствия имеющихся полей и требуемых нам.

Бывает достаточно трудно задать title страницы, для него не предусмотрено отдельное поле, приходится как-то комбинировать из pagetitle и longtitle, а поле для keywords вообще не предусмотрено.

Исправляем. Необходимо создать 3 новых TV поля: seoTitle, seoKeywords, seoDescription, задать им категорию Seo, у первых двух тип ввода Тест, у последнего Текстовая область. Эти TV поля дослжны быть доступны для всех шаблонов сайта.

Отлично, теперь мы можем совершенно независимо задать title, keywords, description для любой страницы сайта.

Чтобы не заполнять всегда эти и перечисленные выше поля в обязательном порядке, мы используем пару небольших сниппетов, которые проверяют поля на то, пустые они или нет, и выводят значение нужного поля.

seoTitle — формирует значение тега title.

pageTitle — формирует заголовок для страницы, тег h1.

Таким образом при минимальном заполнении страницы достаточно заполнить pagetitle, но в тоже время вы можете указать значения полей longtitle, seoTitle и других.

5. Настройка страницы с 404 ошибкой

Все что вам нужно, что бы MODX отображал корректную страницу с ошибкой 404, это создать ее, обязательно опубликовать (но скрыть в меню), и изменить значение настройки error_page на id вашей страницы:

Надо заметить, что MODX корректно возвращает 404 код ошибки при попытке просмотра несуществующей страницы.

6. Sitemap.xml

Наличие файла sitemap.xml для современного сайта весьма важно. Для MODX Revolution есть отличное дополение, которое позволит сформировать вам этот файл с минимальными затратами.

  • Скачиваем и устанавливаем пакет GoogleSiteMap
  • Создаем в корне сайта новый документ, называем его sitemap.xml, в поле псевдоним пишем sitemap (без xml!), шаблон пустой. Переходим на вкладку «Настройки» и в поле Тип содержимого ставим XML. Также необходимо снять галочки «Доступен для поиска» и «Использовать HTML редактор».
  • В поле «Содержимое ресурса» помещаем вызов сниппета GoogleSiteMap.
  • Публикуем ресурс.

Наш файл должен открываться по адресу http://ваш-сайт/sitemap.xml и быть похожим на http://www.createit.ru/sitemap.xml

На официальной странице документации GoogleSiteMap доступно описание всех параметров сниппета: http://rtfm.modx.com/display/ADDON/GoogleSiteMap

7. Robots.txt

Содержимое этого файла для MODX Revolution зависит от конкретного сайта, самое минимальное может быть таким:

Мы добавили одно единственное правило, запрещающее индексацию страницы входа в административную часть.

8. Суффиксы адресов страниц

Вы можете указать произвольные суффиксы для страниц различных типов у сайтов, созданных на MODX Revolution.

  • /page1.html, /page1/page2.html
  • /page1/, /page1/page2/

Для этого необходимо открыть раздел «Система»->»Типы содержимого» и задать необходимые настройки. Пример настроек для 2-го варианта:

Обратите внимание, что суффикс для страницы-контейнера задается в Настройках, за него отвечает параметр container_suffix.

Источник

Adblock
detector