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

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

Количество посещений сайта увеличивается со временем: за счет поисковой оптимизации (продвижения), а цена переходов и, как следствие, цена заявок - снижается. За счет комплексной оптимизации под требования поисковых систем (Яндекс, Гугл), мобильной адаптации сайта и грамотном маркетинговом наполнении в значительной степени улучшается ранжирование сайта, и растет эффективный целевой трафик.

Что приводит к росту количество заявок и покупок с сайта?

Накапливаем недорогую аудиторию за счет органического трафика с поисковых систем и продолжаем коммуницировать с помощью инструментов контент-маркетинга: соцсетей, линий Он-Лайн коммуникации, форм заявок и месседжеров. Аналитику по всем каналам собираем в CRM-системе, настраиваем Яндекс.Метрику и показатели ROI (коэффициент окупаемости). Так формируем сильный и стабильный сайт, бренд в Интернете.

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

Уникальный и индивидуальный подход к каждому проекту!

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

Мы работаем для достижения понятных и измеримых результатов (рост целевого трафика, рост заявок с сайта, рост продаж), тщательно планируя каждый период всех работ. Такая схема работы подтверждает нацеленность на результат и наш профессионализм.

Продвижение сайтов в Яндекс и Google

Поисковое продвижение сайта - это один из самых эффективных способов отработать сложившийся спрос в вашей нише и увеличить продажи с сайта. Качественное продвижение носит накопительный эффект и увеличивает все бизнес-показатели (выручку, количество вашей ЦА на канале коммуникации, лояльность аудитории к вашей компании, узнаваемость).

Наши преимущества:

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

Что вы получаете?

  • Расширение охвата целевой аудитории (ЦА). Найдем эффективные способы привлечения ЦА. Разработаем и реализуем позиционирование и стратегию продвижения сайта, которая поможет передать ценность вашего продукта, услуги.
  • Выявим негативные факторы. Которые мешают Вашим продажам. Составим список рекомендаций, поможем их внедрить у вас на сайте и оценить эффективность.
  • Увеличим полезность содержания сайта. Без полезных и наглядных страниц не стоит рассчитывать на высокие результаты. Мы прорабатываем наполнение, ищем интересные решения совместно с Клиентом. В итоге получаем содержательный и информативный материал: фото, видео, описания, трипвайеры и лид-магниты.
  • Увеличение заказов через сайт. Изучим ваш проект: поймем, насколько удобен сайт для среднестатистического пользователя, насколько аккуратен дизайн и интерфейсы, проанализируем удобство оформления / заказа / покупки. Разберем привлекательность вашего УТП.
  • Строим эффективную стратегию продвижения. Аудит сайта и его хода продвижения поможет выявить факторы, которые мешают выйти в ТОПы поисковых систем. Подберем инструменты, которые в сочетании с нашим опытом принесут положительный и долгосрочный эффект.
  • Отстройка от конкурентов, выделение. На основании доп. конкурентного анализа мы сможем создать маркетинговый план-стратегию по отстройке от конкурентов. Поможем максимально подробно передать преимущества вашего УТП: товара (услуги) и объясним, почему нужно заказать именно у Вас.
  • Улучшаем внешние взаимодействие с сайтом. В работе над комплексным продвижением и оптимизацией сайта с нами: Ваш сайт становиться лучше во всем, в том числе и визуальном дизайне. На протяжении всей работы мы улучшаем внешний вид устаревших или неэффективных блоков, перерабатываем формы связи и в целом делаем сайт современнее, удобнее и эффективней!

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

Но для того, чтобы с вашим сайтом познакомилось как можно больше пользователей Интернета, нужно обеспечить его нахождение на более высоких позициях в поисковой выдаче. Огромное значение для успешного продвижении имеет внутренняя 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 ) помогут вам сделать оценку посещаемости сайта и поведения на нем посетителей, поспособствуют и продвижению, и оценке эффективности проекта.

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

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

Здравствуйте уважаемые посетители Блога 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

1. Description

А знали ли вы, что относительно недавно количество символов в описании сайта выросло до 255? Так вот, для наших REVO (пардон, эвисты) в свежих версиях уже не нужно прыгать по файлам и базе, чтобы увеличить лимит. На самой свежей версии 2.6.3 можно смело писать больше текста в этом поле. У Вас версия старше? А почему не обновляетесь;)

2. Keyword

Вот самое забавное, что есть сеошники, которые доказывают, что это поле себя отжило и не имеет место быть. Ха! Крупнейшие SEO-компании Беларуси, присылая мне ТЗ, четко пишут, что это поле им нужно. Вывод – это как лыжи, вроде пылятся на балконе, но, наверное, все таки нужны.

3. Заголовки

На странице должен быть один H1 и он должен быть в 100% случаев. Ну, это знают все (надеюсь, что все). Но. Есть еще и иные заголовки. Так вот, H2 и H3 имеет место быть только в тексте (наше поле content) и на важных фразах. Нельзя оформлять заголовками служебные фразы, используемые как элементы шаблона или навигации.

Например: у нас есть footer и в нем структура из 4 блоков. В каждом что-то есть: контакты, ссылки на разделы, логотип, соц. Сети и пр. Так вот, часто сие место подписывается

Связаться с нами

или

Оставить отзыв

И так делать нельзя. Самое забавное, что верстальщики именно так и возвращают макеты. Что делать? Заменить на
Отзыв от Иннокентия
или Возможно придется влезть в css. Или «промыть голову верстальщику» (иногда помогает).

