SEO оптимизация MODx - все технические моменты. SEO оптимизация 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 .

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

MODX очень гибкая система, удобная для SEO-продвижения

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

Единый исполнитель - seo-оптимизатор и веб-программист

Все работы по оптимизации кода и контента мы проводим своими силами. Вам не придется искать отдельного исполнителя для выполнения работ по оптимизации или seo-доработке кода сайта. Мы берем на полное обслуживание сайт и работаем с ним, помогая в совершенствовании и развитии вашего сайта или интернет-магазина.

Наши цены на уровне фриланса

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

Здравствуйте! Уже не секрет, что самая seo ориентрованнная cms - это Modx (и Revolution и Evolution) и одним из главных критериев выбора cms для своего сайта я считаю как раз возможность рамотной и качественной оптимизации сайта посредством cms. Но не все знаю как именно пользоваться всеми ресурсами MODX Revo для оптимизации сайта. Я сам иногда забываю что-то сделать и решил и для себя и для Вас создать пошаговый список оптимизации и продвижения сайта на modx revolution.

Самое первое (но я не буду включать это в список), что Вам нужно понять: сайт создается для того, что вашу информацию, вашу услугу или ваш товар смогли найти в поисковиках, поэтому создать сайт - это пол дела. Намного важнее его продвинуть в топы поисковиков по нужным Вам запросам. Итак, начинаем список:

1. Работа с файлом.htaccess. Домен с www или без него.

Вам нужно решить вы будете использовать www перед домен вашего сайта или нет. В этом файле есть строки

# 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

Нужно разкомментировать строки с www или без него и поставить вместо example-domain-please-change название своего домена. Скажем на сайт разкомментированы строки

RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^bayguzin\.ru RewriteRule (.*) http://сайт/$1

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

Очень важный пункт. Следует знать, что поисковики обращают внимание на url и отдают предпочтение сайту с url, которое больше отображает суть того, о чем написано на странице. Идем в настройки системы

Выбираем в фильтре "Дружественные url"

Здесь будут несколько параметров, которые обязазательны. Скажем, пункт "Автоматически генерировать псевдонимы" я считаю обязательно "Да". Ну я привожу скриншот с одного из моих сайтов и в основном эти настройки я применяю для всех своих сайтов. Только варьирую делать вложенность или нет. Если это сайт каталог, то в пункте "Использовать вложенные url" я ставлю "Да", так как мне нужно всегда показывать путь к категории, а далее к товару. Если это сайт визитка, то никчему делать длинные заголовки, используя вложенные url.

Внимание ! Пункт транслитерация псевдонима работает только при помощи сниппета translit , его вы можете скачать и установить в репозитории.

3. Уникальные meta-теги: заголовки, ключевые слова, описание

Очень важно показать поисковикам уникальные, соответствующие тематике страницы, title , keywords и description , чтобы он (поисковик) правильно сформировал сниппет. Это отразится как на позиции сайта по тому или иному ключевому запросу, так и на CTR кликов с поисковика.

Есть мнение, что ключевые слова уже никак не влияют на выдачу, но у меня есть пример поднятия в топ на несколько позиции после того, как я вставил keywords

Я не использую по назначению пункт "Аннотация (введение) ", а пишу в этой графе ключевые слова, иногда использая их как теги. Вам надо будет вставить в шапке сайта выводы этих метатегов:

[[*pagetitle]]

4. Карта сайта для поисковиков. Sitemap.xml

Идем в раздел Система - Управление пакетами

Нажимаем "Загрузить дополнения "

Вбиваем в поиск GoogleSiteMap , скачиваем, устанавливаем его

Создаем документ с именем sitemap

В Настройках выставляем в Тип содержимого: xml , убираем галочку в "Использовать HTML-редактор"

В Содержимое ресурса вставляем:

[]

Псевдоним называем sitemap

Карта сайта готова.

5. Файл robots.txt

