Поддержка и абонентское обслуживание

Бесплатный хостинг для сайта: чем вы платите на самом деле

Разбираем ограничения бесплатных тарифов, риски для домена и данных, и когда бесплатный хостинг допустим, а когда это мина под бизнесом.

11 минут чтения 2 Дмитрий Акиндинов
Содержание
  1. Что урезают, пока вы не смотрите
  2. Реклама на вашем сайте и домен, которого у вас нет
  3. Бэкапов нет, и это не фигура речи
  4. Скорость: дешёвый ответ сервера обходится дорого
  5. Когда бесплатный хостинг это нормально
  6. Сколько на самом деле стоит нормальный хостинг
  7. Как переехать без простоя
  8. Что сделать на этой неделе
  9. Частые вопросы

Бесплатный хостинг даёт 5-10 процентов ресурсов платного: 64-128 МБ памяти PHP вместо 256, диск на 500 МБ или гигабайт при том, что сайт услуг с двумя годами блога занимает 2-4 ГБ. Бэкапов там нет вообще, и это не фигура речи.

Бесплатный хостинг для сайта выглядит честной сделкой ровно до первого инцидента. Потом выясняется, что домен третьего уровня нельзя забрать, бэкапов не существует, а поддержка отвечает раз в неделю на английском. Ко мне такие сайты приходят обычно в двух состояниях: «лежит уже вторые сутки» или «надо срочно переехать, а доступов к FTP нет». Разберу, что именно урезают на нулевом тарифе, где это выстреливает по бизнесу, и в каких случаях бесплатный хостинг всё-таки нормальное решение.

Серверная стойка с ценником ноль и скрытыми гирями

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

Что урезают, пока вы не смотрите

Хостер не занимается благотворительностью. Бесплатный тариф это витрина: вам дают минимум, на котором сайт технически работает, и убирают всё, что стоит денег в эксплуатации. Список урезанного примерно одинаков у всех, кого я видел.

Ресурсы процессора и памяти. Обычно 5-10 процентов от того, что дают на платном shared. PHP-память 64 или 128 МБ вместо 256. Лимит одновременных процессов 1-2. WordPress с десятком плагинов уже упирается в потолок: админка открывается по 6-8 секунд, импорт товаров падает на середине. Счётчики нагрузки на бесплатных тарифах обычно не показывают вовсе, так что упёрлись вы в лимит или нет, приходится угадывать по симптомам.

Место на диске. 500 МБ, 1 ГБ, реже 5 ГБ. Звучит достаточно, пока не начнётся реальная жизнь: медиатека с фотографиями объектов, логи, кэш, таблица wp_options с автозагрузкой. Средний сайт услуг с двумя годами блога занимает 2-4 ГБ.

Почта на домене. Либо нет совсем, либо один ящик с лимитом 20 писем в сутки. Форма заявки с сайта отправляется через mail(), письма уходят с адреса вида www-data@srv17.freehost.tld и приземляются в спам у всех получателей подряд.

Базы данных. Одна база, лимит 50-100 МБ, часто без доступа снаружи и без phpMyAdmin. Экспорт дампа только через сторонний скрипт, который вы сами зальёте.

Бэкапы. Их нет. Про это отдельный раздел ниже, потому что это самый дорогой пункт.

Cron. Либо отключён, либо минимальный интервал раз в сутки. Отложенные публикации в WordPress не срабатывают, автообновления не приезжают, задачи очистки не выполняются.

SSL. У приличных сервисов Let’s Encrypt дают, у остальных сертификат либо платный, либо только на их поддомен. Браузер на HTTP-сайте с формой заявки честно пишет «Не защищено», и половина посетителей уходит.

Поддержка. Тикеты обрабатываются по остаточному принципу. Реальные сроки ответа, которые я фиксировал у клиентов: от 2 до 9 суток. При падении сайта это равносильно отсутствию поддержки.

Время жизни аккаунта. Многие бесплатные тарифы требуют активности: зайти в панель раз в 14 или 30 дней, иначе аккаунт замораживается, а через 60-90 дней удаляется вместе с данными. Владелец сайта-визитки в панель хостинга не заходит вообще никогда.

Реклама на вашем сайте и домен, которого у вас нет

Два пункта, из-за которых бесплатный хостинг несовместим с коммерческим сайтом.

Первое: реклама. Скрипт хостера вставляется в разметку до закрывающего </body> или прямо в шапку. Убрать его нельзя, шаблон темы тут не поможет: врезка идёт на уровне веб-сервера, через output buffering или модуль подмены контента. Что именно рекламируют, вы не контролируете. Я видел на сайте детского центра баннер микрозаймов и на сайте стоматологии блок ставок. Отдельная история, когда чужой скрипт начинает подгружать что-то откровенно вредоносное, и сайт улетает в предупреждения браузера, хотя владелец ничего не менял.

