RealAdmin.ru

Карта сайта в MODX Revolution c помощью GoogleSiteMap

MODX,SEO
Категория: Сайтострой
16 Июн 2013 г. в 22:58

Карта сайта в формате xml обязательный атрибут любого сайта и все движки должны уметь её генерировать. В MODX Revolution для этих целей есть компонент GoogleSiteMap. Это удобное дополнение позволяет создать карту за несколько минуты. Пошагово рассмотрим как это сделать.

1. Скачиваем и устанавливаем пакет «GoogleSiteMap».

2. Создаем новый ресурс и заполняем его следующим образом:

Карта сайта modx

В содержимом ресурса вызываем сниппет:

[[!GoogleSiteMap]]

3. Карта сайта выводится в xml формате, поэтому в настройках ресурса переходим на вкладку «Настройки» и указываем тип содержимого — XML:

Карта сайта modx

После сохранения созданного ресурса, по адресу http://ваш_сайт/sitemap.xml будет генерироваться карта сайта (при условии что настроено ЧПУ, если Вы не настраивали ЧПУ, адрес к sitemap будет другим).

Если требуется вывести карту сайта без параметров «lastmod» или «priority» то создайте новый чанк (например, с именем GoogleSiteMapChank) и поместите в его содержимое только те параметры, которые вам нужны. По умолчанию он выглядит следующим образом:

<url>
     <loc>[[+url]]</loc>
     <lastmod>[[+date]]</lastmod>
     <changefreq>[[+update]]</changefreq>
     <priority>[[+priority]]</priority>
</url>

Для сайтов, которые обновляются крайне редко, будет полезным оставить только параметр «loc», ведь поисковым машинам вовсе не обязательно знать, что страницы сайта обновляются редко.

Осталось в сниппет добавить параметр «itemTpl», передав ему название созданного чанка:

[[!GoogleSiteMap? &itemTpl=`GoogleSiteMapChank`]]

Можете проверять конечный результат — всё должно работать.

Теги:
SEO
Посмотрите похожее — 6
Комментарии — 3
  1. avatar Виталий 29 мая 2015, 17:38(был изменён) #
    Проблема с главной страницей и гугл сайтмап. Псевдоним для главной страницы указал как /
    Сайт генерирует сайтмап, но главная страница получается вот с таким урл: mysite.ru/1
    Подскажите, пожалуйста, как это исправить?
    1. avatar Simkin Andrew 29 мая 2015, 19:58 #
      Попробуй псевдоним указать — index. Должно быть включено ЧПУ и в настройках системы в параметре «Главная страница сайта» должен стоять id этой страницы.
    2. avatar Дмитрий 10 июля 2015, 19:53 #
      Благодарю!
      © REALADMIN.RU   2016 г.
      Страница сгенерирована: 0,0942 s | 10 mb.
      На каком уровне Вы играете в шахматы?
      О П Р О С
      Home Question Top