Кейс

Кейс TFT Homes: сайт под ключ собрал AI-агент

Разборные фахверковые дома, Санкт-Петербург. Заказчик — Олег Прокопов, основатель TFT Homes. Интервью записали 16 мая, первый лендинг вышел через месяц, сайт целиком — за полтора. Ниже разбор: что сделал агент, чем это отличается от «промпт и забыл» и где мне пришлось его править.

Андрей Щербаков 12 минут чтения
1,5 месяца
от интервью до живого сайта
3 + блог
посадочные страницы под аудитории и раздел статей
0
подрядчиков на дизайн и вёрстку

Заказчик и задача

Олег делает разборные дома по технологии Timber Frame Tech. Производство находится в Петербурге, детали режут на станках с ЧПУ, на анкерный крепёж есть патент. Продукт настоящий: дом стоит, его возят на объекты и продают. Кейс собран на живом производстве, а не на учебном примере.

Когда проект пришёл ко мне, сайта не существовало. Домен был куплен год назад и всё это время не использовался, в Метрике не было ни одного визита, а в текстах два имени — компания TFT HOMES и технология Timber Frame Tech — шли вперемешку. Человек, попавший на такую страницу, не понимал, что именно покупает: дом, технологию или завод.

Задача звучала так: разобрать рынок и продукт, придумать бренд, найти язык, на котором дом продаётся, сделать три посадочные страницы под разные аудитории, блог, формы заявок и аналитику. Роли разделились с первого дня: Олег отвечал за продукт — узлы, характеристики, формулировки про конструкцию; структуру, тексты, дизайн, вёрстку, маркетинг и приёмку вёл я вместе с агентом.

Мне нужно, чтобы человек зашёл и сразу понял три вещи: что это за дом, законно ли его ставить на своём участке и сколько это стоит. Всё остальное он спросит, если захочет.

— Олег Прокопов, основатель TFT Homes

Что значит «сайт сделала нейросеть»

Обычно эта фраза означает, что человек написал запрос, получил текст, выложил его на сайт и не проверял. Получается текст, который верен по форме и пуст по смыслу: «надёжные дома для всей семьи», «индивидуальный подход», «качество и комфорт». Такой текст не продаёт, потому что в нём нет ни одного факта, за который покупатель мог бы зацепиться.

Работа, которую видно на tft-homes.ru, отличается тремя вещами: объёмом контекста, набором инструментов и тем, как принимается результат. Разберу каждую.

Широкий контекст задачи

Перед написанием первого абзаца агент изучил интервью с Олегом, которое насчитывало 61 тысячу знаков, и архив из 569 файлов: презентации, бизнес-планы, логотипы и фотографии производства. Бриф не потребовался — все факты были взяты из уже имеющихся материалов.

  • 61 000 знаков расшифровки интервью
  • 569 файлов архива
  • 0 вымышленных характеристик продукта

Инструменты и интеграции

Агент использовал терминал и браузер. Он собирал статистику через API Wordstat, проверял вёрстку на трёх разрешениях экрана, загружал файлы на сервер, настраивал robots.txt и JSON-LD, а также серверный обработчик заявок.

  • Семантика через API Wordstat
  • Проверка рендеринга в headless-браузере
  • Деплой и настройка сервера

Приёмка и исправление ошибок

Каждый блок проверялся на десктопе, на телефоне, с включённым и отключённым JavaScript. Найденная ошибка не уходила в чат с просьбой «поправь», а становилась правилом для агента, чтобы не повториться на следующем проекте.

  • Проверка на разных разрешениях экрана
  • Тестирование без JavaScript
  • Каждая правка записывается в правила

Отсюда и результат. Дело не в конкретно используемой AI-модели, а в системе работы: набор инструкций, инструментов и стандартов, зафиксированных в чек-листах, по которым агент сам проверяет качество выполненной задачи. Промпт — это задача на один раз. Скилл — это повторяемый навык.

Три компетенции, без которых ничего не выходит

Сайт требует маркетинга, дизайна и программирования одновременно. Обычно эти три работы делают три разных человека, и на стыках между ними теряется смысл: маркетолог придумывает предложение, дизайнер понимает его по-своему, а верстальщик ломает композицию на телефоне. На этом проекте все три набора навыков жили в одном исполнителе, поэтому передавать задачу из рук в руки было некому и негде её потерять.

Маркетинг

У продукта пять ниш: частное жильё, восстановление после ЧС, вахтовые посёлки, глэмпинги, заповедные территории. Страницы разделены по аудиториям, экономика объекта посчитана.

  • 5 ниш продукта
  • две воронки: B2B и частник
  • окупаемость 14–16 месяцев

Дизайн

Бренд отделён от технологии: логотип, знак, иконка сайта. Палитра выросла из материала — тёплый бумажный фон, глубокий зелёный, жжёно-оранжевый акцент.

  • логотип, знак, палитра
  • проверка читаемости на солнце
  • отдельная мобильная версия

Программирование

Три страницы на общем каркасе, три формы с разной логикой полей. Заявки уходят в Telegram через обработчик вне веб-корня.

  • 3 формы, заявки в Telegram
  • robots.txt для 11 AI-краулеров
  • llms.txt и JSON-LD

