Хостинг для WordPress: как выбрать, установить и не пожалеть
Большинство статей про хостинг для WordPress написаны так, будто вам нужно сдать экзамен по теории серверов. На самом деле вам нужно одно: сайт, который работает, не тормозит и не падает. Расскажу, как этого добиться — без лишней теории и с конкретными шагами.
Что вообще нужно, чтобы создать сайт на WordPress
Два компонента: домен и хостинг.
Домен — это адрес. Хостинг — место, где сайт физически живёт и откуда отдаётся посетителям. WordPress сам по себе бесплатен, его устанавливают на хостинг за несколько минут. Всё вместе — около 3 000–5 000 рублей в год. Программирование не нужно совсем.
Почему нельзя обойтись без хостинга? WordPress — это не конструктор вроде Тильды, где сайт хранится на чужих серверах. Это движок, который вы устанавливаете куда хотите и полностью контролируете. Именно поэтому на WordPress можно построить что угодно: блог, интернет-магазин, корпоративный сайт, медиа — и не платить процент от продаж и не зависеть от правил платформы.
Почему хостинг важнее, чем кажется
WordPress генерирует страницы динамически: при каждом запросе сервер лезет в базу данных, собирает шаблон, выполняет PHP-код и отдаёт HTML. Если сервер медленный или перегруженный — всё это занимает секунды. Посетители уходят, поисковики фиксируют медленный ответ и понижают позиции.
Есть конкретный показатель — TTFB (Time To First Byte): время от запроса до первого байта ответа. На хорошем хостинге с кешированием это 100–200 миллисекунд. На плохом — 1–3 секунды. Никакая оптимизация кода не вытянет сайт с плохим TTFB на уровень конкурента с быстрым сервером.
Проверить TTFB своего сайта можно через [PageSpeed Insights](https://pagespeed.web.dev/) — вбейте адрес и смотрите показатель «Время ответа сервера».
Что должен уметь хостинг для WordPress в 2026 году
PHP 8.2 или 8.3. Это не маркетинг — PHP 8.3 реально быстрее PHP 7.4 в 2–3 раза на типичных WordPress-нагрузках. Важно: не просто чтобы версия была, а чтобы вы могли переключить её сами в панели управления без заявки в поддержку. Если это требует тикета — хостинг работает по регламентам десятилетней давности.
NVMe SSD диски. Не просто «SSD» — это может быть медленный SATA. NVMe в 6–10 раз быстрее по случайному чтению, что напрямую влияет на скорость запросов к базе данных WordPress. Уточните тип дисков перед покупкой.
Серверы в России. Для аудитории из РФ задержка до сервера напрямую влияет на время загрузки. Кроме того, Яндекс учитывает географию хостинга — сайт на российском сервере ранжируется лучше в русскоязычной выдаче.
Бесплатный SSL с автопродлением. Let's Encrypt выдаётся за секунды и продлевается автоматически. Любой хостинг, который берёт деньги за SSL — анахронизм.
Ежедневные бэкапы. Не в маркетинге, а реально: зайдите в панель и убедитесь, что бэкапы есть и их можно восстановить в один клик. Немало хостингов в списке возможностей пишут «бэкапы», но восстановление требует обращения в поддержку и занимает сутки.
Лимит памяти от 256 МБ. WordPress с минимальным набором плагинов требует около 64–128 МБ. WooCommerce, кеширующие плагины, SEO-инструменты — и вы легко упрётесь в лимит. Базовый WooCommerce-магазин работает нормально от 256 МБ, серьёзный — от 512.
Какой хостинг выбрать конкретно
Не буду разводить «это зависит от задачи» — дам конкретные рекомендации.
Для первого сайта, блога или визитки — обычный виртуальный хостинг. Вы делите сервер с другими, но при нормальном провайдере это не ощущается. Управлять сервером не нужно — всё настроено. Цена: 200–400 рублей в месяц.
Для интернет-магазина или коммерческого проекта с трафиком — или VPS с управляемой настройкой под WordPress, или managed WordPress хостинг (дороже, но без головной боли).
Переходите на VPS, когда сайт стабильно набирает 50+ тысяч посетителей в месяц или когда хостинг явно не справляется с нагрузкой. Раньше — это переплата за сложность без пользы.
Три российских провайдера, которые реально подходят для WordPress:
Beget (получить месяц теста) — стабилен, редко падает, вменяемая поддержка. NVMe SSD, PHP 8.3, панель управления с автоустановкой WordPress. Исторически немного медленнее Timeweb по TTFB, но надёжнее в долгосрочной перспективе. Хороший выбор для большинства.
Timeweb (отличный вариант для роста проекта) — лучший интерфейс панели управления среди российских хостингов. Для человека без опыта всё интуитивно: SSL в один клик, бэкапы настроены, автоустановка WordPress понятна. Первый год часто дешевле, но смотрите цену продления — она выше.
REG.RU — больше конфигураций, подходит если управляете несколькими сайтами или нужна специфическая настройка. Для первого сайта интерфейс может показаться перегруженным.
Про цены: смотрите стоимость продления, не первого года. Завлекающая цена 99 ₽/мес при продлении превращается в 350–450 ₽/мес. Это норма рынка, просто считайте честную стоимость заранее.
Как установить WordPress: от домена до работающего сайта
1. Зарегистрируйте домен
Берите домен у того же провайдера, что и хостинг — тогда они связываются автоматически и вам не нужно разбираться с DNS-записями вручную. Часто при оплате хостинга на год домен идёт в подарок.
Выбор доменной зоны: `.ru` лучше ранжируется в Яндексе для российской аудитории. `.com` нейтральна и подходит, если аудитория международная. Избегайте дефисов — выглядят непрофессионально и путаются при наборе.
Один нетривиальный момент: прежде чем покупать красивый домен, проверьте его историю через [Wayback Machine](https://web.archive.org). Домен мог раньше использоваться для спама и попасть под фильтры поисковиков — это вылезет через полгода в виде необъяснимых проблем с индексацией.
2. Установите WordPress
В панели управления хостингом найдите раздел «Установка приложений» или «WordPress». У Beget это «Магазин → WordPress», у Timeweb — прямо в меню «Сайты».
Что указывать при установке:
- Домен — выберите из списка - Язык сайта — выберите «Русский» сразу, потом сложнее менять - Логин администратора — только не `admin`: это первое слово, которое перебирают боты при взломе - Пароль — минимум 12 символов, с цифрами и специальными символами; WordPress предложит сгенерированный — используйте его - Email — тот, на котором реально читаете почту: туда придёт ссылка восстановления доступа
Нажали «Установить» — через 1–2 минуты сайт работает. Адрес админки: `вашдомен.ru/wp-admin`.
3. Три настройки, которые нельзя пропустить
Сделайте их до того как начнёте наполнять сайт контентом. Потом менять сложнее или вовсе нельзя без последствий.
Структура URL. Зайдите в «Настройки → Постоянные ссылки» и выберите «Название записи». Это изменит адреса с нечитаемого `/?p=123` на `/как-выбрать-хостинг/`. Если изменить после публикации страниц — старые URL перестанут работать, поисковики временно потеряют страницы, придётся настраивать редиректы.
HTTPS. В «Настройки → Общие» поменяйте `http://` на `https://` в обоих полях «Адрес WordPress» и «Адрес сайта». Сначала убедитесь в панели хостинга, что SSL-сертификат уже выдан — если переключить без активного сертификата, сайт станет недоступен.
Удалите пользователя admin. Если при установке вы использовали логин `admin` — создайте нового администратора с другим логином, войдите под ним, удалите `admin`. Это занимает 3 минуты и закрывает самую простую точку входа для ботов.
Как перенести сайт WordPress на другой хостинг
Перенос пугает больше, чем стоит. Это просто перенос файлов и базы данных с одного сервера на другой.
Способ 1: плагин (проще, подходит для большинства)
Установите плагин All-in-One WP Migration на старом сайте. Идёте в «All-in-One WP Migration → Экспорт → Экспортировать в файл». Получаете один архив со всем: файлами, базой данных, медиатекой, настройками.
На новом хостинге устанавливаете чистый WordPress, ставите тот же плагин, идёте в «Импорт» и загружаете архив. Плагин сам развернёт всё и обновит внутренние ссылки.
Ограничение бесплатной версии: файлы до 512 МБ. Если сайт тяжелее — или платная версия плагина, или ручной перенос ниже.
Способ 2: вручную (без ограничений по размеру)
Шаг 1. Скачайте файлы сайта со старого хостинга через FTP. Нужна вся папка сайта: `wp-content/uploads` (все загруженные файлы), `wp-content/themes` (ваша тема), `wp-content/plugins` (плагины). Файл `wp-config.php` тоже скачайте — он понадобится как справочник.
Шаг 2. Сделайте экспорт базы данных через phpMyAdmin на старом хостинге: выберите базу → «Экспорт» → «Быстрый» → ОК. Получите файл `.sql`.
Шаг 3. На новом хостинге в панели управления создайте базу данных MySQL и пользователя. Запишите: имя базы, имя пользователя, пароль, хост (обычно `localhost`).
Шаг 4. Импортируйте базу: откройте phpMyAdmin на новом хостинге, выберите созданную базу, нажмите «Импорт», загрузите `.sql`.
Шаг 5. Загрузите файлы сайта на новый хостинг через FTP.
Шаг 6. Откройте файл `wp-config.php` в текстовом редакторе и обновите данные базы:
```php define( 'DB_NAME', 'новое_имя_базы' ); define( 'DB_USER', 'новый_пользователь' ); define( 'DB_PASSWORD', 'новый_пароль' ); define( 'DB_HOST', 'localhost' ); ```
Шаг 7. Проверьте сайт по IP-адресу нового хостинга или через временный технический домен — до переключения DNS. Убедитесь, что всё работает: главная, внутренние страницы, изображения, формы.
Шаг 8. Переключите DNS домена на новый хостинг и подождите распространения (от нескольких минут до 24 часов).
Что критично не забыть при переезде
Структура URL должна остаться той же. Зайдите в «Настройки → Постоянные ссылки» на новом сайте и убедитесь, что выбрано то же значение, что было раньше.
Снимите галочку «Не индексировать». В «Настройки → Чтение» проверьте, что чекбокс «Попросить поисковые системы не индексировать сайт» снят. Он иногда устанавливается автоматически при развёртывании.
Не устраивайте долгий простой. За сутки до переезда уменьшите TTL DNS-записей до 300 секунд — тогда после переключения DNS обновится быстро, а не через сутки.
Три частые ошибки, которые убивают скорость и позиции
Нет кеширования. WordPress без кеширования генерирует каждую страницу заново при каждом посещении. С кешированием — отдаёт готовый HTML, нагрузка на сервер падает в 10–50 раз. Установите WP Super Cache или LiteSpeed Cache (последний быстрее, если хостинг работает на LiteSpeed-сервере). Это бесплатно и настраивается за 5 минут.
Неоптимизированные изображения. Одна фотография со смартфона весит 3–5 МБ. Страница с десятью такими фотографиями открывается по минуте даже на быстром хостинге. Установите плагин Smush или ShortPixel — они автоматически сжимают и конвертируют в WebP при загрузке.
Слишком много плагинов. Каждый активный плагин грузится при каждом запросе к сайту. 30–40 плагинов — и даже мощный сервер начинает сдаваться. Регулярно деактивируйте и удаляйте то, чем не пользуетесь.
Коротко: как создать сайт на WordPress с нуля
1. Зарегистрируйте домен и купите хостинг у одного провайдера — Beget или Timeweb для начала.
2. В панели хостинга установите WordPress через автоустановщик.
3. Сразу настройте структуру URL, включите HTTPS, смените логин `admin`.
4. Установите тему, нужные плагины, наполните сайт.
5. Настройте кеширование и сжатие изображений.
Весь процесс реально занимает один вечер. Технические знания не нужны — только аккуратность на шаге с настройкой URL и HTTPS.