BigTraffic · Кейсы · Контент-маркетинг
Новый сайт за неделю без разработчика: как мы перевели bigtraffic.ru с WordPress на Astro
Пишет копирайтер — агенты помогают
Каждую статью создает профессиональный копирайтер. 15 специализированных AI-агентов — его рабочие инструменты: собирают данные, держат структуру, снимают рутину. Так мы пишем тексты высокого уровня по цене, недоступной классическим контент-агентствам.
Начинаем с пользы, а не с ключей
Смотрим, что в теме можно дать читателю по-настоящему: какая уникальная экспертиза есть у нас, что не раскрыто у других, где стоит докопать глубже. Тема без пользы в контент-план не попадает.
Исследование до написания
Поисковый спрос, статьи конкурентов, источники, которые уже цитируют нейросети по теме. Семантика собирается вместе с промптами под AI-поиск (GEO).
Мастер-промпт: вся подготовка в одной точке
УТП и позиционирование, анализ конкурентов и аудитории, голос бренда (Tone of Voice), база знаний на ваших фактах (RAG) — специализированные агенты собирают всё это в единый мастер-промпт. По нему пишется каждая статья: голос и факты заложены до первого абзаца, а не правятся после.
Структура под цитирование AI
Быстрый ответ 40–60 слов сразу после H1, чистая логика заголовков, блоки данных и FAQ. Именно такие фрагменты попадают в AI Overviews, ChatGPT и Perplexity.
Фактчекинг и финальная редактура
Каждая цифра и факт сверяются с первоисточником. Редактор проверяет то, что AI проверить не может: соответствие голосу бренда, логику изложения под аудиторию, нишевые тонкости. Итоговый текст проходит проверку на уникальность и "человечность".
В июле мы отдали разработчику 19 правок по сайту. Через два дня из них было сделано только три. В октябре мы собрали новый сайт сами, в чате с AI-ассистентом: 42 страницы, 99 из 100 по скорости на телефоне, обновление одной командой. Показываем, как он устроен, и объясняем, почему такой блог теперь может поставить себе любой бизнес.
Знаете ли вы?
27 июля мы отправили разработчику нашего сайта на WordPress список из 19 правок по итогам аудита. Самые срочные были такие:
- всплывающий опрос сам раскрывался на весь экран телефона;
- кнопка «Получить пример статьи» была шириной 455 px при ширине экрана 375 px, и текст на ней обрезался.
29 июля мы проверили весь список на живом сайте. Сделано было только три правки, ещё пять наполовину, а десять никто не тронул, в том числе ту самую обрезанную кнопку. Сложных задач в списке не было, большую часть решала одна строка стилей или галочка в настройках. Но каждая правка ждала своей очереди у разработчика.
Для малого и среднего бизнеса это знакомая боль. Вы ставите разработчику задачу, долго ждёте и платите за каждую доработку, даже если всё решает одна строка стилей. А сайт тем временем работает с ошибками.
Мы закрыли сразу две задачи: доработку сайта и публикацию. Доработки теперь делаем сами, в чате с AI-ассистентом. Мелкая правка появляется на сайте через минуту-две, а доработка, которую раньше ждали у разработчика, решается за один день. Статья выходит через несколько минут после того, как готов текст, а исследования с десятками таблиц и графиков — в тот же день, когда готовы данные. Ниже рассказываем, как это устроено, даём чек-лист, разбираем грабли и объясняем, зачем это вашему блогу.
Почему не WordPress, не конструктор и не своя сборка
Новый bigtraffic.ru собран на Astro. Это бесплатный веб-фреймворк с открытым кодом для сайтов, где главное — контент: блогов, маркетинговых сайтов, интернет-магазинов. При сборке Astro генерирует из файлов с текстами статические HTML-страницы и по умолчанию не загружает в браузер лишний JavaScript. На сервере нет ни базы данных, ни админки, только готовые страницы. Поэтому сайт быстро открывается, его хорошо читают поисковики, а ломаться в нём почти нечему.
Вариантов было четыре. Можно было остаться на WordPress. Но в августе главная на нём набирала 69 баллов из 100 на телефоне, а первый крупный элемент появлялся через 3,1 секунды. К тому же любая доработка оставалась задачей для разработчика. Можно было перейти на конструктор. Тильда хорошо подходит для лендинга, но вести на ней блог на сотни статей и исследования с десятками таблиц тяжело. В октябре мы как раз перенесли с Тильды на собственный сервер два сайта своих проектов.
Третий вариант, собственную сборку, мы попробовали на себе. С 27 августа по 16 сентября писали свой генератор страниц, и он работал. 16 сентября мы от него отказались, потому что обновлять и чинить собственный движок пришлось бы только нам. А у Astro есть своя команда, которая его обновляет и чинит, и подробная документация. К тому же у нас уже был опыт: на Astro мы собрали сайты для одного из клиентов. Astro дал основу, а страницы, проверки и выкатку мы построили на ней сами, без подрядчика.
Перенос на Astro занял один день. Сайт переехал со старым дизайном, и снимки 34 страниц на телефоне и компьютере совпали со старыми почти пиксель в пиксель. Новый дизайн сделали позже, в октябре.
При этом менять систему всего сайта не обязательно. Мы перевели bigtraffic.ru целиком, потому что это наш сайт и площадка для экспериментов. Бизнесу обычно хватает блога. Его ставят рядом с текущим сайтом, в папку /blog/ на вашем домене, а сам сайт остаётся на WordPress, Битриксе или Тильде. Так устроена наша услуга «Создание и ведение блога под ключ».



