Сайты с ИИ2026-08-0510 минНатали Анарбаева

Как загрузить готовый сайт в интернет в 2026: хостинг и домен

Как загрузить готовый сайт в интернет в 2026: хостинг и домен

Сайт готов, но по адресу не открывается: файлы лежат в папке на компьютере или проект висит внутри сервиса, где вы его собирали. Чтобы сайт увидели другие люди, его нужно разместить на сервере и привязать к нему адрес. Ниже: куда загружать сайт в 2026 году, чем загрузка папки отличается от публикации в конструкторе, порядок действий по шагам и что проверить, когда сайт открылся.

Сначала поймите, что именно у вас на руках

Способ публикации зависит от того, в каком виде сейчас существует ваш сайт. Вариантов два, и действия у них разные.

  • Папка с файлами. Внутри лежит index.html, рядом папки со стилями, скриптами и картинками. Так выглядит сайт, собранный вручную, сгенерированный нейросетью в чате или выгруженный из конструктора. Эту папку нужно положить на сервер, который будет отдавать её посетителям.
  • Проект внутри сервиса. Сайт живёт в конструкторе или в ИИ-сервисе, файлов у вас на руках нет. Загружать никуда не надо: у сервиса есть своя кнопка публикации, после неё сайт открывается по техническому адресу вроде имя.tilda.ws или имя.lovable.app.

Разница не косметическая. Папку вы кладёте на любой хостинг и платите только за место. Проект в сервисе привязан к сервису: пока оплачен тариф, сайт работает, оплата закончилась, публикация отключается. Забрать исходники получится не везде: у Тильды экспорт статического HTML вместе с картинками, стилями и скриптами входит только в тариф Business (тарифы Tilda). Из чего состоит папка сайта и почему главная страница называется именно index.html, разобрано в материале про сайт на HTML.

Загрузка файлов это техническая часть. Интереснее другое: собрать сайт, который решает вашу задачу и приносит заявки.

Смотреть бесплатно

Куда можно загрузить готовый сайт

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

  • Российский виртуальный хостинг. Самый предсказуемый вариант, если аудитория в России: панель на русском, оплата картой российского банка, поддержка отвечает по-русски. У Beget виртуальный хостинг начинается с тарифа Blog за 420 ₽ в месяц, SSL-сертификат входит во все тарифы, а на тестирование дают 30 дней (тарифы Beget).
  • Бесплатные площадки для статики. GitHub Pages: опубликованный сайт не больше 1 ГБ, мягкий лимит 100 ГБ трафика в месяц и 10 сборок в час (лимиты в документации GitHub). Cloudflare Pages: 500 сборок в месяц, до 20 000 файлов в проекте и до 25 МиБ на один файл (лимиты Cloudflare Pages). Денег не берут, но есть оговорка про доступ из России, о ней чуть ниже.
  • Netlify. Тоже площадка для статики, но бесплатный тариф считает не гигабайты, а кредиты: 300 кредитов в месяц, дальше платные планы от 9 долларов (цены Netlify).
  • Российское облако. Статический сайт можно положить в объектное хранилище: файлы заливаются в бакет, свой домен и HTTPS поддерживаются (документация Yandex Object Storage). Платите за объём и запросы, настройка сложнее обычного хостинга, так что это скорее следующий шаг.

Про зарубежные бесплатные площадки важно знать одно: часть российских посетителей может видеть ваш сайт хуже, чем видите его вы. Жалобы на недоступность сайтов Netlify из России тянутся не первый год (обсуждение в поддержке сервиса). Если сайт нужен клиентам из России, бесплатную площадку разумно оставить тренировочной, а боевую версию держать на российском хостинге вместе с доменом в национальной зоне, как разбирали в материале про сайт .ru.

По теме: Как сделать копию сайта в 2026: законно, инструменты, ИИ

Как загрузить папку с файлами на хостинг: по шагам

  1. Проверьте папку на своём компьютере. Откройте index.html двойным щелчком: страница должна открыться со стилями и картинками. Если картинки не видны уже здесь, дело в путях внутри файлов, на сервере это само не исправится.
  2. Оформите тариф и создайте сайт в панели. Хостинг заведёт для него отдельную папку, у большинства провайдеров она называется public_html.
  3. Загрузите содержимое папки, а не саму папку. Частая ошибка: человек заливает папку my-site целиком, и сайт открывается только по адресу с хвостом /my-site/. В корне должен лежать сам файл index.html.
  4. Откройте технический адрес. До привязки домена хостинг выдаёт временный адрес вида имя.beget.tech, по нему сайт виден сразу. Пройдите все страницы и ссылки между ними.
  5. Добавьте служебные файлы. В корень кладутся robots.txt и sitemap.xml, туда же потом ляжет файл подтверждения прав из поисковых панелей.

FTP, панель хостинга и git: чем способы загрузки отличаются

Доставить файлы на сервер можно тремя способами. Результат один и тот же, удобны они в разных ситуациях.

  • Файловый менеджер в панели. Вы открываете панель хостинга в браузере, перетаскиваете файлы мышью и правите текст прямо на сервере. У Beget для этого встроен менеджер SPRUT.io. Годится для первой загрузки и мелких правок, но заливать через браузер сотни файлов утомительно.
  • FTP или SFTP. Вы ставите отдельную программу, вбиваете адрес сервера, логин и пароль из панели и работаете с сервером как с обычной папкой. Для Windows подойдёт бесплатный WinSCP, он умеет FTP, FTPS и SFTP. Разница простая: SFTP шифрует соединение, поэтому выбирайте его, если хостинг предлагает оба.
  • Git. Файлы лежат в репозитории, а площадка забирает их сама после команды git push. Так работают GitHub Pages, Cloudflare Pages и Netlify. Плюс не только в удобстве: появляется история изменений и возможность вернуться к прежней версии сайта.

