Продвижение modx. SEO оптимизация MODx - все технические моменты

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

Но для того, чтобы с вашим сайтом познакомилось как можно больше пользователей Интернета, нужно обеспечить его нахождение на более высоких позициях в поисковой выдаче. Огромное значение для успешного продвижении имеет внутренняя 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.(.*)$ RewriteRule ^(.*)$ http://%1/$1

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

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

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

Измените настройки:

  • Транслитерация псевдонимов: russian .
    Для включения транслитерации дополнительно требуется установить дополнение ;
  • Суффикс контейнера: Очищаем ;
  • Использовать дружественные 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

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

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

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

RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1

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

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

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

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

[[*longtitle:default=`[[*pagetitle]]`]]

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

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

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

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

Файл robots.txt

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

User-agent: * Disallow: /manager/ Host: адрес-вашего-сайта.ru

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

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

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

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

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

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

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

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

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

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

Поисковая оптимизация MODX имеет свои особенности и нюансы, так как это не просто обычная CMS, а CMF - среда для разработки сайта. Короче говоря, у тебя есть фундамент для дома, а все остальное ты делаешь сам. И самое главное, ничего лишнего, именно то, что нужно для данного проекта.

Особенность и преимущество MODX перед другими системами - это то, что ты можешь на 100% контролировать вывод любой информации, и на выходе получаешь чистый HTML без примесей. Мы рассмотрим только поисковую оптимизацию MODX и как реализовать ее по пунктам, которые уже известны из статьи .

1. Формирование уникального заголовка для каждой странички сайта (title)
MODX позволяет формировать уникальные заголовки для каждой странички сайта, но для этого необходимо в шаблон сайта вставить данную конструкцию [[*longtitle:default=`[[*pagetitle]]`]]. Если тайтл не заполнен, то будет по умолчанию выводиться заголовок самой странички сайта.

Рис. 1. Расширенный заголовок в MODX Revo

2. Формирование мета-описания
Чтобы использовать мета-описание, нужно в шаблон сайта прописать данную конструкцию.

Рис. 2. Описание странички сайта

3. Человеко-понятные URLы (ЧПУ) в MODX
MODX Revo поддерживает ЧПУ и множество настроек URL, их порядка 20. После включение ЧПУ переименуйте файл ht.access в.htaccess. В настройках системы, раздел «Дружественные URL» есть необходимые настройки.

Суффикс контейнера;
- максимальная длина псевдонима;
- транслитерация псевдонимов;

- символы, вырезаемые из псевдонимов;
- разделитель слов в псевдонимах;
- использовать дружественные URL;
- проверять на дублирование URL;
- использовать вложенные URL.
4. Дубли страниц, либо возможность их устранения
Если вы правильно настроили URL и поработали в файле.htaccess (смотрите как нужно ), то я вас могу поздравить - дубли у вас не появятся. Но чтобы обезопасить себя, нужно использовать дополнение Canonical которое укажет поисковым машинам каноническую версию странички. Инструкция к его использованию проста: скачиваете дополнение Canonical, устанавливаете, в шаблон сайта в раздел ставите конструкцию []
. И в шаблоне сайта появляется такая строчка кода

К слову, в файле.htaccess есть все необходимые настройки для настройки основного домена вашего сайта, раскомментируйте и можете использовать.
Важно: стандартная настройка 301 редиректа не работает в MODX, если необходимо сделать перенаправление то используйте такую конструкцию

RewriteRule ^o-studii.html o-studii

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. Страничка 404
MODX 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 можно поставить твердую пятерку. Ее возможности и гибкость впечатляет, но чтобы научится с ней работать, необходимо приложить немного усилий и терпения. Поверьте, оно того стоит.

Зберегти

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

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

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

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

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

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

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com #RewriteRule (.*) http://example-domain-please-change.com/$1 # # or for the opposite domain.com -> www.domain.com use the following # DO NOT USE BOTH # #RewriteCond %{HTTP_HOST} . #RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change \.com #RewriteRule (.*) http://www.example-domain-please-change .com /$1

Раскомментируйте один из них и замените адрес домена на свой. Теперь при неверном наборе адреса будет происходить 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 = $modx->resource->get("pagetitle"); $longtitle = $modx->resource->get("longtitle"); $seotitle = $modx->resource->getTVValue("seoTitle"); $sitename = $modx->config["site_name"]; $v = ""; if($seotitle != ""){ $v = $seotitle; } else{ if($longtitle == ""){ $v = $pagetitle; } else{ $v = $longtitle; } } # иной алгоритм для главной страницы if($modx->config["site_start"] == $modx->resource->get("id")){ return $v; } return $v." - ".$sitename;

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