Выглядеть этот файл должен примерно так (ну почти на всех моих сайтах он выглядит так)

User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /mgr/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: сайт.ru Sitemap: http://сайт.ru/sitemap.xml

Файл robots.txt исключает из поиска ненужные для выдачи страницы и папки

P.S. Не забудьте потом в вебмастерах Яндекса и Гугла прописать пути до sitemap.xml и robots.txt

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

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

Выставляем в параметре "Страница ошибки 404 «Документ не найден» (error_page) " - id страницы в дереве документов, соответствующей 404 странице. Некоторые 404 страницу ошибки делаю главной страницей или картой сайта, но лучше такого не делать!

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

Пункт, который относится к продвижению не только сайта на MODX Revolution . Раскрутка сайта в гугле и яндекс просто невозможна без уникального, живого, человеческого, естественного текста. Обязательный пункт для любого типа сайта на любую тематику. Только с уникальным контентом на сайте вы можете расчитывать на SEO продвижение . При чем уникальность не только текстов, но и изображений (хотя они не так сильно влияют). Проверить уникальность текста вы можете сейчас где угодно. Существуют сотни бесплатных и платных программ и онлайн сервисов.

Вот собственно 7 основных пунктов , без которых seo раскрутка сайта на системе управления MODX Revolution в интернете не возможна. Будут вопросы: задавайте в комментариях - постараюсь ответить! Всем спасибо за внимание.

Здравствуйте уважаемые посетители Блога DP!

Сегодня я поделюсь небольшими базовыми трюками для MODX SEO. Перед тем как создавать новый сайт на MODX Revo, рекомендую внести небольшие доработки, что бы в дальнейшем к ним не возвращаться человеку кто будет заниматься СЕО оптимизацией. Из статьи Вы узнаете о следующем:

  1. robots txt что это? И как применить в modx

robots.txt для modx

Robots.txt - это простой текстовый файл. Файл регулирует параметры индексации сайта для роботов поисковых систем. Часто используется для запрета дублей и внутренних страниц, которые не должны попасть в поиск

Сделаем редактирование Robots.txt через админку MODX Revo следующим способом:

  • longtitle
  • description
  • introtext
  • link_attributes
  • menutitle

Вернемся на страницу robots и увидим, что там теперь нет ничего лишнего:

Первичная настройка Роботс.тхт готова! В дальнейшем чтобы его настроить на рабочем сайте, нужно пользоваться Яндекс, Гугл Вебмастером, сканерами страниц, или сео сервисами, которые позволяют искать дубли и неправильные страницы массово, например: приложения Netpeak Spider, SEO Screaming Frog или сервис Serpstat. Любое другое приложение или сервис с такой функцией также подходит. Важно запретить индексацию некачественных страниц как можно раньше, все делается просто по примеру приведённому в статье. Если Вам сложно и есть желание сделать, пишите комментарий и я подскажу как настроить Роботс в Вашем проекте, на любом сайте не зависимо от CMS.

Мета теги Modx

В Modx уже заложен огромный потенциал для СЕО, но как это часто бывает, наполнением занимается контент-менеджер, офисный сотрудник, который имеет Гумонитарное образование и вообще не в курсе куда жать, и как правильно работать с сайтом на Modx. Я стараюсь интуитивно дорабатывать стандартный интерфейс Modx. Давайте настроем понятные мета-теги для Modx Revo.


Title [[*longtitle:empty=`[[*pagetitle]]`]] description [[*description:notempty=``]] keywords [[*introtext:notempty=``]]

Установка SEO Pro и SEO Tab

выберите приложения → установщик → загрузить дополнение → в поиск введите SEO и загрузите SEO Pro и SEO Tab → и установите

Перейдите в Системные настройки → сделайте поиск по ключу «seopro» меняйте:

seopro.allowbranding → Нет

(В последней версии нету 1.2. Удалит из кода ссылку на сайт разработчика модуля)

