Чек-лист перед публикацией сайта из нейросети
Обновлено 30 июля 2026 г. · Автор: Карахан
Сайт, собранный нейросетью, почти всегда выглядит готовым — и почти всегда содержит два-три следа генерации: рыбный текст, выдуманный телефон, ссылку на несуществующий файл или форму, которая никуда не отправляет. Проверка занимает пять минут, а ловит именно те ошибки, которые неудобно объяснять клиенту. Ниже — 12 пунктов в порядке важности: сначала то, из-за чего сайт просто не откроется, потом содержание, заявки и вид ссылки в мессенджерах.
Зачем проверять до публикации, а не после?
Технически исправить можно всё и после — сайт обновляется в любой момент, адрес при этом не меняется. Но три вещи назад не отматываются:
- первое впечатление клиента. Он откроет ссылку один раз, и увидит либо готовую работу, либо «Lorem ipsum» и телефон +1 555;
- заявки, потерянные в первые дни. Неработающая форма не сообщает об ошибке — человек жмёт «Отправить», уходит довольным, а заявки нет;
- превью ссылки в мессенджерах. Telegram кеширует картинку и заголовок при первой отправке, и обновить их потом сложнее, чем сделать сразу.
Поэтому — пять минут до, а не полчаса объяснений после.
Пункты 1–3: файлы и пути
Из-за этих трёх ошибок сайт чаще всего не открывается вообще или теряет оформление.
index.htmlлежит в корне архива. Самая частая ошибка при сборке ZIP: заархивировали папку целиком, и внутри путь сталsite/index.html. Архивировать нужно содержимое папки. Главный файл называется ровноindex.html— неIndex.htmlи неmain.html.- Все пути относительные. Внутри кода не должно быть
C:\Users\…,http://localhost,/src/или/public/— в интернете этих адресов не существует. Правильно:./assets/style.css,images/logo.png. - Регистр букв совпадает. На вашем компьютере
Logo.pngиlogo.png— один файл, на сервере это два разных. Отсюда «на компьютере всё было, а после публикации картинки пропали».
Пункты 4–6: сайт открывается и читается
- Открывается двойным кликом. Откройте
index.htmlиз папки сборки локально: шрифты, стили, картинки и кнопки должны быть на месте. Если локально развалилось — после публикации будет то же самое. - Проверено на телефоне. Большинство ваших посетителей придёт со смартфона. Сузьте окно браузера до ширины телефона: не уезжает ли текст за экран, открывается ли меню, не налезают ли блоки друг на друга.
- Кодировка UTF-8 и язык страницы. В
<head>должен быть<meta charset="utf-8">, а у тега<html>—lang="ru". Без этого русский текст рискует превратиться в «кракозябры» у части посетителей.
Пункты 7–8: содержание без следов генерации
- Нет заглушек и рыбного текста. Поиском по странице пройдитесь по
Lorem,ipsum,Your Company,example.com,Иван Иванов, квадратным скобкам[…]и «здесь будет». Проверьте заодно цифры: нейросети любят выдумывать «10 лет на рынке» и «500 довольных клиентов». - Контакты настоящие и кликабельные. Телефон должен быть ссылкой
tel:, почта —mailto:, мессенджер — рабочей ссылкой на ваш аккаунт. Нажмите на каждую: демонстрационные номера вроде+1 555…и почтаinfo@example.com— классический след генерации.
Пункты 9–10: форма и серверные зависимости
- Форма — обычная HTML-форма. Поля
name,email,message, без внешнегоactionи без подключения сторонних сервисов приёма заявок. Такую форму HIXO обрабатывает сам после публикации — заявки приходят вам. Форма, отправляющая данные на чужой сервис или на несуществующий адрес, молча теряет обращения. - Нет серверных зависимостей. Обращения к своему backend, серверные функции, запросы к API, которым нужен ключ, — на статическом сайте не работают. Для лендинга они обычно и не нужны: уберите их или замените на форму заявки.
Проверить просто: заполните форму локально и нажмите «Отправить». Если браузер перезагрузил страницу или показал ошибку — разбирайтесь до публикации, а не после.
Пункты 11–12: как ссылку увидят в поиске и мессенджерах
- Заголовок, описание и один H1. В
<head>— осмысленныеtitleиmeta descriptionна русском (неReact Appи неv0 app), на странице — ровно один заголовокH1. Это то, что человек увидит во вкладке браузера и в результатах поиска. - Превью для мессенджеров. Добавьте
og:title,og:descriptionи картинкуog:image. Без них ссылка в Telegram или WhatsApp развернётся голым адресом, и клиент увидит просто строку текста вместо карточки с картинкой. Картинку кладите в проект и указывайте относительным путём.
Промт: пусть нейросеть проверит себя сама
Большую часть пунктов инструмент, который собирал сайт, может проверить и починить сам. Вставьте этот промт в тот же чат — в Claude, ChatGPT, Lovable, Bolt или v0:
Проверь проект по чек-листу перед публикацией на статическом сервисе и
исправь всё, что найдёшь. Пройдись по пунктам и покажи результат по каждому:
1. index.html в корне проекта, назван строчными буквами.
2. Все пути к файлам относительные: нет C:\, localhost, /src/, /public/.
3. Имена файлов совпадают со ссылками по регистру букв.
4. Страница корректно открывается как локальный файл, без сервера.
5. Вёрстка не ломается на ширине экрана 375px.
6. В head есть meta charset="utf-8", у html указан lang="ru".
7. Нет Lorem ipsum, [заглушек], example.com и выдуманных цифр и фактов.
8. Телефон — ссылка tel:, почта — mailto:, ссылки на мессенджеры рабочие.
9. Форма заявки — обычная HTML-форма с полями name, email, message,
без внешнего action и сторонних сервисов форм.
10. Нет обращений к backend, серверных функций и запросов к API с ключами.
11. Уникальные title и meta description на русском, ровно один H1.
12. Заданы og:title, og:description и og:image с относительным путём.
В конце выведи список того, что исправил, и что требует моего решения.Пункты 4, 5 и 8 всё равно проверьте руками: инструмент судит по коду, а не по тому, что видит человек.
Что проверить сразу после публикации
Когда архив загружен и сайт опубликован — ещё минута на контрольную проверку уже по реальному адресу:
- откройте ссылку на телефоне и в режиме инкогнито — так вы увидите сайт глазами клиента, а не из своего кеша;
- отправьте настоящую заявку через форму и убедитесь, что она дошла до вас;
- отправьте ссылку самому себе в мессенджер — проверить, как разворачивается превью.
Загрузить проект и посмотреть приватное превью можно на главной странице HIXO — до публикации сайт видите только вы, так что часть чек-листа удобно проходить прямо там. Если ссылка открывается не у всех, причины разобраны в статье почему сайт не открывается. А выбрать, где вообще выкладывать сайт от нейросети, поможет сравнение вариантов публикации.
Попробуйте на своём сайте
Перетащите HTML-файл или ZIP-архив — получите рабочую ссылку за минуту, без карты.
Загрузить свой сайтВопросы и ответы
Что проверить перед тем, как выложить сайт в интернет?
Минимум: index.html в корне архива, относительные пути к файлам, совпадение регистра в именах, кодировку UTF-8, отсутствие заглушек и рыбного текста, настоящие кликабельные контакты, работающую форму заявки, осмысленные title и description и картинку превью для мессенджеров.
Почему после публикации пропали картинки и стили?
Обычно из-за путей или регистра букв. Абсолютные пути с локального диска и адреса вида /src/ в интернете не существуют, а Logo.png и logo.png на сервере — разные файлы. Исправьте ссылки на относительные и перезалейте сайт.
Как понять, что форма на сайте действительно работает?
Отправьте через неё настоящую заявку после публикации и проверьте, дошла ли она. Форма без обработчика не показывает ошибку: посетитель нажимает «Отправить» и уходит, а обращение никуда не попадает.
Нужно ли что-то менять в коде, чтобы ссылка красиво выглядела в Telegram?
Да, за превью отвечают теги og:title, og:description и og:image в head страницы. Без них мессенджер покажет голый адрес. Учтите, что Telegram кеширует превью после первой отправки ссылки, поэтому теги лучше добавить до публикации.
Можно ли исправить сайт после публикации?
Да, сайт обновляется в любой момент, и адрес при этом остаётся прежним. Чек-лист нужен не потому, что потом нельзя, а потому что клиент откроет ссылку один раз.