Tech SSG Migration
Фиксированный объем на 410 часов: Astro 5, Decap CMS, schema и проверка качества.
Тир 4 · Техника
Миграция SPA и устаревших сайтов в Astro 5 + Decap CMS, чтобы нейросети видели уникальный HTML, schema и контент на каждой странице. $12,300 · 410 часов · 3 месяца.
| Ситуация клиента | Команды, у которых SPA или старый сайт мешает роботам видеть отдельные страницы до того, как контент начнет работать. |
|---|---|
| Ключевой артефакт | Миграция на Astro 5 + Decap CMS |
| Метрика | Уникальный HTML по маршрутам, schema и доступность для роботов |
Пакеты
Этот блок синхронизирован с pricing hub и остаётся консистентным на всех страницах услуг, даже если markdown-текст отличается по объёму.
Фиксированный объем на 410 часов: Astro 5, Decap CMS, schema и проверка качества.
Контентная модель, шаблоны, маршруты, preview, редиректы и проверка schema.
Когда сайт сначала нужно сделать читаемым для нейросетей.
Модель работы
Каждый шаг показывает действие, результат и артефакт. Так страницы услуг сохраняют ритм даже при разной длине описаний.
Доказываем, видят ли роботы уникальный HTML, schema и контент на каждом URL.
Аудит SPAПроектируем коллекции Decap, маршруты, schema и переиспользуемые модули страниц.
Карта CMSСобираем статические страницы, preview, редиректы и шаблоны компонентов.
Статическая сборкаПроверяем читаемость сайта роботами, schema, скорость и готовность контента перед запуском.
Проверка перед запускомTech SSG Migration — это техническая миграция сайта из SPA или устаревшей структуры в статически генерируемую архитектуру. Внутри Humanswith.ai мы называем этот слой Website Agentic: сайт должен быть не просто красивым интерфейсом, а набором страниц, которые нейросети действительно могут прочитать. Каждый важный URL должен отдавать свой HTML, свои метаданные, свою schema и свой контент.
Для пользователя в браузере старый сайт может выглядеть нормально. Для робота нейросети он может выглядеть как одна пустая оболочка.
Это критично для AEO/GEO. Если нейросеть не видит страницу как отдельный документ, ей сложно понять, что именно находится по URL, как связаны услуги, кейсы, авторы и доказательства, и почему бренд можно цитировать в ответе.
Поэтому Humanswith.ai выделяет техническую миграцию в отдельный блок V2-модели. В 2026 году это уже не “редизайн ради скорости”, а инфраструктурная основа для присутствия в ответах нейросетей.
Целевой стек для такого проекта: Astro 5 + Decap CMS. Фиксированный объем работ: $12,300 · 410 часов · 3 месяца.
Если сайт уже хорошо читается роботами и отдает полноценный HTML, этот блок не нужен. Если сайт построен как SPA, тяжелый конструктор, перегруженный WordPress или система без полноценного HTML на каждом маршруте, миграция становится обязательной.
Обычно этот проект нужен:
Если у компании длинный внутренний цикл согласований и нет готовности быстро менять архитектуру сайта, миграция обычно буксует. Этот блок окупается там, где команде нужна скорость запуска и чистая техническая основа под дальнейший рост.
Классическая ошибка: команда проверяет сайт глазами в браузере и считает, что все хорошо. Но робот нейросети часто получает не тот же опыт, что человек.
На практике мы начинаем не со скриншота, а с исходного HTML. Если в HTML нет основного текста, schema и понятных внутренних ссылок, визуально красивая страница еще не является хорошим источником для AI-поиска.
Gregory Shevchenko, Founder & CEO Humanswith.ai: “Сначала доказываем, что страница существует как документ для робота. Только потом спорим о дизайне и тексте”.
Что может увидеть робот:
Для присутствия в ответах нейросетей это ломает фундамент. Можно написать сильный текст, добавить FAQ и собрать кейсы, но если робот не получает документ на уровне HTML, все последующие усилия работают хуже.
Миграция нужна, если аудит показывает технический блокер. Обычно это видно по нескольким признакам:
| Симптом | Что это означает |
|---|---|
| разные URL отдают одинаковый HTML | нейросеть не видит отдельные документы |
| контент появляется только после client-side rendering | системы ответов получают неполную страницу |
| schema отсутствует или не привязана к URL | снижается доверие к структуре сущностей |
| маркетинг не может быстро обновлять страницы | скорость публикации зависит от разработки |
| старые шаблоны генерируют шум | миграция переносит старые ошибки в новый сайт |
В такой ситуации сначала нужно восстановить техническую основу сайта. И только потом имеет смысл масштабировать ContentOS by Humanswith.ai, outreach и размещения.
Mint Link — хороший пример того, почему технический слой нельзя откладывать. В аудите сайт получил 37/100 composite AEO score. Главная проблема была не в продукте и не в нехватке идей для контента.
Проблема была в архитектуре: React SPA со схлопыванием маршрутов. Для робота важные страницы выглядели как один и тот же HTML.
Для нейросети это означает, что главная страница, страницы продукта, сравнения и другие маршруты плохо различаются. В браузере пользователь видит страницы. В исходном HTML робот получает намного меньше контекста.
Именно такие случаи мы выносим в Tech SSG Migration. Не потому что “Astro моднее”, а потому что нейросетям нужны самостоятельные страницы, а не единая оболочка сайта.
Сначала мы проверяем, что реально получает робот:
Если аудит показывает, что сайт уже хорошо читается, миграция может быть не нужна. Если слой маршрутов сломан, мы не маскируем проблему контентом.
Наше правило для таких аудитов: сначала доказать, что страница существует для робота как документ, и только потом обсуждать текст, дизайн или CTA.
Дальше собирается карта миграции:
Это защищает проект от типовой ошибки: новый сайт красивый, но старые SEO-активы исчезли.
В целевом стеке каждая важная страница генерируется как статический документ. Это дает:
Astro подходит для этой задачи, потому что отдает статический HTML по каждому маршруту, хорошо работает со структурированным контентом и не тянет лишний JavaScript туда, где он не нужен.
Для клиентского проекта мы фиксируем это как обязательный критерий: страница считается перенесенной только тогда, когда ее можно проверить как отдельный HTML-документ, а не как состояние приложения после загрузки JavaScript.
Decap CMS дает простой git-based workflow: команда может обновлять страницы, не превращая сайт в тяжелую CMS и не привязываясь к дорогой платформе. Для многих B2B-сайтов этого достаточно.
Если редакционный процесс сложнее, можно использовать Astro + Sanity. Но базовый объем Tech SSG Migration по умолчанию рассчитан на Astro 5 + Decap CMS как на быстрый, прозрачный и недорогой стек.
Миграция считается законченной не тогда, когда “страницы открываются”, а когда пройдены проверки:
| Блок работ | Что входит |
|---|---|
| Аудит и план миграции | проверка HTML, карта маршрутов, контентная модель, стратегия редиректов |
| Основа на Astro | шаблоны, компоненты, design tokens, статическая генерация маршрутов |
| Decap CMS | коллекции, редакционный процесс, структурированные поля |
| Технический слой SEO/GEO | schema, canonical, sitemap, robots, hreflang, метаданные |
| Проверка перед запуском | сборка, проверка маршрутов, редиректы, готовность к запуску |
Стоимость фиксируется от объема: 410 часов × $30 = $12,300, срок — 3 месяца.
Техническая миграция — четвертый тир. Он подключается только тогда, когда сайт мешает присутствию в ответах нейросетей.
| Тир | Услуга | Стоимость | Срок |
|---|---|---|---|
| 1 | Аналитика + стратегия | $1,100 | 7 дней |
| 2 | Контент через ContentOS by Humanswith.ai | $15,000 | 6 месяцев |
| 3 | SEO Outreach + Paid Placements | $5,000 | месяцы 2–6 |
| 4 | Tech SSG Migration | $12,300 | 3 месяца |
Если технического блокера нет, стандартная программа стоит $21,100. Если есть блокер в SPA или старой архитектуре, расширенный путь становится $33,400: сначала миграция, потом контент и внешние сигналы доверия.
| До | После |
|---|---|
| маршруты SPA зависят от JavaScript | каждый URL отдает уникальный HTML |
| schema неполная или оторвана от страницы | schema связана с типом страницы и сущностью |
| маркетинг ждет разработку | редактор обновляет структурированный контент самостоятельно |
| старые URL теряются при редизайне | редиректы и сохранение структуры планируются заранее |
| нейросети сложно понять сайт | сайт выглядит как набор документов, которые можно цитировать |
Главная цель — не “переехать на новый фреймворк”. Главная цель — убрать технический блокер, который мешает AEO/GEO, контенту и внешним размещениям работать как единая система.
Если два и более пункта провалены, контентный спринт лучше не начинать вслепую. Сначала нужно понять, насколько сайт вообще читаем для нейросетей.
Не всегда. Внешний вид в браузере не равен тому, что действительно видит робот. Решение принимается после проверки исходного HTML. Если каждая важная страница отдает уникальный HTML, schema и нормальные метаданные, миграция может быть не нужна.
Astro хорошо подходит для статических маркетинговых сайтов: быстрый результат, чистая структура страниц, гибкость компонентов и слабая зависимость от client-side rendering. Decap CMS добавляет простой git-based редакционный процесс без тяжелой CMS-инфраструктуры.
Когда нужен более сложный редакционный процесс, много типов контента, роли, preview и масштабируемая CMS. В базовом объеме миграции чаще достаточно Decap CMS. Для humanswith.ai migration мы используем Astro + Sanity, потому что проект шире обычного клиентского сайта.
Да, но порядок должен быть честным. Пока техническая основа не готова, контент можно готовить заранее. Публиковать и масштабировать его лучше уже на архитектуре, которую нейросети действительно читают.
Сначала технически: уникальный HTML для каждого маршрута, корректная schema, редиректы, sitemap, скорость и отсутствие случайного noindex. Затем коммерчески: сайт перестал блокировать стандартную программу за $21,100 и может двигаться к росту присутствия в ответах нейросетей.
Если сайт построен как SPA, тяжелый WordPress или конструктор без понятного HTML на уровне маршрутов, контент может не давать ожидаемого эффекта. На коротком звонке мы проверим, есть ли технический блокер и нужен ли вам отдельный проект миграции или расширенный путь за $33,400.