Когда три компетенции живут в одном исполнителе, исчезает главная статья расходов в веб-разработке — время на согласование между подрядчиками. Отсюда сроки в полтора месяца и результат, который не рассыпается на стыках.

Страница для глэмпингов на tft-homes.ru: конструктор домов, экономика объекта и окупаемость
Страница для глэмпингов: конструктор габаритов, экономика объекта и окупаемость 14–16 месяцев.

Как я обучал агента

Агент не умнее нейросети в чате. Разница в том, что он не начинает каждый раз с нуля: у него есть память проекта, набор записанных процедур и инструменты, которыми он делает. Процедура называется скиллом, и собирается она в четыре шага.

  1. Собрать контекст. Интервью, архив, сайт, цифры — всё складывается в память проекта, чтобы не возвращаться к этому на каждой следующей правке.
  2. Оформить процедуру. Вместо «сделай красиво» появляется чек-лист: что должно быть на первом экране, какие поля у формы, что проверяем перед публикацией. Процедура записывается один раз и работает на всех следующих проектах.
  3. Дать инструменты. Терминал, API, браузер, git. Без них агент остаётся генератором текста, который ничего не может проверить.
  4. Принять результат и вернуть ошибки. Каждая моя правка становится новым правилом в скилле, а не разовой заплаткой в конкретном файле.

Лучше всего это видно на семантике. Агент выгружает частотность через API Wordstat с квотой сто запросов в час, отсеивает нецелевой шлейф вроде «дом из контейнера» или «дом на колёсах», раскладывает кластеры по страницам и только после этого предлагает структуру сайта. Такой порядок действий можно повторить на любом продукте: на стройке, в стоматологии, в доставке. Результат будет предсказуемым, потому что меняются данные, а не метод.

Второй пример короче. Вместо просьбы «посмотри, нормально ли выглядит» агент замеряет рендер страницы в headless-браузере на трёх ширинах экрана и сверяет размеры блоков между собой. Расхождение в отступах или вылезший за границу текст он находит до публикации, а не после письма клиента с фотографией экрана.

Живой прототип вместо картинки

Самое трудное в сайте — не дизайн и не код. Самое трудное — грамотное техническое задание по структуре: какие блоки, в каком порядке, какая логика переходов, что человек читает первым. На бумаге это не продумывается до конца. Заказчик, глядя на макет, не может оценить, как страница поведёт себя после клика, как она выглядит на телефоне и как читается текст в натуральном размере.

Поэтому мы работали прямо на живом сайте. Олег говорил, что ему не нравится, и через пять минут на экране был другой вариант — с настоящими фотографиями, настоящим текстом и настоящей скоростью загрузки. Структура дозревала в разговоре, а не в переписке по макетам.

План при этом существовал с самого начала: рынок, продукт, аудитории, сценарий. Менялась не цель, а компоновка. Живой прототип позволил проверить сценарий на реальных людях задолго до того, как сайт был объявлен готовым, и не потратить полтора месяца на макеты, которые пришлось бы перерисовывать.

Главная страница tft-homes.ru: фотография дома, объяснение технологии и два входа — для глэмпингов и для частных клиентов
Главная: технология и два входа для разных заказчиков.
Та же главная страница на телефоне: шапка на весь экран, кнопка заявки и меню
Она же на телефоне.

Хронология

Даты считаю от интервью, потому что именно с него начался проект. Этапы шли подряд, без пауз на согласования.

  • Записано аудиоинтервью с Олегом на полтора часа — основа всей аналитики проекта.
  • Расшифровка загружена и очищена: 61 077 знаков. Собран бриф, описаны продукт, производство и ограничения.
  • Разобраны 569 файлов архива: презентации, бизнес-планы, логотипы, фотографии производства.
  • Собрана семантика через API Wordstat: кластеры по пяти нишам, отсеян нецелевой спрос, найдены ловушки запросов.
  • Определены аудитории и сценарий: бизнес-глэмпинги и частный заказчик. Посчитана unit-экономика.
  • Готов бренд: название отделено от технологии, собраны логотип, знак, палитра и типографика.
  • Первый лендинг собран и выложен вживую. Дальше 17 итераций по структуре первого экрана прямо на живом прототипе.
  • Страница для глэмпингов: конструктор габаритов, экономика объекта, окупаемость, партнёрская программа.
  • Страница для частных клиентов и отдельная мобильная версия: шапка на весь экран, аккордеон, перестроенные блоки.
  • Три формы с разной логикой полей и серверный обработчик заявок: токен вынесен за веб-корень, заявки идут в Telegram.
  • Раздел статей и первые материалы под информационные запросы.
  • Нейро-оптимизация: llms.txt с фактами на 4,4 КБ, JSON-LD, FAQ-блоки, robots.txt для одиннадцати AI-краулеров.
  • Включены Метрика с целями и Вебмастер. До этого сайт не считал ни одного визита.
  • Правки по первым заявкам, проверка на мобильных устройствах, публикация кейса.

