Классическая связка «CMS рисует страницы» упирается в потолок: шаблоны системы управления диктуют вёрстку, а скорость зависит от того, насколько быстро она соберёт страницу. Headless разделяет эти роли — контент-менеджер работает в привычной админке, а витрина живёт отдельным приложением и обращается к данным по API.
Что это даёт
первый экран отдаётся с сервера — поисковики получают готовый HTML;
интерфейс остаётся живым: переходы без перезагрузки, мгновенные фильтры;
витрину можно переделать, не трогая систему управления контентом;
одни и те же данные питают сайт, мобильное приложение и маркетплейсы.
Собираем витрины на Next.js и Nuxt, данные отдаём через REST или GraphQL. Подход оправдан не всегда — на небольшом сайте он только усложнит поддержку, и мы скажем об этом прямо.