Сайт из файлов: что вместо админки
Весь сайт — это папка с файлами в GitHub. Тексты услуг, кейсы и меню лежат в файлах с данными. Статья — файл с шапкой и текстом. Оформление задано в одном файле со значениями цветов, кеглей и отступов. Любая правка сохраняется в GitHub и через 1–2 минуты появляется на сайте.
Работает это так. Раз в минуту сервер проверяет, не появилась ли новая правка. Если появилась, он забирает её, заново собирает все страницы, проверяет их и только после этого заменяет страницы на сайте. Если сборка или проверка не прошли, посетители продолжают видеть прежние страницы. Ошибка в правке до них просто не доходит.
На созвонах нас спрашивают: «Как это устроено под капотом? Админка есть?» Админку мы подключили и опробовали. Это Pages CMS, бесплатный редактор, который работает поверх GitHub. Редактора приглашают по e-mail, аккаунт в GitHub ему не нужен. Он видит только статьи и картинки к ним, а удалить или переименовать статью не может, потому что её адрес заперт. Об этом в следующем разделе.
В работе мы этим редактором почти не пользуемся, потому что из чата удобнее. Копирайтер сдаёт готовую статью обычным текстом с подзаголовками. Одна команда в чате, и файл разложен по местам: заголовок ушёл в шапку, из подзаголовков собралось оглавление с переходами, вопросы в конце превратились в раскрывающиеся блоки. У меня это занимает около 5 минут вместе с проверкой. Обложку рисует скрипт, а цифру и подпись для неё мы указываем в шапке статьи и берём только из её текста.
Выходит, способов два. Можно вести сайт целиком из чата, как мы. А если хочется поправить запятую руками, есть редактор в браузере, и для этого не нужны ни программист, ни GitHub.
Путь правки до сайта
Замок адресов и почти сотня проверок: что не даёт сломать сайт
Сайт защищён на трёх уровнях. Сборка останавливается, если нарушено правило адресов. Перед выкаткой отдельная проверка не пропускает страницы с ошибками. После выкатки сервер проверяет работающий сайт и при сбое присылает тревогу в Telegram.
Замок адресов — это файл, в который при первой сборке записывается адрес каждой страницы. Сейчас в нём 54 записи. Если переименовать статью, удалить категорию или ошибиться в адресе, сборка остановится и подскажет, что делать. Вариантов два: вернуть адрес или настроить перенаправление со старого адреса на новый, редирект 301. Запись о переезде команда добавит сама. Так сайт не теряет позиции из-за чьей-то невнимательности. При переезде мы настроили 38 редиректов со снятых статей на ближайшие по теме страницы. Все они хранятся в одном файле и проверяются вместе со всем остальным.
Проверка перед выкаткой смотрит на уже собранные страницы. Ошибка уровня «стоп» блокирует выкатку. Например, у страницы нет заголовка для поисковика, на ней указан тестовый адрес вместо боевого или нет счётчика Метрики. Ещё повод — битая ссылка внутри сайта или адрес в карте сайта, которого на самом деле нет. Ошибки уровня «важно» только записываются в журнал.
После выкатки сервер почти сотню раз обращается к работающему сайту. Он проверяет, что каждая страница отвечает, адреса не дублируются из-за слэша в конце, старые адреса ведут куда нужно, а служебные папки закрыты. На боевом сайте таких проверок 98. О любом сбое сервер пишет в Telegram-группу, что случилось, а для боевого сайта сразу присылает команду отката.
Вёрстку проверяет отдельный скрипт. Он открывает каждую страницу на 7 ширинах экрана, от 320 до 1440 px, а узкие экраны показывает так, как их видит настоящий телефон. После правки стилей на телефоне не сдвигается ни один пиксель, кроме тех, что просили поменять.
Если собрать всё в чек-лист, сайт должен сам делать 7 вещей:
- держать адреса — замок и редирект 301 при каждом переезде;
- собирать карту сайта и robots.txt из реестра страниц, а не вручную;
- ставить canonical и счётчик на каждую страницу без напоминаний;
- не выкатываться с ошибкой уровня «стоп»;
- проверять себя после выкатки и присылать тревогу, если что-то не так;
- откатываться одной командой;
- не пускать посторонних к адресам, редиректам и счётчикам. У нас это два десятка файлов и папок, правки в которых сервер принимает только от владельца.
Тестовая и боевая площадки: как 42 страницы вышли за неделю
У bigtraffic.ru две площадки — тестовая (preview) и боевая. Тестовая закрыта паролем и пересобирается после каждого сохранения, на ней мы смотрим результат и обсуждаем правки. Боевая меняется только одной командой. Она копирует тестовую площадку, прогоняет 98 проверок и умеет вернуть всё назад.
На Astro сайт переехал в сентябре и месяц работал только на тестовой площадке. Новый дизайн делали 6 рабочих дней, с 14 по 22 октября, по несколько часов в день и с перерывами. Три дня ушли на основу: меню, страницы «О нас» и «Контакты», редиректы со старых адресов, формы заявок, переключение домена. Ещё три дня заняли новые страницы: главная и 5 страниц услуг, 2 отрасли (стоматология и строительство домов и бань), 4 страны для зарубежного SEO-GEO-продвижения, новая услуга и общие шапка и подвал для всего сайта. Итого 49 коммитов за 3 дня.