Загрузка статического сайта через git выглядит так (репозиторий на GitHub уже создан):

git init
git add .
git commit -m "first site"
git branch -M main
git remote add origin https://github.com/USERNAME/USERNAME.github.io.git
git push -u origin main

Порог входа у git выше, зато при регулярных правках он экономит время. Для сайта, который вы обновляете раз в полгода, хватит файлового менеджера в панели.

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

Публикация занимает вечер, а вот собрать с ИИ сайт, который выглядит нормально и работает, это отдельный навык. На бесплатном воркшопе показываем весь путь на живом примере, участникам достаётся гайд в подарок.

Занять место

Домен: чтобы сайт открывался по нормальному адресу

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

  1. Зарегистрируйте домен. С 1 января 2026 года регистрация в зонах .RU и .РФ стоит 199 ₽, продление 399 ₽ в год, цену задаёт Технический центр Интернет (ТЦИ), а не конкретный регистратор (объявление об изменении цен). Как выбрать имя и чем поддомен отличается от домена, разбирали в статье про адрес сайта.
  2. Свяжите домен с хостингом. Путей два: прописать у регистратора NS-серверы хостинга (тогда все записи вы правите в панели хостинга) либо оставить NS регистратора и добавить A-запись с IP-адресом сервера. Первый вариант проще: дальше всё делается в одном месте.
  3. Дождитесь обновления DNS. Записи расходятся по сети не мгновенно, обычно от нескольких минут до суток. В это время у одних людей сайт уже открывается, а у других ещё нет, и это нормально.
  4. Включите HTTPS. Бесплатный сертификат Let's Encrypt выпускается из панели хостинга и продлевается автоматически. Выпускать его нужно после того, как домен уже указывает на сервер, иначе проверка не пройдёт.
  5. Оставьте один главный адрес. Решите, живёт сайт с www или без, и включите переадресацию со второго варианта на первый. Иначе поисковики видят две копии одного сайта.

В конструкторе и ИИ-сервисе шаги те же, но живут внутри сервиса: домен добавляется в настройках проекта, а сервис показывает, какие записи прописать у регистратора. Деталь, о которой узнают в последний момент: свой домен почти везде часть платного тарифа. У Тильды подключение домена доступно с тарифа Personal (750 ₽ в месяц помесячно, 500 ₽ при оплате за год), у Lovable поддомен вида имя.lovable.app даётся на любом плане, а свой домен только на платном (документация Lovable).

По теме: Запрет сайта: как закрыть доступ и индексацию в 2026

Что проверить после публикации

  1. Откройте сайт на телефоне. Не в уменьшенном окне браузера на компьютере, а именно с телефона и по мобильному интернету: текст должен читаться без увеличения, кнопки нажиматься пальцем, страница не ездить вбок.
  2. Посмотрите на замок в адресной строке. Если сертификат выпущен, но браузер всё равно ругается, обычно виновато смешанное содержимое: часть картинок или скриптов подключена по http://. Поправьте эти адреса на https://.
  3. Проверьте все написания адреса: с www и без, с http и с https. Все четыре варианта должны приводить на одну и ту же версию сайта.
  4. Отправьте тестовую заявку. Форма, которая красиво выглядит, но никуда не отправляет письмо, встречается чаще, чем кажется.
  5. Откройте несуществующий адрес, например /test-404. Должна показаться понятная страница с ссылкой на главную, а не белый экран или список файлов.
  6. Добавьте сайт в поисковые панели. Права подтверждаются файлом в корне сайта, метатегом на главной или DNS-записью. Дальше загружаете sitemap.xml в Яндекс Вебмастер и Google Search Console. В Вебмастере есть инструмент переобхода страниц, он ускоряет первое появление сайта в выдаче.

Ещё стоит пройтись по мелочам, из-за которых свежий сайт выглядит недоделанным: значок вкладки, контакты, страница с реквизитами. Что именно повышает доверие к сайту, собрали в отдельном разборе.

Частые вопросы

Можно ли загрузить сайт бесплатно и не платить вообще?

Разместить файлы бесплатно можно: GitHub Pages и Cloudflare Pages не берут денег в рамках своих лимитов. Но сайт при этом открывается по адресу площадки, а короткий и понятный адрес это уже платный домен, минимум 199 ₽ в год за зону .RU. И помните про доступ: у части посетителей из России зарубежные площадки открываются нестабильно.

Сайт открывается у меня, но не открывается у знакомых. Почему?

Чаще всего это ещё не разошедшиеся DNS-записи или кэш вашего браузера, который показывает старую версию. Проверьте адрес в режиме инкогнито, с телефона по мобильному интернету и попросите открыть человека из другого города. Если прошли сутки, а картина не изменилась, ищите ошибку в записях у регистратора.

Нужен ли отдельный хостинг, если сайт сделан в конструкторе?

Нет. Хостинг уже входит в тариф конструктора, вы платите за него внутри подписки. Отдельный хостинг понадобится, только если вы выгрузили исходники и хотите увести сайт с платформы.

Файлы загрузились, а вместо сайта показывается список файлов. Что не так?

Сервер не нашёл главную страницу. Либо она названа иначе (main.html или home.html вместо index.html), либо лежит во вложенной папке, а не в корне. Переименуйте файл или перенесите содержимое папки на уровень выше.

Сколько ждать, пока сайт появится в поиске?

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

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

Смотреть бесплатно
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место