seopro.fields → pagetitle:70,longtitle:70,description:155,introtext:255,alias:2023,menutitle:2023

seopro.usesitename → Нет

(Отключаем автоматическую подстановку в Тайтл названия сайта, тем самым более точно учитываем кол-во символов)

Настройка файла Sitemap XML




Вы должны вручную создать ресурс в MODX

  1. Template: (пустой). Установите галку скрыть из меню.
  2. Перейдите на вкладку «Настройки» и установите тип содержимого: XML.
  3. Кеширование и Текстовый редактор снять галки.
  4. В поле «Содержимое» добавьте снипед вызова плагина SEOTab:
[[!StercSeoSiteMap]]

По умолчанию снипед делает вызов со следующими параметрами:

[[!StercSeoSiteMap? &contexts=`web` &allowSymlinks=`0` &outerTpl=`sitemap/outertpl` &rowTpl=`sitemap/rowtpl`]]

Snippet StercSeoSiteMap можно настроить используя свойства из таблицы, для простого сайта достаточно вызова по умолчанию и настраивать что-то дополнительно ненужно.

Таблица свойств SiteMap.XmL:

Параметр

Значение по умолчанию

Описание

Один или несколько контекстов, разделение запятая.

Установите это значение 1, если вы хотите включить символические ссылки в свой файл Sitemap.

sitemap/outertpl

Можно изменить обертку чанка rowTpl (см. Ниже).

Чанк вывода ресурса в карту сайта.

Укажите тип карты сайта, можно отдельно создать Sitemap сайта и Sitemap для картинок. Возможные значения: index/images.

sitemap/index/outertpl

Обертка чанка карты индекса сайта

sitemap/index/rowtpl

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

sitemap/images/outertpl

Используйте, чанк обертку Sitemap для изображений.

sitemap/images/rowtpl

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

sitemap/images/imagetpl

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

Укажите список идентификаторов шаблона с разделителями-запятыми для создания шаблона для сайта. Чтобы исключить шаблоны из файла Sitemap ставьте минус перед id "-". Пример: &templates=-1,2,3

Оптимизация ModX - то, с чем часто сталкиваются SEO-специалисты. Этот движок используется внушительной частью коммерческих площадок, таких как интернет-магазины. Чем обусловлена такая его популярность в этой сфере? И как вообще проходит оптимизация сайта на Modx? Какие есть особенности и подводные камни?

Особенности продвижения сайта с ModX

Первое, что нужно запомнить для , занявшись SEO оптимизацией ModX - для того, что ранжирование сайта прошло успешно, необходимо следовать рекомендациям, которые выдвигают поисковики. Например, можно установить Вебмастер, распространяемый компанией Яндекс. Там будет прямо сказано, какие шаги нужно предпринять, какие ошибки были найдены во время последней проверки. Успешное выполнение этих пунктов поможет продвинуть сайт в верхние строчки поисковика.

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

  • Для того, чтобы помочь поисковому роботу быстро просканировать площадку, получить всю нужную информацию, нужно создать файл под названием sitemap. Он содержат данные о том, как организованы материалы на сайте, какова длительность видео, если такие есть, как часто появляется новый контент. Чем быстрее поисковый робот просканирует ресурс, тем выше будет позиция площадки. Создать подробную карту информационной площадки можно при помощи плагина, распространяемого самими поисковиками. Например, GoogleSiteMap;
  • Установить на ModX SEO плагин, позволяющий собирать статистические данные. Он поможет эффективнее управлять контентом, работать со структурой сайта. Любое изменение, внесенные в дизайн и рекламную компанию, будут тут же заметны - изменится количество зашедших людей, увеличится или уменьшится глубина просмотра отдельного человека;
  • Нужно, чтобы каждая страница сайта использовала ЧПУ (ЧеловекоПонятныйУрл). Чем короче, яснее будет URL страницы, тем выше будет её посещаемость. Дело в том, что поисковые роботы обращают больше внимание на те сайты, где УРЛ отображает то, что написано на страницах площадки.

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