Что стоит на сайте

  • Три посадочные страницы и блог. Главная объясняет технологию и разводит два типа заказчиков, отдельные страницы ведут глэмпинги и частных клиентов — каждый читает про свою задачу. В блоге лежат статьи под информационные запросы, откуда приходят те, кто ещё выбирает технологию.
  • Три формы под три сценария. Форма «узнать цену дома» спрашивает глубину и мансарду, форма расчёта глэмпинга — количество домов и регион, третья выдаёт юридическое заключение. Тип заявки определяется набором полей, поэтому менеджер сразу видит, что нужно человеку.
  • Заявки в Telegram через сервер. Токен бота лежит в файле вне веб-корня. Открыв исходный код страницы, доступа к боту получить нельзя.
  • llms.txt с фактами. В файле собраны цена за квадратный метр, сроки, габариты, экономика объекта и юридический статус. Ассистент может процитировать цифру, а не пересказать маркетинговый абзац.
  • Разметка и доступ для AI-ботов. JSON-LD с описанием организации, FAQPage на посадочных страницах, одиннадцать краулеров открыты в robots.txt, закрыты только тестовые каталоги.
  • Метрика с целями и Вебмастер. Видно, из какого источника пришёл человек и дошёл ли он до формы. Это тот минимум, без которого сайт нельзя улучшать.

Где такие сайты теряют деньги

У сайта на старте есть типовой набор мест, где утекает бюджет и заявки: около двух десятков известных ловушек — от нецелевого трафика в семантике до токена бота в клиентском коде. Список живёт в чек-листе и проходится на каждом проекте. Большую часть удаётся обойти заранее: семантику проверили на ловушки спроса вроде «дом на воде» и «дом на колёсах», одинаковые заголовки страниц развели до публикации, вес картинок и скорость загрузки на мобильном замерили до запуска.

Три пункта из этого списка стоят отдельных слов: они чаще всего всплывают уже после запуска, когда исправление стоит денег и репутации.

  • Высокая шапка на маленьких телефонах. На экране шириной 375 пикселей шапка на весь экран съедает первый экран и уводит кнопку заявки за границу видимости. Поэтому высота ограничена, кнопка поднята выше, а видео в шапке на слабых устройствах не загружается.
  • Количество полей в форме. Каждое лишнее поле стоит части заявок: человек бросает заполнение на середине. В форме расчёта остались площадь, этажность, регион и телефон — остальное менеджер уточняет в разговоре.
  • Вес картинок. Тяжёлый первый экран — это четыре секунды ожидания на мобильном интернете и потерянный посетитель. Изображения отдаются в webp, размеры прописаны в разметке, всё ниже первого экрана грузится лениво.

Сайт запущен и уже приносит заявки

За полтора месяца tft-homes.ru прошёл путь от купленного домена без единого визита до рабочего объекта: три посадочные страницы и блог в индексе, три формы отправляют заявки в Telegram, Метрика считает визиты и цели, AI-краулеры получают разметку с фактами. Обращения есть — одно пришло в день, когда писался этот разбор, были и раньше.

Домен купили год назад, и он успел пройти проверку поисковых систем: новый сайт на таком домене не ждёт месяцев доверия. Как только появились страницы, разметка и файл фактов для ассистентов, их начали показывать и цитировать. Второй фактор — сам продукт: разборные дома ищут узко, конкуренция в выдаче низкая.

Платный трафик пока не запускали: он ждёт бюджета проекта. Поэтому графика роста здесь нет — есть то, что можно проверить: сроки, объём работы, устройство сайта и проверки, которые он проходит перед каждой публикацией.

Что в планах

Следующий этап — не новые страницы, а работа с обращениями и цифрами. Три вещи, которые уже собраны и работают на действующем проекте (клиника УроМед) и переносятся на TFT без переделки.

Чат-бот на сайте

Виджет в углу страницы отвечает по фактам проекта: габариты, комплектация, цена за квадрат, юридический статус. Диалог идёт на сервере, ключ модели лежит вне веб-корня.

  • ответы по прайсу и габаритам
  • сбор контакта в диалоге
  • менеджер перехватывает разговор

Мини-CRM

База обращений из чата и форм: телефон как ключ записи, источник, история диалога, статус. Контакты не удаляются, пустые диалоги чистятся сами, выгрузка в CSV.

  • телефон — ключ записи
  • источник: UTM, реферер, форма
  • контакты хранятся вне веб-корня

Блок аналитики

Один экран вместо двух кабинетов: визиты, источники и цели из Метрики, показы, клики и позиции по ключам из Вебмастера. Сбор по расписанию, история хранится в файле.

  • Метрика: визиты и цели
  • Вебмастер: показы, клики, позиции
  • история за период, а не только «сегодня»

Запуск зависит от бюджета проекта: сам контур уже написан и проверен на живом трафике, работе остаётся подключить кабинеты TFT и перенести правила ответов на его продукт.

Такой же цикл для своего продукта

Начинается с экспресс-аудита: один рабочий день, разбор рынка и сайта, план на три месяца.

Посмотреть цены
AI-консультант