Вайб-кодинг сайтов: что это и как работает?
Услуги вайб-кодинга можно использовать для лендинга, корпоративного сайта, MVP, внутреннего сервиса, калькулятора или небольшого веб-приложения. Такой подход особенно полезен, когда бизнесу нужно проверить гипотезу, показать продукт пользователям или запустить новую функцию без нескольких месяцев подготовки первой версии.
Seo-Gen использует AI там, где он сокращает ручную работу и ускоряет итерации. Код, SEO, мобильная версия, формы, интеграции и production проверяются отдельно. Поэтому заказчик получает проект, который можно тестировать, дорабатывать и развивать после запуска.
Вайб-кодинг строится вокруг работы с кодом через естественный язык. Разработчик описывает задачу AI-модели, получает первую реализацию, проверяет ее и продолжает работу следующими запросами. Цикл повторяется много раз: постановка задачи, генерация кода, проверка, исправление и повторное тестирование.
В коммерческом проекте процесс обычно разделяют на небольшие задачи. Сначала определяют структуру страницы или функцию, затем создают отдельные компоненты, подключают данные и проверяют поведение интерфейса. Такой порядок дает больше контроля, чем один большой промпт с просьбой создать готовый сайт целиком.
Что означает vibe coding в веб-разработке?
В веб-разработке vibe coding означает, что значительная часть работы с кодом выполняется через инструкции AI-агенту или языковой модели. Разработчик может попросить создать компонент, изменить форму, добавить API, исправить ошибку или переработать структуру существующего файла. После этого он проверяет изменения в самом проекте.
Такой формат применяют и во frontend, и в backend. AI умеет работать с компонентами интерфейса, маршрутизацией, базой данных, API, авторизацией и другой типовой логикой. Возможности зависят от инструмента, используемого стека и количества контекста, которое модель получает из проекта.
Генерация кода ускоряет рутинные действия, но сама модель не понимает бизнес-цель так же полно, как команда проекта. Она работает с переданным контекстом и может предложить технически рабочее решение, которое не подходит текущей архитектуре. Поэтому разработчик оценивает не только то, запускается ли код, но и то, как он повлияет на дальнейшее развитие сайта.
Чем профессиональный вайб-кодинг отличается от генерации сайта одним промптом?
Запрос «создай сайт компании» может дать визуально готовый результат за несколько минут, но этого недостаточно для коммерческого запуска. Генератор не знает структуру бизнеса, требования к поисковой индексации, реальные интеграции, роли пользователей и ограничения инфраструктуры, пока вся эта информация не передана ему явно.
Профессиональная работа начинается с требований к проекту. Команда определяет страницы, данные, пользовательские сценарии, технический стек и точки интеграции. После этого AI получает ограниченные задачи, а каждое изменение проверяется в контексте всей системы.
Перед публикацией отдельно тестируют мобильную версию, формы, ссылки, API и сценарии пользователя. Для поискового трафика проверяют мета-теги, canonical, sitemap, микроразметку, индексируемость и внутренние ссылки. Такой процесс занимает больше времени, чем генерация одного экрана, зато снижает риск получить красивый прототип с проблемами внутри.
Что делает AI, а что остается за специалистами?
AI хорошо справляется с задачами, где можно точно описать ожидаемый результат и проверить его после выполнения. Чем меньше область изменения, тем проще заметить ошибку и вернуть проект к предыдущему состоянию. Поэтому разработку часто делят на последовательные небольшие итерации.
Специалист при этом отвечает за решения, которые влияют сразу на несколько частей проекта. Архитектура, безопасность, доступы, SEO и масштабирование требуют понимания общего контекста. Эти задачи нельзя оценивать только по тому, что конкретный фрагмент кода успешно запускается.
Что можно делегировать AI?
AI можно поручать создание первой версии типового компонента, подготовку формы, повторяющуюся разметку, базовую работу с API или рефакторинг понятного участка кода. Он также помогает искать причины ошибок, создавать техническую документацию и быстрее разбираться с незнакомыми частями проекта.
Часть frontend и backend кода можно генерировать практически полностью, если задача ограничена и условия сформулированы заранее. Например, модель может создать фильтр каталога, таблицу данных или форму с валидацией. После генерации разработчик проверяет логику, зависимости и поведение функции в реальном приложении.
Такой подход сокращает время на boilerplate и другие повторяющиеся операции. Разработчик меньше времени тратит на ручной набор типового кода и больше внимания уделяет проектным решениям, проверке и интеграции отдельных частей продукта.
Услуги вайб-кодинга: что входит в разработку?
Услуги вайб-кодинга могут включать полный запуск проекта или отдельную часть разработки. В одном случае команда делает новый сайт с нуля, в другом подключается к готовому репозиторию и ускоряет создание новых функций. Объем работы зависит от архитектуры и требований, а не от количества запросов к AI.
Для бизнеса удобно разделять проект на проверяемые этапы. Сначала можно запустить основную версию, посмотреть поведение пользователей и только после этого расширять функциональность. Такой порядок особенно полезен для MVP и внутренних сервисов, где часть первоначальных идей меняется после первых реальных тестов.
Vibe coding website development
Vibe coding website development подходит для лендингов, корпоративных сайтов, сайтов услуг, промостраниц и небольших каталогов. AI ускоряет создание компонентов, адаптивной верстки и повторяющихся элементов. Команда при этом сохраняет контроль над структурой страниц и тем, как сайт будет работать после публикации.
Для коммерческой страницы заранее определяют пользовательский сценарий. Нужно понимать, куда человек попадает из поиска, какую информацию хочет получить и какое действие должен выполнить дальше. Эта логика влияет на порядок блоков, формы, CTA, внутренние ссылки и мобильную версию.
При необходимости разработка сразу учитывает SEO. Заголовки, мета-теги, структура URL и серверный рендеринг закладываются до публикации, а не добавляются после завершения дизайна. Это сокращает количество технических переделок перед запуском продвижения.
Vibe coding MVP development
Vibe coding MVP development нужен, когда бизнес хочет проверить продукт до разработки большой системы. Первая версия должна решать основную задачу пользователя и давать достаточно данных для следующего решения. Дополнительные функции можно отложить до момента, когда станет понятно, что ими действительно будут пользоваться.
Для MVP заранее определяют минимальный набор сценариев. Если создается сервис заявок, сначала можно реализовать авторизацию, саму заявку, статус и простой административный интерфейс. Расширенная аналитика, автоматические уведомления и дополнительные роли добавляются позже, если они нужны пользователям.
Такой порядок сокращает Time-to-Market и уменьшает риск потратить бюджет на функции, которые не влияют на результат. После запуска команда собирает обратную связь и постепенно развивает рабочий продукт. Исходный код при этом должен оставаться понятным для дальнейшей поддержки и рефакторинга.
AI-assisted software development services
AI-assisted software development services охватывают задачи шире обычного создания страниц. AI можно использовать для разработки внутренних кабинетов, небольших CRM, dashboard, калькуляторов, автоматизации и отдельных модулей веб-приложения. В таких проектах больше внимания требуется архитектуре данных и бизнес-логике.
Перед началом разработки фиксируют роли пользователей, основные сущности и действия с данными. После этого функциональность делится на небольшие части, которые можно реализовать и проверить независимо друг от друга. Такой подход упрощает code review и снижает вероятность накопления взаимосвязанных ошибок.
AI-generated code также проверяется на соответствие текущему стеку. Если проект уже использует определенную библиотеку, способ авторизации или слой API, новая функция должна учитывать эти решения. Иначе ускорение на первом этапе позже превращается в дополнительный технический долг.
Доработка и развитие существующего проекта
Вайб-кодинг можно использовать для проекта, который уже работает. AI помогает быстрее создавать новые страницы, менять интерфейс, расширять формы и выполнять локальный рефакторинг. Перед первой правкой разработчику нужно разобраться в существующей структуре и понять ограничения текущей кодовой базы.
В старом проекте особенно опасно генерировать большие изменения без проверки. Модель может предложить другой подход к состояниям, маршрутизации или работе с данными и тем самым создать параллельную техническую логику. Поэтому сначала изучают действующие компоненты и только затем формулируют задачу для AI.
Каждая доработка должна проходить через Git и отдельную проверку. Если изменение затрагивает несколько частей сайта, его желательно сначала тестировать на dev или staging. После переноса в production проверяется сама функция и связанные с ней пользовательские сценарии.
Интеграции, тестирование и запуск
Большинство коммерческих проектов взаимодействует со сторонними системами. Это могут быть CRM, платежные сервисы, аналитика, почта, карты, API поставщика или собственная база данных. AI может ускорить написание интеграционного кода, но доступы и обработку ошибок нужно проверять вручную.
Перед запуском тестируются основные сценарии пользователя и нестандартные ситуации. Например, форма должна корректно работать при пустом поле, неправильном формате телефона, ошибке внешнего API и повторной отправке. Проверяется также то, что пользователь видит понятное сообщение, если операция завершилась неуспешно.
Публикация завершает разработку только технически. После deployment проект открывают на рабочем домене и проверяют через production-инфраструктуру. Формы, ссылки, HTTPS, аналитика, robots, sitemap и другие элементы должны работать именно в той среде, которую получает конечный пользователь.
Как проходит вайб-кодинг сайтов на заказ?
Процесс разработки зависит от размера проекта, но порядок работы остается примерно одинаковым. Сначала определяется задача, затем проект разбивается на части, после чего начинается генерация и проверка кода. Такой порядок нужен, чтобы AI работал с понятными ограничениями и не менял одновременно слишком много элементов.
Для заказчика процесс выглядит как последовательность готовых итераций. Команда показывает результат, получает комментарии и вносит изменения в следующей версии. Поэтому проблемы обнаруживаются раньше, чем при сдаче всего проекта одним большим релизом.
Анализируем задачу и требования
На первом этапе нужно понять, зачем создается сайт и какое действие должен выполнить пользователь. Команда собирает требования к страницам, функциям, интеграциям и данным. Если сайт планируется продвигать в поиске, SEO-требования также фиксируются до начала разработки.
Отдельно определяются ограничения. Это может быть действующий брендбук, конкретный стек, внешняя CRM, старая база данных или необходимость переноса существующего сайта. Чем точнее описаны условия, тем меньше случайных решений появится во время генерации кода.
Результатом этапа становится понятный объем первой версии. Команда знает, какие страницы и функции входят в запуск, а какие задачи можно перенести на следующий этап после проверки продукта.
Формируем структуру и архитектуру
Структура отвечает на вопрос, из каких частей будет состоять продукт и как они связаны между собой. Для обычного сайта это страницы, шаблоны и компоненты. Для веб-приложения дополнительно определяются роли пользователей, сущности базы данных, API и логика доступа.
Архитектура нужна даже небольшому проекту. Если несколько экранов используют одинаковые данные, способ их получения лучше определить заранее. Это предотвращает ситуацию, когда AI создает разные реализации одной задачи в разных частях системы.
На этом этапе также выбирается подход к рендерингу и инфраструктуре. Для SEO-проектов учитывается индексируемость контента и серверный рендеринг. Для сервисов с авторизацией больше внимания уделяется безопасности, сессиям и хранению данных.
Создаем первую версию с помощью AI
После подготовки требований начинается работа с AI-агентом. Задачи передаются последовательно, чтобы каждое изменение можно было отдельно проверить. Вместо большого запроса разработчик описывает конкретный компонент, функцию или изменение существующего кода.
Такой процесс проще контролировать через Git. После удачной итерации состояние проекта фиксируется, затем команда переходит к следующей задаче. Если новая генерация ломает работающий функционал, можно быстро увидеть разницу и вернуть предыдущую версию.
Промпт здесь играет роль технической постановки. Хороший запрос описывает контекст, ожидаемое поведение, ограничения и критерии готовности. Чем конкретнее задача, тем меньше времени уходит на исправление случайных решений.
Интерфейс и frontend
AI помогает собирать frontend-компоненты, формы, таблицы и повторяющиеся блоки. Он может работать с адаптивностью и состояниями интерфейса, если требования описаны заранее. Разработчик затем проверяет результат на разных размерах экрана и в реальных пользовательских сценариях.
Для визуально сложного проекта генерация часто требует нескольких итераций. Первая версия задает структуру, после чего корректируются отступы, типографика, состояния hover и поведение элементов. Важно проверять не отдельный скриншот, а весь интерфейс целиком.
Если в проекте есть дизайн-система, AI должен использовать существующие токены и компоненты. Это уменьшает количество локальных стилей и помогает сохранять одинаковый внешний вид на всех страницах.
Backend, база данных и API
Backend-задачи требуют более строгой проверки, потому что ошибка может затронуть данные сразу нескольких пользователей. AI может создать API-route, модель данных или типовую логику обработки запроса. Специалист проверяет валидацию, права доступа и обработку ошибок.
Структуру базы данных желательно проектировать до активной генерации функционала. Поздняя смена связей между сущностями может затронуть большое количество кода и усложнить миграцию. Поэтому ключевые модели и отношения фиксируются заранее.
При интеграции внешнего API отдельно проверяются ограничения, ошибки и повторные запросы. Успешный ответ в одном тесте еще не означает, что интеграция корректно работает при недоступности внешнего сервиса или неправильных данных.
Проводим ручной code review
AI-generated code читается и проверяется так же, как код другого разработчика. Нужно убедиться, что новая реализация соответствует архитектуре и не создает ненужных зависимостей. Отдельно проверяются повторяющиеся функции, названия переменных и читаемость компонентов.
Частая проблема генерации – локально рабочее, но избыточное решение. Модель может создать новый helper там, где в проекте уже существует аналогичная функция, или добавить библиотеку ради простой операции. Code review помогает убрать такие решения до их накопления.
Рефакторинг после нескольких итераций также входит в нормальный процесс. Часть временного кода, который помог быстро проверить идею, можно упростить перед production. Это уменьшает технический долг и делает дальнейшую поддержку проекта дешевле.
Проверяем безопасность, SEO и производительность
Рабочая функция еще не означает готовность сайта к публикации. Перед запуском нужно проверить области, которые пользователь не всегда замечает визуально. К ним относятся безопасность, индексируемость, нагрузка страницы и корректность технических настроек.
Для небольшого лендинга набор проверок будет короче, чем для сервиса с личным кабинетом. Однако базовые проверки нужны в любом проекте. Ошибка в форме, robots или canonical способна повлиять на результат сразу после запуска.
Безопасность
Проверяются пользовательский ввод, API, доступы и переменные окружения. Секретные ключи не должны попадать в публичный frontend или храниться непосредственно в репозитории. Все чувствительные значения передаются через предусмотренный механизм конфигурации.
Для авторизованных разделов отдельно проверяются права пользователей. Недостаточно скрыть кнопку в интерфейсе, если соответствующий API остается доступным без проверки роли. Сервер должен самостоятельно подтверждать право на каждое критичное действие.
Зависимости также требуют внимания. Если AI предложил новый пакет, команда проверяет, нужен ли он проекту и поддерживается ли он сейчас. Лишние библиотеки увеличивают поверхность возможных проблем и усложняют обновления.
SEO
SEO-проверка начинается с того, получает ли поисковый робот основной контент страницы. Для проектов на JavaScript это особенно важно, поэтому индексируемость и серверный рендеринг проверяются до запуска. Страница не должна зависеть от действий пользователя для появления основного текста.
Затем проверяются Title, Description, H1, canonical, meta robots, sitemap и структура URL. Для мультиязычного сайта добавляются hreflang и отдельные метаданные для каждой языковой версии. Schema.org должна соответствовать фактическому содержанию страницы.
Проверяются внутренние ссылки, 404 и редиректы. Если сайт заменяет старую версию, заранее готовится карта переноса URL. Это помогает сохранить существующие сигналы и снизить потери после публикации новой структуры.
Производительность
Скорость проверяется на реальной странице, а не только по размеру исходных файлов. Большие изображения, тяжелые клиентские библиотеки и лишний JavaScript могут сделать визуально простой сайт медленным. Поэтому после сборки анализируются основные ресурсы и поведение страницы на мобильном устройстве.
Core Web Vitals зависят сразу от нескольких факторов. На результат влияют изображения, шрифты, рендеринг, сторонние скрипты и структура интерфейса. Исправления лучше делать до массового наполнения сайта контентом.
После оптимизации проверяется, не сломались ли визуальные элементы. Например, агрессивная отложенная загрузка может ухудшить первый экран или вызвать заметные скачки контента при загрузке страницы.
Тестируем готовый продукт
Тестирование охватывает основной пользовательский путь от входа на страницу до целевого действия. Команда проверяет меню, ссылки, формы, кнопки, фильтры и интеграции. Отдельно рассматриваются ситуации, когда пользователь вводит неправильные данные или внешняя система отвечает ошибкой.
Мобильная версия проверяется как отдельный сценарий, а не как уменьшенная копия desktop. На небольшом экране меняется порядок блоков, доступное пространство и способ взаимодействия с формами. Элементы должны оставаться читаемыми и удобными для касания.
Если проект содержит личный кабинет, тестируются роли и ограничения доступа. Пользователь не должен видеть чужие данные или выполнять операции, которые не предусмотрены его ролью. Такие проверки особенно важны после автоматической генерации backend-логики.
Публикуем и проверяем production
После deployment сайт открывается через рабочий домен и реальную инфраструктуру. Проверяются HTTPS, редиректы, формы, отправка почты, API и аналитика. Этот этап нужен, потому что dev и production могут различаться настройками окружения, доменами и доступами.
SEO-настройки также перепроверяются после публикации. Robots, sitemap, canonical и мета-теги должны отдавать правильные значения именно на рабочем сайте. Если используется CDN или прокси, дополнительно проверяется итоговый HTML, который получает поисковый робот.
После успешной проверки проект можно передавать в дальнейшую поддержку. Git сохраняет историю изменений, поэтому следующие доработки выполняются поверх понятного состояния, а не поверх случайной версии файлов.
Что именно мы делали
Стоматология · Киев и Чернигов
+44% кликов из поиска
Домен без истории, сайт на конструкторе. Собрали семантику под услуги и оба города, переработали посадочные страницы, с нуля построили ссылочный профиль. За четыре месяца: 34,8 тыс. кликов, показы 1,32 → 1,76 млн, DR 0 → 41.
E-commerce · международный рынок
+96% кликов за два месяца
Каталог цифровых 3D-моделей. Кластеризовали семантику, перестроили хабовые страницы, закрыли дубли и ошибки индексации. Пользователи из Google 247 → 532, CTR 2,4% → 4%.
Медицинский центр · Украина
+68,75% видимости за первый месяц
Узкая видимость и малая семантика на старте. Семантика, структура посадочных, метаданные и перелинковка, постепенное усиление ссылками.
Сколько занимает разработка сайта через vibe coding?
Срок зависит от количества страниц, уникальных компонентов и бизнес-логики. Простой лендинг можно собрать значительно быстрее, чем сервис с личным кабинетом, базой данных, несколькими ролями и сторонними API.
AI сокращает время на часть написания кода, но не отменяет подготовку требований, тестирование и запуск. Поэтому срок нужно оценивать для конкретного объема первой версии, а не для абстрактного «сайта на AI».
Сколько стоит вайб-кодинг сайта и от чего зависит цена?
Стоимость проекта зависит от объема готового продукта. Лендинг с несколькими формами и небольшое приложение с авторизацией, базой данных и API требуют разного количества работы, даже если в обоих случаях используется AI. Поэтому считать цену по количеству промптов или сгенерированных страниц бессмысленно.
На оценку влияет количество страниц, уникальных компонентов, ролей пользователей и интеграций. Отдельно учитываются backend, база данных, личный кабинет, нестандартная бизнес-логика, дизайн, перенос старых данных и необходимость работы с существующей кодовой базой.
В стоимость также входит контроль качества. Code review, QA, SEO-проверка и тестирование production занимают время, но именно они отделяют демонстрационный прототип от рабочего коммерческого проекта.
Если задача состоит в проверке идеи, можно сначала оценить MVP с ограниченным набором функций. После запуска следующие этапы планируются уже по результатам использования. Такой подход дает понятный бюджет первой версии без преждевременной разработки большого количества функций.
Почему разработку через vibe coding стоит заказать в Seo-Gen?
Seo-Gen работает с сайтами как с техническими продуктами, которые должны нормально развиваться после запуска. AI используется для ускорения конкретных задач внутри разработки, а ключевые решения остаются под контролем команды. Это особенно важно для проектов, где сайт одновременно должен привлекать поисковый трафик и выполнять бизнес-функцию.
Разработка связана с SEO еще на уровне архитектуры. Команда заранее учитывает структуру URL, рендеринг, метаданные, sitemap, canonical и другие технические элементы. Благодаря этому после запуска не приходится полностью перестраивать сайт ради базовой индексируемости.
AI используется как инструмент, а не как замена контроля: AI получает ограниченные задачи и работает внутри заданной структуры. Команда проверяет результат после каждой значимой итерации и не принимает большой объем автоматически созданного кода только потому, что он успешно собирается. Такой порядок сохраняет скорость разработки и одновременно уменьшает количество случайных решений. Если модель предлагает неподходящий подход, его можно изменить до того, как поверх него появится новая функциональность.
Код проходит проверку разработчиком?
Разработчик смотрит diff, проверяет архитектуру и ищет ненужные зависимости. Особое внимание уделяется участкам, связанным с данными, API и пользовательским вводом. Рабочий интерфейс не считается достаточным подтверждением качества реализации.
При необходимости выполняется рефакторинг. Код упрощается, повторяющиеся части объединяются, а временные решения убираются перед production. Это делает проект понятнее для дальнейшей поддержки.
SEO учитывается еще на этапе разработки
Для поискового сайта техническое SEO нельзя откладывать до момента, когда все страницы уже опубликованы. Тип рендеринга, структура URL и шаблоны метаданных влияют на архитектуру. Поэтому эти требования лучше учитывать еще во время сборки.
Перед запуском проверяются индексируемость, Title, Description, заголовки, canonical, sitemap и Schema.org. Для мультиязычных проектов отдельно контролируются hreflang и значения метаданных на каждой языковой версии.
Проверяется и скорость загрузки. Тяжелый JavaScript, большие изображения или лишние запросы способны ухудшить пользовательский опыт и показатели Core Web Vitals независимо от качества контента.
Изменения фиксируются в Git
Каждая значимая доработка должна оставлять понятный след в истории проекта. Git показывает измененные файлы и помогает быстро найти момент, после которого появилась ошибка. Это особенно полезно при большом количестве коротких AI-итераций.
История также защищает от ситуации, когда рабочая версия теряется после неудачной генерации. Команда может сравнить состояние проекта и вернуть стабильный вариант без ручного восстановления десятков файлов.
Проект проверяется после публикации
Успешная сборка означает только то, что код прошел этап build. Она не проверяет домен, HTTPS, production-переменные, внешние API и фактическую отправку форм. Поэтому после публикации сайт тестируется в той же среде, где его увидит пользователь.
Одновременно перепроверяются SEO-настройки. Это помогает заметить случайный noindex, неправильный canonical или sitemap, который остался от тестового окружения.
Можно продолжать развивать продукт после MVP
Первая версия не должна становиться тупиком. Если MVP подтверждает гипотезу, команда может постепенно добавлять функции, страницы и интеграции. Исходный код и Git позволяют развивать продукт обычным способом.
По мере роста часть ранних решений можно переработать. Это нормальный процесс для любого программного продукта, особенно если первая версия создавалась с приоритетом на быстрый выход к пользователям.
Смежные услуги
Корпоративный сайт
Разработка корпоративного сайта под ключ в Seo-Gen: аналитика, UX/UI, CMS, интеграции, SEO-подготовка, тестирование и запуск. Узнайте стоимость проекта.
Интернет-магазин
Разработка интернет-магазина под ключ: UX/UI, каталог, оплаты, доставка, CRM, SEO и аналитика. Проектируем, запускаем и поддерживаем eCommerce-сайты для бизнеса.
Сайт услуг
Разработка сайта услуг под ключ: структура, дизайн, SEO, формы заявок и интеграции. Создаём сайты для продвижения услуг и привлечения клиентов.
Лендинг
Разработка лендинга под ключ для бизнеса: анализ, прототип, дизайн, адаптивная верстка, интеграции и SEO-подготовка. Рассчитаем стоимость и сроки проекта.
Сайт-визитка
Разработка сайта-визитки под ключ для бизнеса: дизайн, адаптивная верстка, SEO, аналитика и запуск. Закажите создание сайта в Seo-Gen.
Сайт-каталог
Разработка сайта-каталога под ключ для товаров и услуг: структура, фильтры, карточки, CMS, SEO и интеграции. Рассчитаем стоимость и сроки проекта.
Доска объявлений
Разработка сайта доски объявлений под ключ: архитектура, личные кабинеты, поиск, фильтры, модерация, монетизация и SEO. Рассчитаем стоимость проекта под ваши задачи.
Веб-приложения
Разработка веб-приложений под ключ для бизнеса: аналитика, UX/UI, frontend, backend, API-интеграции, тестирование, запуск и поддержка. Рассчитаем стоимость проекта.
Разработка CMS
Разработка CMS под задачи бизнеса: мультиязычность, SEO в ядре, роли, интеграции, API, перенос сайтов и поддержка. Создаём масштабируемые системы управления контентом.
Ответы на ваши вопросы
Что такое вайб-кодинг сайтов?
Вайб-кодинг сайтов – это подход к разработке, при котором значительная часть работы с кодом выполняется через AI-агентов и текстовые инструкции. Разработчик описывает задачу, получает реализацию, проверяет ее и продолжает следующими итерациями.
Так можно создавать интерфейсы, отдельные функции, API и даже небольшие веб-приложения. Качество готового проекта зависит от требований, архитектуры, code review и тестирования, поэтому генерация сама по себе не завершает разработку.
Чем вайб-кодинг отличается от обычной разработки?
При обычной разработке специалист вручную пишет большую часть кода, используя документацию, библиотеки и готовые инструменты. При vibe coding часть этой работы выполняет AI по описанию разработчика, что ускоряет типовые и повторяющиеся задачи.
Архитектура, тестирование и ответственность за результат остаются частью инженерной работы. Поэтому различие прежде всего связано со способом создания и изменения кода, а не с отсутствием разработчика.
Подходит ли vibe coding для разработки MVP?
Да, особенно если основной сценарий MVP можно четко описать и проверить отдельно. AI помогает быстрее собрать первую рабочую версию, после чего продукт можно показать пользователям и получить данные для следующих решений.
При этом MVP все равно требует базовой технической дисциплины. Репозиторий, данные, авторизация и основные интеграции нужно организовать так, чтобы успешную первую версию можно было развивать дальше.
Можно ли создать коммерческий сайт полностью с помощью AI?
AI способен сгенерировать значительную часть коммерческого сайта, включая интерфейс и часть логики. Однако готовность проекта определяется не количеством сгенерированного кода, а тем, как работают пользовательские сценарии, безопасность, SEO и production.
Поэтому перед публикацией нужен ручной контроль. Разработчик проверяет код и связанные технические настройки, а QA помогает найти проблемы, которые не видны по одному успешному сценарию.
Можно ли масштабировать сайт, созданный через vibe coding?
Можно, если итоговая архитектура подходит для роста проекта. Способ создания первоначального кода сам по себе не определяет масштабируемость. Гораздо важнее структура данных, зависимости, качество компонентов и выбранная инфраструктура.
По мере роста часть решений может потребовать рефакторинга. Это обычная практика и для проектов, которые изначально создавались полностью вручную.
Кому принадлежат исходники сайта?
Условия доступа и передачи исходного кода нужно фиксировать в договоре на конкретный проект. Они зависят от формата разработки, используемой инфраструктуры и того, какие компоненты относятся к платформе исполнителя.
До старта работ заказчику стоит уточнить, где будет находиться репозиторий, кто получит к нему доступ и что происходит с кодом после завершения проекта. Такой порядок исключает спорные ожидания после запуска.
Какие AI-инструменты используются при разработке?
Набор инструментов зависит от задачи и используемого технологического стека. Для быстрого прототипирования подходят full-stack builders, а для работы с существующим репозиторием удобнее coding agents и AI-редакторы.
Инструмент выбирается после оценки проекта. Решение учитывает frontend, backend, Git, инфраструктуру, интеграции и требования к дальнейшему развитию, а не популярность конкретного сервиса.
Вайб-кодинг ускоряет создание сайтов, MVP и отдельных функций, когда проект разбит на понятные задачи и каждое изменение проходит проверку. AI помогает быстрее писать и изменять код, а стабильность готового продукта зависит от архитектуры, review, тестирования, SEO и контроля production.
Если нужно запустить новый сайт, проверить MVP или ускорить разработку существующего проекта, передайте Seo-Gen описание задачи и необходимые функции. Команда оценит объем первой версии, предложит подход к разработке и сформирует план запуска без лишней функциональности.
Отвечаем в течение рабочего дня. Без рассылок и звонков «просто напомнить».
Посмотрит сайт сам, а не передаст менеджеру.
Подробнее: Вайб-кодинг сайтов
Какие сайты и веб-продукты подходят для вайб-кодинга?
Лучше всего вайб-кодинг работает в проектах, которые можно разделить на небольшие проверяемые части. Если задачу можно четко описать, быстро увидеть результат и протестировать его отдельно, AI заметно ускоряет разработку. Поэтому метод часто используют для сайтов, MVP и компактных бизнес-инструментов.
Сложность проекта сама по себе не запрещает применение AI. Меняется только доля работы, которую можно безопасно делегировать модели. В большой системе AI чаще помогает специалистам выполнять отдельные задачи, а архитектурные решения остаются под ручным контролем.
Лендинги и сайты услуг
Лендинг обычно состоит из ограниченного количества блоков и нескольких пользовательских сценариев. Это удобный формат для вайб-кодинга, потому что структуру можно быстро собрать, проверить на мобильных устройствах и затем поэтапно доработать. Первую рабочую версию команда получает раньше, чем при полностью ручной сборке.
Для сайта услуг дополнительно учитывают органический трафик. Нужны отдельные посадочные страницы, мета-теги, правильные H1-H3, внутренние ссылки и понятная структура URL. Если эти требования учитывать сразу, AI помогает ускорить техническое выполнение, не мешая дальнейшему SEO-продвижению.
После запуска сайт можно развивать обычным способом. Добавление новых разделов, интеграций и форм не требует заново генерировать весь проект. Главное условие – понятная архитектура и отсутствие хаотических дублирующихся компонентов.
Корпоративные сайты и промосайты
Корпоративный сайт обычно содержит больше повторяющихся элементов, поэтому генерация компонентов хорошо экономит время. Шапка, карточки услуг, формы, элементы кейсов и контентные блоки могут использовать общую дизайн-систему. AI помогает быстрее перенести эту систему в код и применять ее на разных страницах.
При этом содержание сайта требует отдельной работы. Модель не знает фактические преимущества компании, реальные кейсы, условия сотрудничества и ограничения услуг. Эти данные должны приходить из бизнеса, иначе даже аккуратно сверстанная страница получится общей и недостоверной.
Промосайт часто требуется к конкретной дате или рекламной кампании. Здесь особенно ценна возможность быстро собрать первую версию и оставить больше времени на тестирование сценария, аналитику и корректировки перед запуском рекламы.
MVP для стартапов
Стартапу редко известна окончательная версия продукта до первых пользователей. Поэтому длительная разработка большого набора функций создает дополнительный риск. Вайб-кодинг помогает быстрее получить рабочий MVP и проверить основной сценарий на реальных людях.
Первую версию можно строить вокруг одной ключевой задачи. После запуска команда смотрит, где пользователи останавливаются, какие действия выполняют и чего им не хватает. Следующие итерации опираются на эти данные, а не только на первоначальные предположения основателей.
При таком подходе техническая дисциплина остается обязательной. Даже экспериментальный MVP нужно хранить в Git, документировать важные решения и следить за структурой базы данных. Иначе успешный прототип будет сложно превратить в нормальный продукт.
Небольшие SaaS и веб-приложения
Небольшое веб-приложение может включать авторизацию, личный кабинет, dashboard, калькулятор, генератор документов или простой booking. Многие такие функции хорошо описываются формальными требованиями и подходят для разработки с помощью AI. Модель ускоряет типовые части, пока специалист проверяет общую логику.
Особое внимание требуется работе с данными. Нужно заранее определить, кто может видеть записи, кто может их изменять и где хранится чувствительная информация. Ошибка в интерфейсе обычно заметна сразу, тогда как ошибка в правах доступа может долго оставаться незамеченной.
Если сервис начинает расти, архитектуру пересматривают по мере необходимости. Часть AI-generated code можно рефакторить, менять отдельные библиотеки и оптимизировать запросы. Нормальная структура проекта делает такие изменения обычной задачей разработки.
Внутренние инструменты для бизнеса
Внутренний инструмент часто не требует сложного публичного интерфейса, но должен экономить время сотрудников. Это может быть мини-CRM, система учета заявок, административная панель или внутренний каталог. Для таких задач скорость первой реализации часто важнее сложного дизайна.
Сначала описывают текущий рабочий процесс и определяют, какие действия стоит автоматизировать. После этого можно создать простой интерфейс, подключить данные и проверить его с сотрудниками. Их обратная связь помогает быстро убрать лишние действия и добавить недостающие поля.
Дальнейшее развитие зависит от реального использования. Если инструмент становится частью ежедневной работы, к нему постепенно добавляют роли, отчеты, уведомления и интеграции. Начальная версия при этом не должна мешать дальнейшему масштабированию.
Какие AI-инструменты используются для vibe coding?
Для вайб-кодинга существует несколько классов инструментов, и один сервис редко одинаково хорошо закрывает все задачи. Некоторые платформы быстрее собирают интерфейс, другие лучше работают непосредственно с репозиторием. Выбор зависит от стека, размера кодовой базы и того, насколько глубоко AI должен работать с проектом.
При выборе учитывается возможность экспортировать код, работать через Git, подключать backend и использовать существующие компоненты. Для коммерческого проекта также имеют значение контроль данных и отсутствие ненужной зависимости от конкретной платформы.
Full-stack AI builders
Lovable, Bolt, Replit и v0 помогают быстро получить первую рабочую версию интерфейса или небольшого приложения. Они подходят для прототипов, лендингов и MVP, где результат нужно увидеть уже на первых этапах. Часть сервисов умеет подключать базу данных и выполнять простые backend-задачи.
Главное преимущество builder-подхода состоит в коротком пути от идеи до работающего интерфейса. Однако перед коммерческим запуском код все равно нужно проверить. Особенно это касается структуры проекта, безопасности и тех частей, которые автоматически скрыты за удобным визуальным интерфейсом.
В сложном продукте builder может использоваться только на начальном этапе. После проверки идеи исходный код можно продолжать развивать через обычную среду разработки, если выбранная платформа предоставляет такую возможность.
AI-редакторы и coding agents
Cursor, Claude Code и Codex работают ближе к обычной разработке. Они получают доступ к существующему проекту, читают несколько файлов и выполняют изменения непосредственно в кодовой базе. Такой формат удобен, когда нужно развивать уже работающий продукт.
AI-агент может найти нужный компонент, изменить API и обновить связанные типы за одну итерацию. Разработчик затем смотрит diff и проверяет результат. Такой рабочий процесс хорошо сочетается с Git, потому что каждая группа изменений остается видимой.
Для большого проекта критично управлять контекстом. Чем больше файлов агент меняет одновременно, тем сложнее быстро проверить результат. Поэтому даже мощным coding agents лучше давать ограниченные задачи с понятным критерием готовности.
Почему инструмент выбирается под задачу?
Для лендинга может быть важна скорость работы с интерфейсом, а для существующей SaaS-системы – понимание большой кодовой базы. В проекте с большим количеством интеграций потребуется удобная работа с backend и API. Поэтому набор инструментов определяется после анализа задачи.
Также учитывается стек проекта. Если сайт уже работает на определенном framework, нет смысла генерировать новую параллельную архитектуру ради удобства одного AI-сервиса. Новая функциональность должна продолжать существующую техническую логику.
В долгосрочном проекте важна возможность работать с обычным исходным кодом. Команда должна иметь доступ к репозиторию, истории изменений и инфраструктуре независимо от того, какой AI участвовал в создании первой версии.
Vibe coding, no-code или кастомная разработка: что выбрать?
Эти подходы решают похожую задачу разными способами. No-code позволяет собирать продукт внутри готовой платформы, vibe coding ускоряет работу непосредственно с кодом, а классическая разработка дает максимальный ручной контроль. Подход выбирают исходя из требований проекта и планов после запуска.
Для простого внутреннего сервиса no-code иногда оказывается достаточным. Для MVP с собственным интерфейсом и дальнейшим развитием удобнее может быть vibe coding. Сложная система с большим количеством интеграций требует сильной архитектурной работы независимо от того, используется AI или нет.
| Критерий | Vibe coding | No-code | Классическая разработка |
|---|---|---|---|
| Скорость первой версии | Обычно высокая за счет генерации кода | Высокая для типовых сценариев | Зависит от команды и сложности |
| Гибкость | Высокая при доступе к исходному коду | Ограничена возможностями платформы | Высокая |
| Исходный код | Обычно доступен | Зависит от платформы | Полностью контролируется командой |
| Масштабируемость | Зависит от архитектуры и качества кода | Может ограничиваться платформой | Проектируется под требования |
| Интеграции | Можно создавать собственные | Обычно через готовые коннекторы | Практически без платформенных ограничений |
| Стоимость старта | Может быть ниже за счет ускорения работы | Часто низкая для простой задачи | Обычно выше при сопоставимом объеме |
| Технический контроль | Требует разработчика и code review | Часть логики скрыта платформой | Максимальный |
| Подходит для MVP | Хорошо подходит | Подходит для типовых MVP | Подходит, но старт может занять больше времени |
| Сложные системы | Возможен AI-assisted формат под контролем команды | Часто возникают ограничения | Основной вариант для сложной архитектуры |
Таблица дает общий ориентир, но не заменяет оценку конкретного проекта. Один небольшой SaaS может успешно развиваться после vibe coding MVP, тогда как другому уже на первой версии потребуется сложная инфраструктура и отдельная backend-команда.
Когда лучше использовать vibe coding?
Подход хорошо подходит, когда первую версию нужно быстро показать пользователям. Это может быть лендинг, сайт услуги, MVP, прототип или небольшой внутренний инструмент. Особенно полезны проекты, где функции можно добавлять короткими итерациями.
Vibe coding web development также удобен при частых изменениях требований. Команда быстро проверяет новую версию интерфейса или логики и затем решает, стоит ли развивать идею дальше. Такой процесс сокращает стоимость ошибок на ранних этапах.
Для существующего продукта AI можно использовать точечно. Например, ускорить создание административного экрана, новый отчет или локальную автоматизацию, сохранив остальную архитектуру без изменений.
Когда лучше выбрать полноценную кастомную разработку?
Классическая разработка предпочтительна, если система изначально имеет сложную архитектуру и большое количество зависимостей. Это касается высоконагруженных сервисов, критичных операций, сложных ролей и инфраструктуры с жесткими требованиями к отказоустойчивости.
AI при этом все равно может помогать команде писать код, проводить рефакторинг и выполнять рутинные задачи. Меняется только роль генерации: она становится частью обычного инженерного процесса и не определяет архитектуру проекта.
То же касается продукта, который должен развиваться много лет. Чем выше цена технической ошибки, тем больше внимания требуется проектированию, тестированию и документации еще до первой версии.
Какие преимущества дает бизнесу вайб-кодинг?
Главное практическое преимущество связано со скоростью итераций. Разработчик быстрее получает рабочий вариант функции и раньше переходит к проверке. Бизнес благодаря этому может обсуждать уже работающий интерфейс, а не несколько недель согласовывать абстрактное описание будущего продукта.
Экономия времени не означает автоматического сокращения любой разработки в несколько раз. Часть задач ускоряется сильно, а архитектура, интеграции и тестирование по-прежнему требуют времени. Поэтому оценивать стоит полный цикл до стабильного production.
Более быстрый запуск
Первая рабочая версия появляется быстрее, когда большую часть типового кода не приходится писать вручную. Это дает дополнительное время на пользовательские тесты, корректировки и подготовку контента. Для проекта с фиксированной датой запуска такая разница может быть существенной.
Быстрый запуск особенно полезен для новой услуги или гипотезы. Вместо разработки большого продукта команда выпускает минимальный сценарий и смотрит на реальные действия пользователей. После этого легче принимать решение о следующем бюджете.
При этом скорость не должна сокращать обязательные проверки. Перед публикацией остаются code review, QA, безопасность и контроль технического SEO.
Быстрые итерации
После первой версии проект редко остается без изменений. Пользователи находят непонятные места, бизнес меняет условия, а команда видит новые способы улучшить сценарий. AI помогает быстрее вносить локальные правки и сравнивать разные варианты.
Разработчик может изменить компонент, добавить поле или переработать логику за несколько коротких итераций. Главное – фиксировать успешные состояния в Git и не смешивать слишком много изменений в одном запросе.
Такой рабочий процесс удобен и после запуска. Небольшие улучшения можно внедрять регулярно, не превращая каждую доработку в отдельный длинный проект.
Меньше ручной рутинной работы
В разработке много повторяющихся операций: создание типовой разметки, интерфейсов, обработчиков и служебных функций. AI берет часть этой работы на себя и сокращает время на механические действия. Разработчик при этом занимается проверкой и теми решениями, где нужен контекст.
Экономия особенно заметна в проектах с повторяющимися компонентами. Если нужно создать несколько похожих страниц или административных форм, модель может использовать существующий шаблон и быстро адаптировать его под новые данные.
Однако автоматическая генерация требует контроля единообразия. Без него в проекте появляются несколько похожих компонентов, которые выполняют одну функцию разными способами.
Возможность быстро проверить MVP
Для MVP скорость нужна ради проверки конкретной гипотезы. Бизнесу важно понять, нужен ли пользователям продукт и готовы ли они выполнять целевое действие. Полная функциональность на этом этапе может только замедлить получение ответа.
С помощью vibe coding mvp development первую версию можно ограничить ключевым сценарием и постепенно расширять. После запуска становится видно, какие функции действительно требуют разработки, а какие можно убрать из первоначального плана.
Такой процесс снижает риск больших затрат до получения обратной связи. Деньги направляются на функции, для которых уже есть практическая причина.
Исходный код остается основой продукта
Если проект строится на обычном стеке и хранится в репозитории, дальнейшее развитие не зависит от самого факта использования AI. Код можно читать, менять, переносить на другую инфраструктуру и дорабатывать вручную. Это дает больше свободы, чем часть закрытых no-code платформ.
Конкретные условия зависят от инструментов и договора на разработку. Поэтому перед началом проекта стоит определить, где хранится репозиторий, кто имеет доступ и как происходит передача результата.
Чем раньше эти правила зафиксированы, тем проще поддерживать проект после запуска и подключать к нему других специалистов.
Какие риски есть у AI-разработки?
Основные риски возникают, когда скорость генерации принимают за качество готового продукта. Модель способна за несколько минут написать большой объем кода, но количество строк ничего не говорит об архитектуре, безопасности или поддерживаемости. Ошибки могут проявиться только после нескольких следующих итераций.
Поэтому AI-разработка требует нормального инженерного процесса. Git, review, тесты и понятная архитектура остаются обязательными. Чем быстрее генерируется код, тем важнее не терять контроль над изменениями.
Технический долг
AI иногда решает похожие задачи разными способами. В одном компоненте появляется один helper, в другом создается почти такой же, а третья функция получает отдельную библиотеку. Пока проект маленький, это может оставаться незаметным.
После нескольких десятков итераций такие решения усложняют поддержку. Изменение одной функции приходится повторять в нескольких местах, а новый разработчик дольше разбирается в структуре. Регулярный рефакторинг помогает не накапливать эту проблему.
Технический долг легче убрать постепенно. Если откладывать cleanup до конца большого проекта, объем переработки может стать сопоставимым с отдельным этапом разработки.
Ошибки и уязвимости
Модель может написать синтаксически правильный код с ошибочной логикой. Например, проверка доступа выполняется только в интерфейсе, а серверный endpoint остается открытым. Такие ошибки не всегда видны во время обычного клика по странице.
Опасны и секретные данные. AI не должен добавлять API-ключи прямо в публичный код или логировать конфиденциальную информацию. Переменные окружения и права доступа требуют отдельной проверки.
Любая функция, которая работает с платежами, учетными записями или персональными данными, требует более строгого review. Автоматическая генерация здесь ускоряет написание кода, но не заменяет проверку безопасности.
Потеря контекста большого проекта
Чем больше проект, тем сложнее AI учитывать все существующие решения. Модель может не заметить старый helper, отдельный слой доступа к данным или условие, которое находится далеко от изменяемого файла. В результате появляется локально рабочая, но архитектурно лишняя реализация.
Эта проблема уменьшается, если задачи формулировать небольшими частями и явно указывать связанные файлы. Хорошая документация и предсказуемая структура проекта также помогают AI работать точнее.
Разработчик все равно остается источником общего контекста. Он знает историю решений и может заметить изменение, которое формально работает, но нарушает принятую архитектуру.
Проблемы масштабирования
Прототип может отлично работать на десятках тестовых пользователей и начать тормозить при реальной нагрузке. Причина бывает в неоптимальных запросах к базе данных, избыточных запросах API или слишком тяжелом frontend. AI не всегда может заранее оценить реальные условия эксплуатации.
Масштабирование поэтому проверяется отдельно от функциональности. Команда анализирует узкие места, кэширование, запросы и инфраструктуру. Если продукт растет, часть ранних решений можно заменить более подходящими.
Сам факт использования vibe coding не определяет предел масштабирования. Решающее значение имеет качество итоговой архитектуры и то, как проект поддерживался после первой версии.
Как Seo-Gen снижает риски?
В рабочем процессе изменения не должны бесконтрольно накапливаться в одной версии. Проект разбивается на итерации, а успешное состояние фиксируется в Git. Это дает понятную историю и упрощает поиск причины ошибки.
Перед переносом изменений дальше код проверяется разработчиком. Для значимых функций добавляется тестирование, а готовая версия проверяется в реальной среде. Такой порядок особенно нужен при работе с существующими клиентскими проектами.
Разработка небольшими итерациями
Небольшая задача быстрее проверяется и легче откатывается. Разработчик видит конкретный diff и может оценить влияние изменения на связанные компоненты. Если результат не подходит, исправление не затрагивает половину проекта.
Итерационный подход также удобен заказчику. Он видит промежуточный результат и может скорректировать функциональность до того, как вокруг нее появятся новые зависимости.
Git и история изменений
Git сохраняет последовательность правок и показывает, какие файлы менялись в каждой итерации. Это особенно полезно при AI-разработке, где за один запрос может измениться сразу несколько участков кода.
История позволяет вернуть рабочую версию и сравнить варианты реализации. При командной работе также видно, кто вносил изменение и почему оно появилось.
Code review
Review нужен даже тогда, когда функция работает визуально правильно. Разработчик читает код, оценивает его связь с остальной системой и ищет ненужные зависимости. Такой контроль снижает риск накопления случайных архитектурных решений.
После review часть кода может быть переработана. Это нормальная стадия процесса, особенно если первая реализация создавалась ради быстрой проверки идеи.
Тестирование
Тестирование проверяет не только положительный сценарий, но и ошибки. Формы тестируются с неправильными данными, API – с неуспешными ответами, авторизация – с разными ролями пользователей.
Для сайта отдельно проверяются браузеры и мобильные устройства. Если функция зависит от стороннего сервиса, нужно убедиться, что интерфейс нормально реагирует на его временную недоступность.
Проверка production
Финальная проверка проводится на рабочем домене после deployment. Именно здесь становятся видны проблемы с окружением, CORS, HTTPS, отправкой почты или реальными API-ключами.
После запуска также проверяются SEO-сигналы и аналитика. Сайт считается готовым только после того, как основные пользовательские сценарии работают через production-инфраструктуру.
Vibe coding agency или фрилансер: что выбрать?
Vibe coding agency удобна, когда в проекте одновременно нужны разработка, дизайн, QA и SEO. Один специалист тоже может закрыть небольшой продукт, но количество необходимых компетенций растет вместе со сложностью системы. Выбор зависит от размера задачи и требований к дальнейшей поддержке.
Агентство вайб-кодинга может распределить работу между специалистами и сохранить знания о проекте внутри команды. Это снижает зависимость от одного человека и упрощает развитие продукта после запуска. Для долгосрочного сайта также полезно, когда SEO и разработка работают с одной архитектурой.
Vibe coding company обычно берет ответственность за полный процесс от постановки задачи до production. В него могут входить прототипирование, разработка, code review, тестирование и дальнейшие доработки. Конкретный состав работ фиксируется до старта проекта.
Фрилансер подходит для ограниченной задачи, особенно если требования уже сформулированы и не требуется большая команда. Например, это может быть отдельный лендинг или внутренний инструмент. При выборе исполнителя стоит смотреть на процесс работы с Git, тестирование и качество готовых проектов, а не только на скорость генерации первой версии.
Что должна контролировать команда?
Команда определяет архитектуру проекта и следит, чтобы новые изменения ей не противоречили. Она проверяет качество кода, зависимости, бизнес-логику, права доступа и работу с пользовательскими данными. Отдельно контролируются производительность, адаптивность и корректное поведение интерфейса.
Для сайта также проверяется техническое SEO. Страница должна нормально индексироваться, иметь корректные мета-теги, canonical, hreflang при мультиязычности, sitemap и понятные URL. Если проект использует клиентский рендеринг, нужно отдельно убедиться, что поисковый робот получает основной контент.
Все изменения желательно фиксировать в Git. История коммитов помогает понять, кто и что изменил, быстро сравнить версии и откатить неудачную правку. Перед production проект проходит тестирование, а после публикации его повторно проверяют в браузере на рабочем домене.