Налаштування SEO-пакетів (SEO Tab/SEO Pro) для MODX
MODX не має вбудованих SEO-інструментів крім базових полів (description, metatags). Для повноцінного SEO використовують сторонні пакети: SEO Tab, Seosuite або SeoSuite (різні пакети від різних авторів).
SEO Tab
Package Manager → seoTab → встановити. Додає вкладку SEO в редакторі ресурсу з полями: Title, Description, Keywords, Robots, Canonical, OG-теги.
Вивід у шаблоні:
<head>
[[- SEO Tab автоматично виводить мета-теги ]]
[[- якщо вкладка SEO заповнена — використовуються ці значення ]]
[[- якщо ні — fallback на pagetitle/description ]]
[[seoTab.meta]]
</head>
Додатковий вивід OG-тегів:
[[seoTab.og]]
Seosuite (більш повний пакет)
# Seosuite від digitalpulse
# Package Manager → seosuite
Seosuite додає:
- Sitemap.xml з налаштуванням per-ресурс (пріоритет, changefreq)
- Robots.txt управління
- 301/302 редиректи
- Статистика 404
- hreflang для мультимовних сайтів
- Автогенерація canonical
Конфігурація в системних налаштуваннях:
seosuite.sitemap_always_generate: 1
seosuite.use_default_canonical: 1
seosuite.redirect_404: 1
seosuite.redirect_to: ID ресурсу 404
Ручна настройка мета без пакетів
<title>[[*longtitle:default=`[[*pagetitle]]`]] — [[++site_name]]</title>
<meta name="description" content="[[*description:notempty=`[[*description]]`:default=`[[++site_tagline]]`]]">
<meta name="robots" content="[[*tv.robots:default=`index, follow`]]">
[[- Canonical ]]
<link rel="canonical" href="[[++site_url]][[*uri]]">
[[- Open Graph ]]
<meta property="og:title" content="[[*pagetitle]]">
<meta property="og:description" content="[[*description]]">
<meta property="og:url" content="[[++site_url]][[*uri]]">
[[*tv.og_image:notempty=`<meta property="og:image" content="[[++site_url]][[*tv.og_image]]">`]]
<meta property="og:site_name" content="[[++site_name]]">
<meta property="og:type" content="[[*tv.og_type:default=`website`]]">
Sitemap.xml вручну (сніпет)
Якщо Seosuite не підходить, можна вивести sitemap через pdoSitemap:
[[!pdoSitemap?
&contexts=`web`
&excludeResources=`10,11,12`
&excludeTemplates=`6`
&cache=`1`
&cacheTime=`86400`
]]
Створити ресурс з alias sitemap, шаблон з Content Type XML, виводити [[!pdoSitemap]].
Терміни
Установка та налаштування SEO Tab або Seosuite з налаштуванням шаблону — 2–4 години.







