MODX SEO

SEO MODX Revolution - доработка и настройка мета-теги

MODX SEO

0
4.1
5
1
60

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

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

  1. robots txt что это? И как применить в modx
  2. мета теги modx быстрая генерация
  3. настройка дополнений SEO Tab и SEO Pro
  4. modx sitemap

robots.txt для modx

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

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

  1. Создайте новый шаблон и дайте ему произвольное название: 
    например Robots.txt а в поле «Код шаблона» вывести тег контента ресурса[[*content]]MODX REVO Robots txt
  2. Далее создайте новый документ (новую страницу) с названием robots — без расширения «.txt», в меню «Шаблон» выберите только что созданный шаблон с названием «Robots.txt»MODX REVO Robots txt
  3. Перейдите на вкладу «Настройки» и измените там «Тип содержимого» на «Text» далее снимите галочку с «Использовать HTML-редактор», нажмите сохранить. Чтобы полностью отключился HTML-редактор нужно обновить страницу документа.

    MODX REVO Robots txt
  4. В содержимое ресурса (новой страницы robots) вставьте базовое содержимое для Robots.txt Modx
    User-agent: *
    Disallow: /manager/
    Disallow: /assets/components
    Disallow: /core/
    Disallow: /connectors/
    Disallow: /index.php
    Disallow: /account*
    Disallow: *?
    Host: [[++site_url]]
    Sitemap: [[++site_url]]sitemap.xml

    site_url — подставляет автоматически текущий домен сайта. 

  5. Перейдите в «Системные настройки → Настройка форм» создайте новый профиль «Редактирование страниц»
     

     

    MODX REVO Robots txt
  6. Нажмите правой кнопкой на созданный профиль и выберите «Редактировать», в окне выберите Действие «Создать ресурс» Шаблон «Robots.txt» и сохраните

     

    MODX REVO Robots txt

     

  7. Снимите галочки напротив:

  • longtitle
  • description
  • introtext
  • link_attributes
  • menutitle

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

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

Мета теги Modx

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

  1.  Следуйте Системные настройки → «Управление словарями» там отфильтруйте и выберите core → resource → ru MODX REVO SEO
  2. Измените/переименуйте значения (удобнее всего пользоваться поиском справа):

    resource_pagetitle = Заголовок H1
    resource_longtitle = Расширенный заголовок meta name="Title"
    resource_description = meta name="Description"
    resource_summary = meta name="Keywords" - необязательно
     
  3. Переходим на страницу документа и видим, что стандартные описания изменились на более понятные, теперь нужно вставить в чанк head код который будет выводить нужные нам поля в качестве title и description, но чтобы все заработало, для начала нужно установить плагины.

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

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


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

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

seopro.allowbranding → Нет 

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

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

(Здесь мы добавили мета тег для ключевых слов,  данный тег Поисковыми Системами уже давно не учитывается — рекомендую оставлять пустым, но может кому то пригодится)

seopro.usesitename → Нет

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

 

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

MODX REVO Robots txt MODX REVO Robots txt MODX REVO Robots txt

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

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

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

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

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

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

Параметр

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

Описание

contexts

web

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

allowSymlinks

0

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

outerTpl

sitemap/outertpl

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

rowTpl

sitemap/rowtpl

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

type

 

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

indexOuterTpl

sitemap/index/outertpl

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

indexRowTpl

sitemap/index/rowtpl

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

imagesOuterTpl

sitemap/images/outertpl

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

imagesRowTpl

sitemap/images/rowtpl

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

imageTpl

sitemap/images/imagetpl

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

templates

 

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

Если Вам нужна SEO оптимизация картинок - это можно сделать здесь ↓ ↓ ↓

SEO оптимизация картинок

Комментарии