Код писал Claude Code по моим задачам в чате. Я ставил задачу, смотрел результат на тестовой площадке и принимал его или возвращал на доработку. Скрипты проверок ловили ошибки до выкатки. Партнёр смотрел ту же площадку и присылал замечания: карточки кейсов с глаголами, кнопка блога, формулировки на странице технологии. Каждое замечание превращалось в правку и новую сборку через минуту-две.
22 октября я получил список из 41 адреса на проверку. Написал «пока не выкатывай», прошёл все страницы и ответил «да, выкладывай». На сервере выполнилась одна команда. Боевой сайт стал копией тестовой площадки, 98 проверок прошли, и в тот же час Яндекс получил список из 41 адреса. Прежняя версия сайта хранится рядом, в папке отката.

Что это дало: 99 по скорости и статья за 5 минут
После переезда на Astro главная bigtraffic.ru на телефоне получила 99 из 100 в PageSpeed Insights вместо 69 в августе. Крупнейший элемент экрана появляется за 1,6 секунды вместо 3,1. Страница весит 0,94 МБ вместо 4,6 и делает 29 запросов вместо 73, а по поисковой оптимизации набирает 100 из 100.

Сильнее всего изменилась сама работа с сайтом. Добавить статью — 5 минут. Текст, принятый утром, к обеду уже на сайте, и ждать никого не нужно. Для нового раздела, отрасли или страны хватает файла с данными и готового шаблона. Страница сразу попадает в меню и карту сайта, а её адрес — под замок. Чтобы поправить формулировку сразу на всех страницах услуг, достаточно одной правки в общем блоке.
Самая заметная разница — в исследованиях. В нашей серии «Кого рекомендуют нейросети» страницы рассчитаны на 35–60 минут чтения. В исследовании про строительство домов и бань 37 таблиц, 21 график и 11 разделов с навигацией сбоку. На WordPress такую страницу пришлось бы верстать вручную или собирать из плагинов, причём каждое новое исследование заново. Здесь графики и таблицы строятся из данных, на телефоне перестраиваются в вертикальные списки, и все исследования выглядят одинаково. Третье исследование серии вышло на сайте в день, когда пришла выгрузка данных.
Раньше такую подачу могли позволить себе только крупные СМИ с отделом вёрстки. Теперь мы делаем её для своего блога между делами и точно так же можем собрать для клиента. По тому же принципу работает инфографика в обычных статьях. Блоки с цифрами, шагами и «было / стало» описываются в шапке статьи, а рисует их сайт. 15 таких блоков в 8 статей мы добавили одним коммитом.
Сервер стоит около 1 440 ₽ в месяц, обычный хостинг обошёлся бы в 250–560 ₽. Разница из-за формы заявок. Она сохраняет каждую заявку на диск до отправки в Telegram, чтобы ни одна не потерялась. На дешёвом хостинге форму пришлось бы переписать на другой язык программирования. Тестовая копия сайта на своём сервере при этом ничего не стоит.
Про трафик после переезда говорить рано, новый сайт работает всего несколько дней. Дополним статью через месяц.
Главная на телефоне — было и стало
Где было больно: 5 граблей по коммитам
За два месяца переезда на Astro мы спотыкались 5 раз. Ниже все пять случаев с датами по коммитам. Правила, на которых держится сайт, появились после каждого из них.
Собственный генератор. Три недели работы над ним ушли в корзину. Зато логика проверок, замок адресов и проверка перед выкаткой, целиком переехала в новый сайт. Денег на разработчика это не стоило, а вот время ушло.
Узкие телефоны. На экранах шириной 320 и 360 px кнопка в шапке выталкивала меню за край. Нашли 15 октября. Починили так, чтобы от 375 px шапка не сдвинулась ни на пиксель, и с тех пор проверка на 320 и 360 px обязательна при любой правке стилей.
Лишний редирект. Для новой услуги мы настроили редирект 301 со старого адреса и запись в истории, хотя услуга была только на тестовой площадке, где адреса ещё не закреплены. Откатили отдельным коммитом. С тех пор редирект настраиваем только для адреса, который уже побывал на боевом сайте.
Главную не поправить мышкой. Визуального редактора у неё нет, блоки собираются из файлов. Это цена защиты, зато редактор не доберётся до шапки, стилей и адресов.
Правок много. С конца августа по 22 октября их было 259, и все мелкие. Зато любую можно откатить отдельно.
Как это устроено у нас — и при чём здесь ваш блог
Мы ставим корпоративный блог на вашем домене рядом с вашим сайтом, и работает он на той же технологии, которую вы только что видели. На созвонах после рассказа про статьи нам задают один и тот же вопрос: «А кто будет их публиковать?» Обычно ответ упирается в того, кто ведёт ваш сайт, и в его загрузку.
Сам сайт остаётся на вашей системе: WordPress, Битриксе или Тильде. Блог работает рядом, в своей папке, со своим замком адресов и проверками. Статьи пишут наши копирайтеры, а 15 AI-агентов помогают им с поиском фактов и рутиной. Публикуем мы сами за те же 5 минут, а черновик вы видите до выхода. Доступ к папке, аккаунты и тексты принадлежат вам. Про риски текстов, написанных с участием AI, мы рассказывали отдельно — забанят ли сайт за статьи от нейросети. Так устроена услуга «Создание и ведение блога под ключ».
Главное
Сайт обновляется быстро не благодаря нейросети, а благодаря тому, как он устроен. Адреса, проверки и порядок выкатки записаны в правилах и файлах, и сайт сам сверяется с ними при каждой правке. Нейросеть только вносит правку по нашей задаче. Если она ошибётся, сайт такую правку не примет и останется прежним. Поэтому статью можно опубликовать из чата и не бояться за сайт. Задайте себе один вопрос: кто у вас опубликует статью завтра утром, если человек, который ведёт сайт, в отпуске?
Хотите такой блог рядом со своим сайтом, без переезда всего сайта? Посмотрите, как мы создаём и ведём блог под ключ, или оставьте заявку в форме ниже. Покажем сайт изнутри и разберём, как поставить блог на ваш домен.
Источники
- Документация Astro — почему Astro: фреймворк для сайтов, где главное — контент
- Pages CMS — редактор контента поверх GitHub
- PageSpeed Insights — инструмент замера, отчёт по bigtraffic.ru от 23.10.2026 на снимке в статье
Частые вопросы
Что такое Astro простыми словами?▾
Astro — бесплатный веб-фреймворк с открытым кодом для сайтов, где главное — контент: блогов, корпоративных и маркетинговых сайтов, интернет-магазинов. При сборке он генерирует из файлов с текстами статические HTML-страницы и по умолчанию не загружает в браузер лишний JavaScript. Серверу не нужны база данных и админка, поэтому сайт быстро открывается и редко ломается.
Нужен ли программист, чтобы добавить статью или раздел на такой сайт?▾
Для статьи — нет. Мы публикуем статьи из чата с AI-ассистентом, одной командой, и через пару минут статья на сайте. Если удобнее руками, есть редактор в браузере Pages CMS. В него приглашают по e-mail, там заполняют поля и вставляют текст. Для нового раздела со своим шаблоном нужен человек, который умеет работать с файлами сайта, но это задача на часы, а не на недели.
Можно ли поставить такой блог рядом с сайтом на WordPress или Битриксе?▾
Да. Блог ставится в отдельную папку на вашем домене, например /blog/, и собирается независимо от основного сайта. Основной сайт работает как работал, оформление блога подстраивается под него. Адреса блога защищены от случайного переименования, проверки и выкатка у блога свои.
Что происходит с адресами и позициями при переезде сайта на другую технологию?▾
Если адреса страниц сохранены один в один, позиции не страдают, потому что поисковик видит те же страницы. Снятые страницы получают редирект 301 на ближайшие по теме. При переезде bigtraffic.ru на Astro со старых статей ушло 38 редиректов, а сейчас замок держит 54 адреса. Всё это проверяется при каждой сборке.
