У нас працює застарілий монолітний сайт, де контент, шаблони та бізнес-логіка перемішані в одному коді. Будь-яка правка тексту перетворюється на завдання для програміста, сторінки завантажуються повільно, а додати мобільний додаток або другий лендинг практично неможливо — немає нормального API для контенту. Ми хочемо перейти на headless-архітектуру: сучасна headless CMS у ролі бекенду контенту (розглядаємо Strapi, Contentful та Sanity) та окремий швидкий відділений фронтенд, який отримує контент по API. Завдання — стек, з яким редакторам зручно працювати та який відкривається помітно швидше двох секунд.
Ядро роботи — грамотне моделювання контенту. Потрібно провести аудит існуючих сторінок, описати переиспользуемі типи контенту, компоненти та зв'язки, а потім перенести реальні дані в нову CMS скриптованим повторюваним імпортом, а не ручним копіюванням. Для нас важливі редакторські сценарії: чернетки, передпросмотр, відкладена публікація, ролі та права, підтримка локалізації — все це повинно працювати з першого дня. Новий фронтенд робимо зі статичною генерацією або серверним рендерингом заради швидкості, з акуратним кешуванням та оптимізацією зображень.
Збереження позицій у пошуку — обов'язкова умова. Кожен старий URL повинен відкриватися, тому потрібна повна карта редиректів (301), коректні canonical, карти сайту, мікророзмітка та паритет мета-тегів. Спланюйте перемикання без простоїв та з зрозумілим откатом. Ми дамо доступ до бази, брендові матеріали та тестовий стенд.
— Модель контенту, скрипти міграції та імпорт даних — Відділений фронтенд з швидким рендерингом та кешем — Редакторські сценарії: чернетки, передпросмотр, ролі — Редиректи, canonical, sitemap та паритет SEO