Заметила я, что крайне редко встречаются в тексте и H4. А вот пятого и шестого заголовка на сайтах, которые в работе у оптимизаторов, просто нигде нет – все через стили.

4. Last Modified

Вывод информации о том, когда был изменен документ важен. Но тут проще простого, решение уже есть и дал нам его наш Илья - modx.com/extras/package/modlastmodified.

5. Rel canonical

Не забываем про канонический адрес страницы. Но, незабываем и про то, что у нас будет два канонический адреса, если мы вызовем pdoPage без "setMeta" => 0. Причем второй будет, откровенно говоря, не комильфо.

6. Noindex и nofollow

Часто наш брат не заморачивается над этим метатегом и везде в чанк head пишет
Но тут мы забываем про основную суть данным фраз. Напомню, что значение no / follow – это управление запретом индексации ссылок на странице, а no / index – управление индексацией текста на странице.

Так вот, управление страницами пагинации должно быть следующее noindex и follow (не индексировать текст, но учитывать вес ссылок). У меня для этого есть миниатюрный сниппет, который я так и обозвала index _follow (вызывать в head для основных страниц сайта).

$robots = ""; $norobots = ""; $meta = $robots; $request_uri = $_SERVER["REQUEST_URI"]; if(!empty($_GET["page"])) $meta = $norobots; if(!empty($_GET["sort"])) $meta = $norobots; return $meta;

Для служебных страниц свой шаблон обычно (это мы про простые сайты, без личного кабинета и прочего) и там можно уже руками прописать и этот мета тег, и иные.

7. Микроразметка и Open Graph Protocol

Да-да, очень-очень важна именно она. И для страницы товара/услуги, и для контактов, и для статей, и для хлебных крошек. Обычно нам лень лезть и смотреть ее параметры, но все таки она важна для ПС. Для ленивых вот copy / past.
{"pdoCrumbs" | snippet: [ "limit" => 5, "tpl" => "@INLINE
  • {$menutitle}
  • ", "tplHome" => "@INLINE
  • Главная
  • ", "tplCurrent" => "@INLINE
  • {$menutitle}
  • ", "tplWrapper" => "@INLINE ", "showHome" => 1, "showAtHome" => 0 ]}

    Ну, или так, если понятнее будет:
    []

    Примера Open Graph Protocol не привожу, но тут точно сами нагуглите, как его делать:)

    8. Title у ссылок

    Ну, alt тоже безумно важен у картинок, но я верю, что вы про него помните всегда. А вот у нашего любимого pdotools в пагинации есть «небольшой грешок» по этой теме и, если забыть, можно пропустить на сайт ссылки без этого важного аттрибута. Можно прописать сразу в вызове шаблоны, а можно в настройках сниппета, как удобнее. Но обратите внимание на tplPage, tplPageActive, tplPagePrev и tplPageNext.

    Если используете pdoNeighbors, у него также в tplNext, tplPrev и tplUp нет описаний у ссылки. Да даже у pdoMenu, увы, tpl без него. В общем – тут будьте внимательны.

    9. Цикличные ссылки

    Попадая на сайт, большинство пользователей знают, что, кликнув на логотип, они смогут перейти на начальную страницу сайта. Так как кликабельный логотип уже давно стал стандартом. Но единственная ошибка – это то, что на главной странице логотип также кликабелен, то есть мы получаем цикличную ссылку, страница ссылается сама на себя. Лечение просто:

    {if $_modx->resource.id != 1} makeUrl(1)}" title="Перейти на главную страницу" > config.site_name}, перейти на главную"> {else} config.site_name}, перейти на главную"> {/if}

    [[*id:is=`1`:then=` `:else=` `]]

    10. Страницы ошибок

    При попадании на такую страницу, важно не потерять пользователя. Дать понятное описание произошедшей ошибке и предоставить возможность перейти в популярный раздел или вернуться на главную страницу. 404-я и 403-я должны быть. Должны быть четкими, лаконичными и без лишней «мути» в виде хлебных крошек, больших картинок сверху, когда не виден текст ошибки и ссылки на уход с нее.

    Бонус: две «плюшки» для MODX REVO

    И на последок два Лайфхака , от которых я просто «тащусь» последние месяцы. Первое – это системные настройки для пользователя.

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

    Но! Нам же нельзя туда пускать руко…х менеджеров. Что делаем?

    1. Ставим классный компонент settingsWidget с modstore.pro (https://modstore.pro/packages/utilities/settingswidget) от пока лично не знакомого мне DocentBF. Пишем в него наши, созданные ранее настройки. У автора описана инструкция, там легко разберетесь.
    2. Идем в управление панелями и создаем новую панель. Старую затрет при обновлении MODX, поверьте. В нее создаем и добавляем данный виджет. Именуем по своему. Назначаем виджет политике менеджера. Но! Не запрещаем в политике доступ к системным настройкам, иначе он их не увидит.
    3. Настройки прячем иным способом. Идем в настройки меню и из верхнего меню вкладку «Админ» отправляем в управление. Так она скроется с глаз, но не скроется с панели. Свою рабочую политику менеджера прикладываю в ссылке . Но сделайте это в конце работы. Вас выбесит, когда меню будет переломанным. Реально выбесит.



    Лайфхак два . Открываем любой шаблон, например Главная. В поле Значок (после Имя и Описания) пишем icon-home. Сохраняем, обновляем. Открываем вкладку Ресурсы. Прикольно, да? :) А это из бутсрапа, просто название иконок. Балуйтесь.

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

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

    Зберегти