Что такое статический сайт и почему его проще всего опубликовать
Обновлено 28 сентября 2026 г. · Автор: Карахан
Статический сайт состоит из готовых файлов: HTML, CSS, JavaScript и картинок. Сервер ничего не собирает и не считает, он просто отдаёт эти файлы браузеру, каждому посетителю одни и те же. Поэтому такой сайт проще всего опубликовать: ему не нужны сервер, база данных и настройка, только адрес. Именно статику выдают ChatGPT, Claude и Cursor, когда вы просите сделать лендинг. Ниже: чем статика отличается от сайта с бэкендом, чего она не умеет и как её выложить.
Что такое статический сайт простыми словами?
Представьте брошюру и банкомат. Брошюру напечатали один раз, и каждый, кто её взял, читает один и тот же текст. Банкомат каждый раз показывает своё: ваш баланс, вашу выписку.
Статический сайт похож на брошюру. Файлы лежат готовыми, сервер отдаёт их как есть. Динамический сайт похож на банкомат: страница собирается на сервере под конкретный запрос, с данными из базы.
Лендинг, портфолио, визитка, страница мероприятия, презентация продукта почти всегда статические.
Чем статический сайт отличается от сайта с бэкендом?
Бэкенд (серверная часть) состоит из программы на сервере и базы данных. Он нужен, когда сайт должен помнить что-то между визитами: кто вы, что лежит у вас в корзине, какие сообщения вам пришли.
- Где собирается страница. У статики заранее, у динамического сайта на сервере при каждом визите.
- Что нужно для запуска. Статике хватает места, откуда раздаются файлы. Динамике нужен сервер с языком программирования, база и кто-то, кто всё это обслуживает.
- Что может сломаться. У статики почти нечему. У динамики база, обновления, версии, нагрузка.
- Можно ли унести. Статику переносят архивом за минуту. Переезд сайта с базой и серверной логикой превращается в отдельный проект.
Статический значит неподвижный?
Нет, и это самая частая путаница. «Статический» говорит о сервере, а не о том, что видит посетитель. Анимации, слайдеры, вкладки, калькулятор стоимости, даже целое приложение на React работают в браузере посетителя. Серверу при этом делать нечего.
Статический сайт может обращаться и к внешним сервисам: показывать Яндекс Карты, встроенное видео, виджет онлайн-записи. Собственный сервер для этого не нужен.
Почему нейросети выдают именно статический сайт?
Попросите ChatGPT или Claude сделать лендинг, и получите index.html. Не случайно: это самый переносимый формат из существующих. Файл открывается двойным щелчком на любом компьютере, без установки сервера и базы. Модели выгоднее выдать то, что заработает у вас сразу.
Cursor, v0, Bolt и Lovable часто собирают проект на React или Vite. Выглядит он сложнее: package.json, папка src, сотни зависимостей. Но после сборки (команда npm run build) всё это превращается в ту же статику в папке dist или build. Публиковать нужно именно её, исходники браузер не поймёт.
Исключение: проект, который использует серверные функции (Next.js с серверным рендерингом, API-роуты, запросы с секретными ключами). Это уже не чистая статика. Проверить свой проект помогает чек-лист перед публикацией.
Чем хорош статический сайт?
Если ваш сайт статический, вам повезло больше, чем кажется.
- Проще опубликовать. Нужен не сервер, а ссылка. Минуты вместо вечера.
- Быстрее открывается. Готовые файлы отдаются сразу, серверу не надо ничего собирать под каждого посетителя.
- Безопаснее. Нет базы, которую можно украсть, и админки, пароль к которой можно подобрать. Взламывать почти нечего.
- Дешевле. Раздавать файлы проще, чем держать работающий сервер, поэтому для статики есть бесплатные варианты.
- Переносится. Архив с файлами можно забрать и выложить где угодно, без привязки к платформе.
На этом построен и HIXO: сервис принимает только статические файлы и не запускает чужой код на сервере. Это ограничение, но оно же делает публикацию безопасной для всех, чьи сайты работают рядом.
Чего статический сайт не умеет?
Честный список:
- регистрация и личные кабинеты;
- хранение данных пользователей между визитами;
- интернет-магазин, который сам ведёт корзину и остатки;
- приём формы заявки: сама страница не знает, куда её отправить.
Часть этого закрывается без собственного сервера. Оплату принимают кнопкой-ссылкой на платёжную страницу ЮKassa, Продамуса или Робокассы. Заявки с формы принимает сервис, где опубликован сайт: в HIXO обычная HTML-форма работает на любом тарифе, заявки сохраняются в кабинете и приходят в Telegram. А вот личный кабинет без бэкенда не сделать, тут нужен хостинг или свой сервер.
Как опубликовать статический сайт бесплатно?
Три пути, от сложного к простому:
- Хостинг или свой сервер. Работает, но для статики избыточно: FTP, сертификаты, настройка. Почему, разобрано в статье про бесплатный хостинг.
- GitHub Pages и аналоги. Бесплатно, если вы дружите с Git.
- Сервис публикации. Загрузили архив, получили ссылку. На HIXO соберите
ZIPсindex.htmlв корне, перетащите на главную, проверьте превью и опубликуйте. Сайт откроется по адресу видаmy-site.hixo.devс HTTPS. Один сайт на бесплатном тарифе, без карты.
Пошагово для конкретных инструментов: сайт из ChatGPT, из Cursor, из v0.
Перетащите HTML-файл или ZIP-архив — получите рабочую ссылку за минуту, без карты. Загрузить свой сайт →
Вопросы и ответы
Лендинг относится к статическим сайтам?
Почти всегда да. Лендинг показывает всем посетителям одно и то же, а заявки с формы может принимать сервис публикации, без вашего сервера.
Сайт на React статический?
После сборки обычно да: npm run build превращает проект в готовые HTML, CSS и JS в папке dist или build. Исключение составляют проекты с серверным рендерингом или API-роутами, например Next.js без статического экспорта.
Как понять, что сайт статический?
Если в папке проекта есть index.html и нет файлов .php, настроек базы данных и серверного кода, сайт статический. Для проектов на React или Vite смотрите на результат сборки.
Можно ли на статическом сайте сделать форму заявки?
Да. Форму принимает сервис, где опубликован сайт. В HIXO обычная HTML-форма работает на любом тарифе: заявки сохраняются в кабинете и приходят в Telegram.
Нужен ли хостинг для статического сайта?
Нет. Статическому сайту нужен только публичный адрес. Опубликовать его можно на сервисе публикации за пару минут и бесплатно.