Второе: адрес. На бесплатном тарифе обычно дают домен третьего уровня вида vashafirma.freehost.tld. Это не ваш адрес, это адрес хостера, который вам одолжили. Последствия конкретные:

  • при переезде вы теряете весь накопленный траст и все внешние ссылки, редирект 301 настроить не на чем, потому что доменом управляет не вы;
  • в Яндекс Вебмастере и Search Console это отдельный ресурс, история по нему при смене адреса не переносится;
  • визитки, вывеска, реклама в справочниках указывают на чужой домен, который в любой момент может перестать существовать;
  • домен второго уровня в зоне .ru стоит 199-899 рублей в год, то есть экономия тут измеряется рублями в месяц.

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

Бэкапов нет, и это не фигура речи

Самая частая формулировка в тикете, с которой ко мне приходят: «хостинг говорит, что резервных копий на бесплатном тарифе не предусмотрено». Дальше варианты. База повреждена после сбоя, файлы удалены при переносе аккаунтов, сайт заражён и вычищен хостером вместе с половиной каталога wp-content. Восстанавливать не из чего.

Что обычно удаётся вытащить в такой ситуации:

  • кэш Яндекса и Google по адресам страниц (текст статей, но без картинок и вёрстки),
  • копию в Wayback Machine, если сайт кто-то сохранял,
  • фотографии из соцсетей и мессенджеров клиента,
  • разметку темы, если она типовая и есть в маркете.

Что вытащить не удаётся никогда: заявки из базы, комментарии, настройки плагинов, товары с ценами и остатками, аналитику по внутренним событиям. Восстановление сайта услуг с нуля по кускам это 15-40 часов работы. По моей ставке это 40-100 тысяч рублей, то есть цена лет двадцати нормального хостинга.

Вывод простой: даже если решили сидеть на бесплатном, бэкап должен быть свой и снаружи. Минимальная схема, которую я ставлю клиентам за полчаса, укладывается в скрипт на локальной машине или на любом дешёвом сервере:

#!/bin/bash
# Забираем файлы и дамп базы с бесплатного хостинга к себе
DEST=/backup/site/$(date +%F)
mkdir -p "$DEST"

# Файлы по FTP (на бесплатных тарифах SSH почти никогда нет)
lftp -u ftpuser,ftppass ftp.freehost.tld -e "mirror --parallel=2 /public_html $DEST/files; bye"

# Дамп базы: если нет внешнего доступа к MySQL, дергаем свой php-скрипт
curl -fsS "https://site.tld/private-dump.php?key=SECRET" -o "$DEST/db.sql.gz"

# Чистим копии старше 30 дней
find /backup/site -maxdepth 1 -type d -mtime +30 -exec rm -rf {} ;

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

Скорость: дешёвый ответ сервера обходится дорого

На бесплатных тарифах хостеры уплотняют серверы сильнее обычного: 300-600 аккаунтов на машину против 80-150 на платном shared. Плюс отсутствует OPcache или он общий и постоянно вытесняется. Плюс диск обычно HDD или сильно ограниченный по IOPS SSD.

Практический результат: TTFB 1,5-4 секунды вместо нормальных 200-500 мс. Я замерял на трёх клиентских сайтах, которые переезжали с бесплатных тарифов на платные в 2025 и 2026 годах, вот сводка.

ПоказательБесплатный тарифПлатный shared, 400 руб/мес
TTFB главной, среднее по 20 запросам2 100 мс380 мс
LCP на мобильном (PageSpeed)6,4 с2,3 с
Время генерации админки WordPress7,2 с1,1 с
Доступность за квартал97,8 процента99,93 процента
Ответ поддержки на тикет3-9 суток15-40 минут

97,8 процента доступности это примерно 16 часов простоя за квартал. Обычно не сплошным куском, а рваными кусками по 20-40 минут, которые владелец не замечает, а поисковый робот и посетители замечают.

Замерить TTFB у себя можно без сторонних сервисов:

for i in $(seq 1 10); do
  curl -o /dev/null -s -w "%{time_starttransfer}n" https://site.tld/
done

Если медиана больше 1 секунды, у вас проблема на уровне сервера, и никакой плагин кэширования её не вылечит полностью. Что делать с медленным ответом на обычном shared, разбирал отдельно в статье про TTFB больше 600 мс.

Влияние на позиции есть, но оно не прямое и не мгновенное. Скорость это фактор ранжирования второго эшелона: сама по себе она сайт в топ не поднимет и из топа не выкинет. Бьёт по-другому. Посетитель с мобильного не дожидается загрузки и возвращается в выдачу, поведенческие ухудшаются, конверсия падает. При TTFB в 2-3 секунды на мобильном трафике теряется примерно четверть заходов ещё до того, как человек увидел ваше предложение.

Когда бесплатный хостинг это нормально

Теперь честно про обратную сторону. Есть сценарии, где платить не за что, и я сам так делаю.

Тестовая или staging-копия. Разложить сайт на бесплатном тарифе, закрыть от индексации, проверять на нём обновления плагинов перед боевым сервером. Требования к скорости и аптайму тут нулевые, а цена ошибки на копии равна нулю по определению: сломали, снесли, залили заново.

Учебный проект. Человек осваивает WordPress или верстку, боевого трафика нет, потеря данных не критична.

Временная заглушка на время переезда. Пока переносите основной сайт, на бесплатном висит страница «работаем, звоните по телефону». Живёт неделю, потом удаляется.