Пример использования:

[]

Исходный код:

$longtitle = $modx->resource->get("longtitle"); if($longtitle != ""){ return $longtitle; } return $modx->resource->get("pagetitle");

Таким образом при минимальном заполнении страницы достаточно заполнить 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 и быть похожим на

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

7. Robots.txt

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

User-agent: * Disallow: /manager/ Host: ваш-сайт.ru

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

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

Например:

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

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

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

Система управления контентом MODX – одна из самых удобных в плане поискового продвижения и вывода сайта в топ. У веб-ресурсов, созданных на этой CMS, не возникает проблем с ранжированием, поскольку MODX оптимально оптимизирована под поисковые алгоритмы.

Преимущества CMS MODX

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

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

Недостатки CMS MODX

Одним из главных минусов при работе с MODX для новичка является необходимость разбираться в программировании и владеть определенными навыками внутренней оптимизации сайта. Без этих знаний у начинающего вебмастера не получится максимально корректно оптимизировать ресурс для поискового продвижения.

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

Однако этот недостаток в какой-то степени является и преимуществом движка, ведь чем популярнее CMS, тем больше в ней различных дыр и уязвимостей. MODX надежнее большинства бесплатных систем управления содержимым. Безопасность сайта и стабильность его работы играют не последнюю роль в ранжировании.

Весь процесс продвижения необходимо разделить на несколько этапов и тщательно проработать каждый из них.

Выбор хостинга для сайта на MODX

Почти все популярные хостинг-провайдеры работают с этой CMS без проблем, поэтому с выбором хорошего хостинга у вас не возникнет сложностей. От себя можем порекомендовать оптимальный по цене и качеству хостинг – Beget, который прекрасно взаимодействует с любыми системами управления контентом.

Рис.1. На хостинге Beget вы можете установить нужную CMS всего в несколько кликов без необходимости скачивать дистрибутив с файлами движка и настраивать все вручную.

Определившись с хостингом, переходим к планированию стратегии продвижения ресурса и улучшению его внутренней структуры. В Юла Group это происходит следующим образом:

  1. Проверяем валидность кода и исправляем ошибки во внутренней структуре, если сайт был заказан у сторонних разработчиков.
  2. Изучаем конкурентов и составляем детальное семантическое ядро, которое раскроет весь потенциал вашей ниши.
  3. Всю семантику разбиваем на смысловые группы (кластеры) и подготавливаем технические задания для копирайтеров.
  4. Создаем качественные SEO-оптимизированные тексты, полностью отвечающие на поисковые запросы пользователей.
  5. Добавляем статьи на сайт, оформляя их по всем канонам поисковой оптимизации.
  6. Связываем все материалы сайта с помощью релевантных внутренних ссылок. Настраиваем каждую страницу таким образом, чтобы та получала только целевой трафик и привлекала потенциальных клиентов/покупателей. Это позволяет существенно сократить затраты на покупку рекламы.

Почему лучше не экспериментировать самому и доверить продвижение сайта на CMS MODX профессионалам? На это есть несколько причин:

  • вы сэкономите драгоценное время, не вникая в технические аспекты продвижения (глубокое погружение в SEO может занять не один месяц);
  • вы быстрее получите клиентов и окупите затраты на продвижение в самый короткий срок;
  • вы сможете следить за процессом продвижения в режиме реального времени и получать промежуточные отчеты по первому запросу, а также корректировать затраты для получения максимальной конверсии;
  • мы используем только белые методы раскрутки с долгоиграющим эффектом. Даже по завершении сотрудничества с оптимизаторами, вы еще очень долго будете получать профит с опубликованных на сайте материалов;
  • страницы вашего сайта не будут выпадать из индекса поисковых систем из-за некорректной внутренней оптимизации или ошибок в коде, так как у нашей команды внушительный опыт работы с CMS MODX.

Конечно, вы можете самостоятельно погрузиться в изучение всех тонкостей MODX и попробовать продвинуть свой сайт без сторонней помощи. Но для этого вы должны располагать огромным запасом свободного времени (что для любого бизнеса – непозволительная роскошь). Тем не менее вы познакомим вас с самыми важными нюансами настройки и оптимизации CMS MODX.

Настройка файла.htaccess и домен с www и без

