SEO оптимизация и продвижение в поисковиках сайта на MODX Revolution
Здравствуйте! Уже не секрет, что самая 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 [NC] #RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L] # # 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 [NC] #RewriteRule (.*) http://www.example-domain-please-change.com /$1 [R=301,L]
Нужно разкомментировать строки с www или без него и поставить вместо example-domain-please-change название своего домена. Скажем на bayguzin.ru разкомментированы строки
RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^bayguzin\.ru [NC] RewriteRule (.*) https://bayguzin.ru/$1 [R=301,L]
2. Настройка Человекопонятных url (ЧПУ)
Очень важный пункт. Следует знать, что поисковики обращают внимание на url и отдают предпочтение сайту с url, которое больше отображает суть того, о чем написано на странице. Идем в настройки системы
Выбираем в фильтре "Дружественные url"
Здесь будут несколько параметров, которые обязазательны. Скажем, пункт "Автоматически генерировать псевдонимы" я считаю обязательно "Да". Ну я привожу скриншот с одного из моих сайтов и в основном эти настройки я применяю для всех своих сайтов. Только варьирую делать вложенность или нет. Если это сайт каталог, то в пункте "Использовать вложенные url" я ставлю "Да", так как мне нужно всегда показывать путь к категории, а далее к товару. Если это сайт визитка, то никчему делать длинные заголовки, используя вложенные url.
Внимание! Пункт транслитерация псевдонима работает только при помощи сниппета translit, его вы можете скачать и установить в репозитории.
3. Уникальные meta-теги: заголовки, ключевые слова, описание
Очень важно показать поисковикам уникальные, соответствующие тематике страницы, title, keywords и description, чтобы он (поисковик) правильно сформировал сниппет. Это отразится как на позиции сайта по тому или иному ключевому запросу, так и на CTR кликов с поисковика.
Есть мнение, что ключевые слова уже никак не влияют на выдачу, но у меня есть пример поднятия в топ на несколько позиции после того, как я вставил keywords
Я не использую по назначению пункт "Аннотация (введение)", а пишу в этой графе ключевые слова, иногда использая их как теги. Вам надо будет вставить в шапке сайта выводы этих метатегов:
<title>[[*pagetitle]]</title> <base href="[[++site_url]]" /> <meta name="keywords" content="[[*description]]" /> <meta name="description" content="[[*introtext]]" />
4. Карта сайта для поисковиков. Sitemap.xml
Идем в раздел Система - Управление пакетами
Нажимаем "Загрузить дополнения"
Вбиваем в поиск GoogleSiteMap, скачиваем, устанавливаем его
Создаем документ с именем sitemap и пустым шаблоном
В Настройках выставляем в Тип содержимого: xml, убираем галочку в "Использовать HTML-редактор"
В Содержимое ресурса вставляем:
[[GoogleSiteMap?]]
Псевдоним называем 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 в интернете не возможна. Будут вопросы: задавайте в комментариях - постараюсь ответить! Всем спасибо за внимание.
Комментарии ()