КОМПЛЕКСНЫЙ АУДИТ САЙТА

Профессиональный комплексный аудит сайта - глобальный анализ вашего проекта ✔ Подробный отчет с перечнем ошибок и рекомендаций для улучшения ✔ Увеличение конверсий

Получить консультацию

Наш менеджер свяжется с Вами в ближайшее время

Отправить заявку

Подробности продвижения сайта на ModX

Занявшись продвижением сайта на ModX SEO специалист должен максимально облегчить продвижение ресурса. Во-первых, - оптимизация используемого URL. Если онлайн-магазин использует категории, то для простоты поиска товара следует включить функцию вложенных УРЛ.

Следующий пункт, обязательный для оптимизации сайта на ModX SEO-специалистом - формирование сниппета поисковым роботом. Для того, чтобы облегчить ему задачу, и повысить индексацию страницы, необходимо составить уникальные заголовки, описания для товаров/категорий, ключевые слова. Правильный подбор по всем трем пунктам может положительно отразиться на позиции сайта в поисковике, на его CTR рейтинг.

Как работать с файлом robots

У ресурса, созданного на движке ModX, есть файл, называющийся robots.txt. Его содержание может вызвать недоумение у многих пользователей, если не знать, для чего он предназначен. Цель файла robots.txt - исключать из индексации определенные страницы. Он дает создателю возможность сообщить поисковому роботу о том, что материалы той или иной части сайта сканировать не надо, не стоит их учитывать при оценивании всей площадки в целом.

Контент для сайта на ModX

Оптимизация сайта на ModX СЕО-специалистом невозможна без того, для чего и создаются бесчисленные страницы, площадки и ресурсы - без контента. Именно по нему поисковые роботы оценивают страницу, и без уникального, живого контента даже интернет-магазин не будет представлять интереса.

Во-первых, - текстовый материал. Новости, какие-нибудь интересные факты, советы - всё это должно быть максимально уникальным. Только так можно заработать, так сказать, доверие поисковых роботов.

Во-вторых, - изображения, видео. Даже их уникальность влияет на высоту позиций ресурса. Конечно, этот параметр влияет на оценку поисковых роботов не так сильно, как "уник" текстовых материалов, но эффект имеет ощутимый.

КОМПЛЕКСНОЕ ПРОДВИЖЕНИЕ САЙТА

Комплексное продвижение сайта поможет вашему ресурсу встать в ТОП выдачи и привлечет на сайт целевую аудиторию и увеличить популярность бренда

Стоимость от 40 000 руб.

Получить консультацию

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

Отправить заявку

Главное, чем стоит руководствоваться при продвижении сайта на ModX, как, в принципе, и на любом другом движке - никакого воровства материалов. Любой текст или фотка с критично низкой уникальностью будут сильно бить по репутации ресурса в "глазах" поисковых роботов. В таком случае, при частом появлении подобных материалов, информационная площадка никогда не выберется из "песочницы" Интернета и будет получать крайне низкую индексацию.

Также необходимо не забывать о том, что каждый материал, выложенный на страницу сайта, должен содержать в себе ключевые слова и выражения. Здесь нужно следить за тем, чтобы не было переспама, а все "ключи" выглядели естественно. И, конечно же, перед тем как расставлять их по тексту, нужно создать СЕО-ядро сайта, куда будут вписаны все подходящие ключевые слова. Обычно этим занимается специалист-семантик. Он, за определенную плату, сделает всё самостоятельно - посмотрит, какие запросы больше всего подходят сайту, выберет нужные, удалит лишние. Но если нет возможности нанять СЕО-специалиста, то таким подбором можно заняться своими силами. Или использовать приложения, облегчающие выбор "ключей". Правда окончательный отбор всё равно предстоит сделать самому владельцу сайта.