Для начала определитесь, как будет выглядеть ваш сайт в адресной строке – с www или без него. В файле.htaccess есть код, в котором необходимо убрать комментирование нужных вам строк (то есть удалить в начале каждой строки знак #).

#Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com
#RewriteRule (.*) http://example-domain-please-change.com/$1
#
# or for the opposite domain.com -> www.domain.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com
#RewriteRule (.*) http://www.example-domain-please-change.com /$1

В указанном примере необходимо также заменить example-domain-please-change.com на свой домен. Это подскажет поисковым системам, какой адрес сайта является основным.

Правильная настройка URL (ЧПУ)

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

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

Рис. 2. Если у вас на сайте нет каталога и вообще мало страниц (лендинг, сайт-визитка и т.п.), то в последней строке выставьте значение «Нет», чтобы не использовать вложенные URL

Для корректной транслитерации кириллических символов необходимо дополнительно скачать сниппет translit или плагин Transliterate File Names . Найти их можно в официальном репозитории CMS MODX или на GitHub.

Оформление мета-тегов

Не последнюю роль в оптимизации страниц сайта играют мета-теги, улучшающие его SEO-структуру. Правильная настройка title, description и keywords поможет поисковым системам формировать корректные и лаконичные сниппеты в органической выдаче, что не только улучшит позиции сайта, но и отразится на CTR (кликабельности) в целом.

Keywords – наименее важный показатель из этого списка, но созданию уникальных и понятных title и description нужно уделить особое внимание. В заголовке и описании страницы обязательно используйте основное ключевое слово. Чем привлекательнее и релевантнее сниппет в выдаче ПС, тем больше трафика придет на ваш сайт.

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

Правильно настроенная карта сайта значительно ускоряет сканирование вашего ресурса поисковыми роботами. Большое количество страниц и их уровней вложенности могут стать причиной того, что поисковики не заметят какие-то материалы сайта и вы потеряете часть драгоценных посетителей. Именно поэтому очень важно корректно настроить sitemap.xml и упростить роботам процедуру сканирования.

Для этого перейдите в раздел «Система», затем в подраздел «Управление пакетами», нажмите на «Загрузить дополнения», вбейте в поисковую строку GoogleSiteMap, после чего скачайте и установите это дополнение на MODX.

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

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

На какой бы CMS не был создан сайт, в списке его файлов обязательно должен быть robots.txt. В нем можно запрещать или разрешать индексирование отдельных страниц, разделов, директорий. Чем меньше ненужных страниц попадет в поиск, тем более релевантный трафик вы получите на свой сайт. Правильный robots.txt для MODX выглядит примерно так:

Disallow: /assets/cache/

Disallow: /assets/docs/

Disallow: /assets/export/

Disallow: /assets/import/

Disallow: /assets/modules/

Disallow: /assets/plugins/

Disallow: /assets/snippets/

Disallow: /install/

Disallow: /manager/

Sitemap: http://site.ru/sitemap.xml

Вместо site.ru укажите основной домен вашего сайта, а в панелях вебмастера Яндекса и Google пропишите точные пути до файлов robots.txt и sitemap.xml.

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

Вывод

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

Если вы хотите создать и продвинуть сайт на CMS MODX так, чтобы вам завидовали конкуренты, обратитесь за помощью к специалистам Юла Group. Богатый опыт продвижения сайтов на MODX помогает нам не просто быстро выводить страницы в топы поисковых систем, но и за счет грамотной внутренней оптимизации позволяет значительно сокращать бюджеты на наполнение и продвижение.

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

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

Если посмотреть на сайт, то параметр title и description для всех страниц у нас одинаковые, поскольку фиксировано, заданы в чанке «HEAD». Кто хоть немного знаком с seo оптимизацией знают, что за такое можно легко получить бан от поисковых систем. Будем это исправлять.

Мы с вами уже рассматривали то, как добавлять страницы в MODx – . Мимо того мы говорили о теге [*content*] . Но все эти поля имеют свои такие же теги. Именно их мы и будем использовать. Наше внимание стоит сконцентрировать на трех основных:

[*pagetitle*] – в данное поле мы вводили название статьи. Предлагаю выделить его под seo title, то есть именно текст, введенный в нем, будет отображаться между тегами .

[*longtitle*] – данный тег у нас будет отвечать за вывод заголовка H1 на странице. Сюда мы будем вписывать заголовок «для людей».

Давайте сразу подправим это и в шаблоне. Для этого идем в раздел с чанками и выбираем «MAINCONTENT». В нем, перед тегом [*content*], вставляем следующее:

[*longtitle*]

Это позволит получать автоматический заголовок H1.

[*description*] – этот тег будет отвечать за вывод описания страницы. Один из наиболее важных параметров при оптимизации, поскольку из него часто формируется и сниппет в поисковой выдаче.

Правим чанк «HEAD»

Заходим в этот чанк и изменяем следующее.

Retina - Free CSS template by ChocoTemplates.com

[*pagetitle*]

Поскольку по умолчанию в шаблоне у нас нету поля description, то мы под тего title добавляем код:

Вот что у меня получилось.