SEO в TGX#
Как прокидывать SEO-мета из контента страницы в layout через return -> payload.
Синтаксис#
<tgx tgx:set="return.title">Заголовок страницы</tgx>
Пример 1: минимум (копипаст для старта)#
<tgx tgx:set="return.title">Заголовок страницы</tgx>
Пример 2: реальный сценарий#
<tgx tgx:set="return.title">FAQ: </tgx>
<tgx tgx:set="return.description"> — документация и примеры.</tgx>
<tgx tgx:set="return.keywords">tgx,tagix,faq,</tgx>
Пример 3: комбинированный сценарий#
<tgx tgx:set="return.og.title"> | Tagix</tgx>
<tgx tgx:set="return.og.description">Краткий обзор директивы </tgx>
Разбор#
Заполняйтеreturn.* рядом с контентом страницы, чтобы шаблон уровня layout мог использовать эти значения для <title> и meta-тегов.
Когда использовать#
- Когда нужно улучшить видимость страницы в поиске и социальных сетях, а также структуру контента для роботов.
- Когда важно централизованно управлять meta-данными и микроразметкой без дублирования по шаблонам.
Частые ошибки#
- Записывать SEO-значения напрямую в layout, дублируя логику на каждой странице
- Оставлять пустые description/keywords на динамических страницах
Проверка перед публикацией#
- Указаны минимум return.title и return.description
- Проверено, что layout читает return-переменные этой страницы