← Назад

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-переменные этой страницы

См. также#