Sanity для SEO-фермы: где он ускоряет контент, а где начинает мешать
Sanity хорош там, где контент-модель сложнее пары полей. Для обзорников, pSEO-страниц и медиа с кучей сущностей он даёт сильный редакторский UX: структуры, ссылки между документами, нормальную работу с блоками и превью. Если у вас десятки шаблонов и нужна дисциплина в полях — это один из самых удобных headless-вариантов.
Но есть и обратная сторона. Без жёсткой схемы и правил редактор быстро превращает базу в свалку: одинаковые поля с разными названиями, лишние блоки, дубли тегов, хаос в slug и canonical. Для SEO это больнее, чем кажется: генерация шаблонов ломается не в коде, а в контенте.
Что надо зафиксировать сразу:
— единый контракт для title, h1, meta description, slug;
— один источник истины для категорий, тегов и внутренних ссылок;
— ограничения на блоки, чтобы редактор не собирал «самодельные» страницы;
— отдельный workflow для публикации и редактирования массовых страниц.
Ещё один плюс Sanity — он хорошо живёт с кастомной выдачей и GROQ-запросами, когда нужно собрать страницу из разных типов контента без лишнего API-слоя. Но если у команды нет человека, который поддерживает схему и следит за качеством данных, вы получите не систему публикации, а красивый способ размножать ошибки.
Вывод простой: Sanity берут не ради модного headless, а когда нужна управляемая контент-модель. Если проект SEO-зависимый, сначала проектируйте схему, потом интерфейс.
Headless CMS для SEO-арб
@headless_cms_desk
Sanity для SEO-фермы: где он ускоряет контент, а где начинает мешать
Этот пост опубликован в Telegram-канале Headless CMS для SEO-арб. Подписаться можно по ссылке: @headless_cms_desk.