Личная страница без коммерции. Портфолио, блог для себя, страница мероприятия. Если завтра всё исчезнет, никто не потеряет денег.

Витрина статики на GitHub Pages, Cloudflare Pages, Netlify. Отдельный случай и вполне взрослый: статический сайт без PHP и базы, свой домен подключается, HTTPS бесплатный, аптайм отличный. Ограничение в том, что там не запустится ни WordPress, ни Битрикс, а для формы заявки нужен внешний обработчик. Для сайта-визитки на статике это рабочий вариант, я такие веду.

Разница между этими сценариями и коммерческим сайтом одна: цена простоя. Если сутки лежачего сайта не стоят вам ничего, бесплатный тариф допустим. Если сутки стоят двух-трёх заявок, вы уже переплачиваете за экономию.

Сколько на самом деле стоит нормальный хостинг

Цифры для 2026 года, российские хостеры, ориентир по рынку, не точный прайс.

ВариантЦена в месяцКому подходит
Shared начальный150-250 руб.Визитка на статике или лёгкий WordPress без нагрузки
Shared рабочий350-600 руб.Сайт услуг на WordPress с блогом и формами
Shared с изоляцией (LVE/CloudLinux)700-1 100 руб.Магазин до 500 SKU, Битрикс Старт
VPS начальный600-1 200 руб.Когда нужен свой PHP, свои крон-задачи, staging рядом
VPS с управлениемот 3 000 руб.Проекты, где падение недопустимо

Плюс домен 199-899 рублей в год и почта на домене (у Яндекса и VK для бизнеса бесплатные тарифы на несколько ящиков существуют).

То есть весь переход с бесплатного на приличный платный тариф для сайта услуг стоит примерно 500 рублей в месяц. Это меньше, чем один клик в контексте по конкурентному запросу в Москве. Спор о том, стоит ли платить за хостинг, экономически бессмысленный: сумма не влияет ни на что, кроме нервов. Как выбирать конкретного хостера и на какие параметры смотреть, я разбирал в статье про выбор хостинга малому бизнесу.

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

Как переехать без простоя

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

Порядок действий, который работает:

  1. Забрать всё, что есть. Файлы по FTP, базу через phpMyAdmin или скриптом. Проверить размер: пустой дамп на 2 КБ это классика.
  2. Развернуть копию на новом хостинге, но пока не переключать домен. Смотреть по временному адресу или через правку hosts на своей машине.
  3. Прописать в базе новый адрес, если домен меняется. Для WordPress только через wp search-replace, потому что часть данных лежит в сериализованных строках и обычный SQL их ломает.
# Проверяем масштаб замены, ничего не меняя
wp search-replace 'http://staryy.freehost.tld' 'https://vashdomen.ru' --dry-run --all-tables

# Применяем
wp search-replace 'http://staryy.freehost.tld' 'https://vashdomen.ru' --all-tables --precise --report-changed-only
  1. Снизить TTL у DNS-записей до 300 секунд за сутки до переключения. Этот шаг пропускают чаще всего, и потом трафик неделю ходит на старый сервер.
  2. Переключить A-запись, дождаться выпуска SSL на новом хостинге, проверить https и редиректы.
  3. Старый аккаунт не удалять минимум две недели. Он бесплатный, пусть висит.

Чек-лист проверки после переключения:

  • главная и три внутренние страницы отдают 200 и без предупреждений в консоли;
  • форма заявки отправляется и письмо приходит (проверить именно с боевого адреса, а не с тестового);
  • robots.txt и sitemap.xml открываются и содержат новый домен;
  • в Яндекс Вебмастере добавлен новый ресурс, если менялся адрес, и указан главный зеркало;
  • SSL валиден, автопродление включено;
  • бэкап на новом месте настроен и один раз проверен восстановлением;
  • в Метрике счётчик отвечает, цели на месте.

Развёрнутая инструкция с нюансами по CMS есть в статье про перенос сайта на новый хостинг. Отдельно предупрежу: на бесплатных тарифах иногда закрывают исходящие соединения и доступ к базе снаружи, так что часть шагов придётся делать через самописный php-скрипт, залитый по FTP. Не забудьте потом его удалить, оставленный дампер это готовая дыра.

Что сделать на этой неделе

Если у вас коммерческий сайт на бесплатном хостинге, действий ровно два и оба на один вечер. Первое: сделать полную копию файлов и базы и положить её туда, куда хостер не дотянется. Второе: посчитать, во сколько вам обойдётся неделя без сайта, и сравнить с 500 рублями в месяц.

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

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

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

Чем плох бесплатный хостинг

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

Когда бесплатный хостинг всё-таки годится

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

Сколько стоит нормальный хостинг

От 200-300 рублей в месяц за shared, которого визитке и корпоративному сайту хватает с запасом. Разница с бесплатным меньше, чем убыток от одного дня простоя.

Как переехать без простоя

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

Передайте техническую часть в надёжные руки.

Слежу за хостингом, бэкапами и обновлениями. Когда что-то пойдёт не так – звоните мне, не своему программисту, не в спортзал и не маме.

Короткие вопросы по теме

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?