Sitemap для MODX revo

Короткий ответ: если делаете sitemap для современного проекта на MODX, смотреть нужно не на один древний пакет, а сразу на несколько рабочих вариантов: pdoSitemap, SEO Suite и, в редких случаях, legacy-решения вроде GoogleSiteMap. Какой выбрать? Зависит от того, нужен вам просто XML-файл или целый SEO-комбайн.

Старый подход «поставил GoogleSiteMap и победил мир» сегодня уже пахнет нафталином. Работать может, но есть инструменты бодрее и адекватнее.

Вариант 1. pdoSitemap — быстрый и нормальный

Если у вас уже стоит pdoTools, это обычно самый удобный вариант.

[ [!pdoSitemap? &checkPermissions=`list`]]

Плюсы:

  • быстрый;
  • понятный;
  • не требует устраивать пляски вокруг чанков, если вам нужен обычный sitemap.xml.

Когда брать: если нужен нормальный sitemap без SEO-оркестра на весь проект.

Вариант 2. SEO Suite — когда нужен не только sitemap

Если на сайте уже стоит SEO Suite, логично смотреть в его сторону. Это уже не просто генерация карты сайта, а более широкий SEO-инструмент: canonical, Open Graph, SEO-поля, редиректы и прочие полезные игрушки для тех, кто любит порядок, а не хаос и надежду.

На вашем сайте SEO Suite уже установлен, так что вариант не теоретический, а вполне живой.

Когда брать: если нужен комплексный SEO-подход, а не только XML-карта.

Минус: если нужна только карта сайта, может быть тяжеловат по масштабу задачи.

Вариант 3. GoogleSiteMap — legacy, но иногда еще встречается

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

[ [GoogleSiteMap]]

Когда годится: если проект старый, все уже работает и задача не «перестроить SEO-слой», а просто понять, как оно у вас заведено.

Как правильно оформить страницу sitemap

  1. Создайте ресурс, например sitemap.
  2. Используйте шаблон внутренней страницы, а не пустой XML-шаблон.
  3. Отключите HTML-редактор для этого ресурса.
  4. Оставьте в контенте только вызов нужного сниппета.
  5. Скройте ресурс из меню.

Почему не пустой XML-шаблон? Потому что у вас на проекте уже рабочая практика через внутреннюю страницу, и лишний креатив тут не нужен. Нужен результат.

Что выбрать на практике

  • pdoSitemap — если нужен простой и быстрый sitemap.
  • SEO Suite — если хотите сразу выстроить нормальный SEO-контур вокруг сайта.
  • GoogleSiteMap — если проект старый и вы не хотите дергать то, что уже худо-бедно ездит.

Подводные камни

  • Если забыть отключить HTML-редактор, можно получить битый XML.
  • Если во внутреннем шаблоне осталась декоративная обвязка, в sitemap внезапно приедет полстраницы лишнего HTML.
  • Если на сайте уже есть SEO Suite, а вы параллельно лепите второй-третий генератор карты сайта, потом сами запутаетесь, какой из них главный.

Современный вариант и альтернатива

Для большинства свежих MODX-проектов я бы сегодня выбирал либо pdoSitemap, либо SEO Suite в зависимости от масштаба задач. Первый — быстрый и точечный. Второй — шире и серьезнее. А вот тащить ради одной карты сайта древний пакет только потому, что он когда-то был модным, уже не самая полезная идея.

Связанные статьи

Актуально для: MODX Revolution 2.8+, MODX 3.x, pdoTools/pdoSitemap актуальных версий, SEO Suite на проектах с расширенным SEO-контуром.

Комментарии


Комментарии (1)

  1. Кирилл:
    15 Feb 2018г. в 14:26

    Спасибо, все получилось



Разрешённые теги: <b><i><br>Добавить новый комментарий: