Коротка відповідь

Для одного сайту на WordPress - блог, візитка, корпоративний сайт - достатньо тарифу Старт: 1 ядро CPU, 2 GB RAM, 10 GB NVMe, 1 сайт, 5 баз MySQL, 15 поштових скриньок за 479 грн/міс або 142 грн/міс при оплаті за рік.

Брати старший план варто, коли:

  • сайтів на акаунті буде більше одного (на Старті ліміт - 1 сайт, піддомен рахується окремо);
  • це магазин на WooCommerce - там і навантаження, і обсяг зовсім інші;
  • відвідуваність стабільно вище кількох тисяч заходів на добу;
  • сайт зібраний на важкому конструкторі сторінок і кешування не передбачається.

У тарифі мають бути чотири речі, без яких WordPress живе погано незалежно від ціни: свіжий PHP, власна база MySQL, безкоштовний SSL і бекапи поза сервером. Усе інше - питання масштабу.

1. Що WordPress вимагає формально

Офіційні системні вимоги свіжого WordPress виглядають скромно:

  • PHP 7.4 або новіший, рекомендована гілка - 8.x;
  • MySQL 5.7+ або MariaDB 10.4+;
  • підтримка HTTPS;
  • модуль перезапису адрес (mod_rewrite в Apache) - інакше не працюють ЧПУ-посилання.

На моїх серверах стоїть Apache 2.4 з PHP 8.3 і OPcache, база - MySQL, панель - DirectAdmin. Версію PHP можна перемкнути в панелі окремо для кожного домену: це знадобиться, якщо на сайті є старий плагін чи тема, які на 8.3 сипле помилками.

Ще одна цифра, яку варто знати, - memory_limit для PHP. WordPress за замовчуванням просить 40 МБ, а адмінка й частина плагінів хочуть 256 МБ. Це не оперативна пам'ять тарифу, а ліміт на один PHP-процес, і саме в нього впирається класична «біла сторінка» при імпорті великого файлу чи оновленні теми. Піднімається в панелі, без доплат.

2. Скільки місця займає WordPress насправді

Розкладемо сайт по частинах, щоб було з чим порівнювати 10 GB найдешевшого плану:

  • розпакований рушій WordPress - близько 70 МБ;
  • тема плюс 10-15 плагінів - ще 100-250 МБ, конструктори сторінок самі по собі важать десятки мегабайт;
  • база даних блогу на 200-300 записів - 20-60 МБ;
  • медіатека - головна змінна. WordPress зберігає не одну картинку, а 4-6 її копій різного розміру. Завантажили 50 фото з телефона по 4 МБ - на диску це не 200 МБ, а 400-500 МБ.

Звичайний контентний сайт роками живе в межах 1-3 GB. Магазин на WooCommerce з тисячею товарів і фотографіями - це вже 5-15 GB, і тут 10 GB Старту стають реальним обмеженням.

Місце на акаунті з WordPress зазвичай з'їдає не контент, а те, що навколо: архіви плагінів-бекапів у wp-content, копія сайту в підпапці /old/, нечищений кеш і ревізії записів у базі - кожне збереження статті створює новий рядок, і на старому блозі ревізій буває вдесятеро більше, ніж самих записів.

3. Процесор і пам'ять: де WordPress упирається першим

Статичну сторінку сервер віддає з диска майже без витрат процесора. WordPress працює інакше: на кожен захід запускається PHP, підтягуються тема і всі активні плагіни, виконуються 20-60 запитів до бази - і лише потім складається HTML. Одне ядро тримає такий цикл спокійно, поки заходи йдуть по одному. На піку в кілька відвідувачів за секунду ви побачите не «повільний сайт», а помилку 503 або лист про перевищення ліміту ресурсів - я про це писав окремо в статті «Перевищено ліміт ресурсів»: що це означає і що робити.

Що конкретно з'їдає процесор на типовому сайті:

  • Відсутність кешу сторінок. Найдорожча помилка з можливих. Плагін кешування перетворює готову сторінку на статичний HTML, і PHP перестає запускатись на кожен захід. Приріст швидкості тут більший, ніж від переходу на удвічі дорожчий тариф.
  • wp-cron. WordPress не має власного планувальника - він виконує заплановані завдання на заходах відвідувачів. На сайті з десятком плагінів це помітне фонове навантаження; лікується вимкненням wp-cron у конфігурації і звичайним системним завданням у панелі раз на 5-15 хвилин.
  • admin-ajax. Живі лічильники, кошики, підвантаження товарів - кожен такий виклик це повний цикл завантаження WordPress.
  • Перебір паролів. Боти цілодобово стукають у wp-login.php і xmlrpc.php. Це не злом, а просто витрачений процесорний час - але його достатньо, щоб сайт помітно просів.

Оперативна пам'ять тарифу (2-8 GB) обмежує іншу річ: скільки PHP-процесів працює одночасно. Тому кількість відвідувачів у секунду впирається в RAM, а швидкість кожного - в ядра.

4. Який тариф під який сайт на WordPress

Цифри - з чинної таблиці порівняння, ціни вказані за річної оплати:

ПараметрСтартОптималБізнесPro
Ціна за місяць479 грн599 грн759 грн1 119 грн
При оплаті за рік142 грн/міс229 грн/міс350 грн/міс800 грн/міс
Ядра CPU1234
RAM2 GB3 GB4 GB8 GB
NVMe-простір10 GB20 GB30 GB100 GB
Сайтів13510
Баз MySQL51020без обмежень
Швидкість каналу100 Mbit/s200 Mbit/s500 Mbit/s1 Gbit/s
Кому під WordPressблог, візитка, один сайт2-3 сайти або блог з трафікомWooCommerce, магазинстудія, 10 клієнтських сайтів

SSL Let's Encrypt, щоденні офсайт-бекапи, WAF ModSecurity, антивірус ClamAV, пошта на домені й панель DirectAdmin входять у кожен план - за них не треба доплачувати переходом на старший тариф. Різниця між планами - тільки в потужності й лімітах. Повний перелік із FAQ є на сторінці тарифів.

Тариф підвищується без переїзду: сайт лишається на місці, змінюються тільки ліміти. Тому починати з меншого плану безпечно - помилка в менший бік виправляється за кілька хвилин у кабінеті, а от переплачувати «на виріст» сенсу немає.

5. Установка WordPress в 1 клік - і що робити одразу після неї

WordPress ставиться з панелі автоматично: обираєте домен, задаєте логін і пароль адміністратора - установник сам створює базу, користувача і кладе файли в потрібну папку. Займає це хвилину-дві. Так само ставляться OpenCart, PrestaShop, Joomla, Drupal і MODX.

Автоустановник робить тільки базову інсталяцію, тож п'ять речей після нього доведеться зробити самому:

  1. Увімкнути SSL і примусовий HTTPS. Сертифікат безкоштовний, вмикається в панелі, поновлюється автоматично кожні 90 днів. Деталі - у статті «Навіщо сайту SSL і як його увімкнути».
  2. Перевірити адресу сайту в налаштуваннях: там має стояти https:// і один варіант домену - з www або без, не обидва.
  3. Поставити плагін кешування ще до того, як з'явиться трафік.
  4. Видалити те, що встановилось «у комплекті»: демо-тему, тестовий запис, зайві плагіни. Неактивний плагін - це файли, доступні ззовні.
  5. Змінити стандартний логін. Якщо адміністратора звати admin, половину роботи з підбору пароля ви за ботів уже зробили.

6. Бекапи: плагін чи хостинг

У всіх тарифах бекапи щоденні й зберігаються поза сервером, копії робляться о 00:00 і о 12:00. Це принципово: копія на тому ж диску, що й сайт, рятує від «видалив не ту папку», але не від відмови заліза.

Плагіни-бекапи всередині WordPress я раджу залишати як другий рівень, а не як єдиний. У них дві типові проблеми: архіви складаються в wp-content і тихо з'їдають місце на тарифі, а сама архівація - найважча операція, яку сайт взагалі виконує, тож на слабкому плані вона впирається в ліміт і обривається на половині.

Розумна схема: серверні бекапи щодня плюс ручна копія перед кожним великим оновленням - зміною теми, оновленням WooCommerce, масовим імпортом товарів. Ламається зазвичай саме там.

7. Безпека: що робить сервер, а що лишається на вас

WordPress - найпоширеніша CMS у світі, і саме тому найчастіша мішень. Атакують майже завжди не сам рушій, а застарілі плагіни й теми.

На стороні сервера вже стоїть і працює за замовчуванням:

  • WAF ModSecurity - фільтр перед сайтом, який відсіює SQL-ін'єкції і спроби залити шелл до того, як запит дійде до вашого PHP;
  • антивірус ClamAV з базою, що оновлюється щодня;
  • фаєрвол із захистом від перебору - хто підбирає пароль до панелі, пошти чи FTP, блокується автоматично;
  • ізоляція акаунтів - зламаний сусід по серверу не дотягнеться до ваших файлів і баз;
  • Cloudflare перед сайтом.

А ось це - зона вашої відповідальності, і жоден тариф її не закриває: оновлювати плагіни й теми, не ставити «нульовані» преміум-теми з торентів (це найпоширеніший спосіб отримати бекдор власноруч), тримати різні паролі на адмінку WordPress і на хостинг, видаляти плагіни, які більше не оновлює автор. Якщо найгірше вже сталося - порядок дій розписаний у статті «Сайт зламали: порядок дій, поки не пізно».

8. Пошта: чому листи з WordPress не доходять

Окрема історія, з якою стикається кожен другий власник сайту. WordPress відправляє листи функцією wp_mail - це реєстрація, відновлення пароля, повідомлення з контактної форми, статуси замовлень у WooCommerce. Формально відправка працює, а листи або лягають у спам, або зникають.

Причина майже завжди одна: у полі відправника стоїть адреса, якої не існує (типове wordpress@ваш-домен) або чужий домен на @gmail.com. Для поштових систем це виглядає як підробка відправника.

Що робити: завести скриньку на власному домені ([email protected]) - пошта входить в усі тарифи, від 15 скриньок на Старті до 50 на Бізнесі - і вказати її в налаштуваннях відправки. Домени на сервері підписуються DKIM, тож Gmail і Outlook бачать, що лист справжній. Для магазину, де листи про замовлення критичні, надійніше відправляти через SMTP з авторизацією, а не стандартною функцією PHP.

9. Чого в тарифах немає - чесно

Щоб не було сюрпризів після оплати:

  • Аптайм заявлений 99.9%, не 100% - це до 43 хвилин недоступності на місяць з урахуванням вікон оновлень.
  • Трафік безлімітний, місце - ні. Диск завжди конкретний: 10 GB на Старті, 20 GB на Оптималі, 30 GB на Бізнесі, 100 GB на Pro.
  • Оновлення плагінів і тем на вашому сайті - не входить у хостинг. Це послуга супроводу, вона окремо.
  • Окремого тарифу «для WordPress» у мене немає, і це навмисно: він працює на звичайних планах, вигадувати під нього продукт з націнкою сенсу не бачу.
  • Пріоритетна підтримка починається з Бізнесу. На Старті й Оптималі відповідають так само по суті, але без окремої черги.
  • Оплата зараз за реквізитами, активація вручну протягом дня; оплата карткою Monobank підключається.

Перенесення наявного сайту на WordPress з іншого хостингу роблю сам і безкоштовно - зазвичай від 30 хвилин до 2 годин, без простою. Гарантія повернення коштів - 30 днів.

Чек-лист перед оплатою

  1. Порахуйте сайти й піддомени, які будуть на акаунті. Один сайт - Старт, два-три - Оптимал.
  2. Подивіться розмір поточного сайту: файли плюс база. Якщо це магазин з великою медіатекою, 10 GB буде мало.
  3. Перевірте, чи в тарифі є PHP 8.x з можливістю перемкнути версію під ваші плагіни.
  4. Переконайтесь, що бекапи щоденні й лежать поза сервером, а не в сусідній папці.
  5. Перевірте, що SSL безкоштовний і поновлюється автоматично, а не коштує окремих грошей щороку.
  6. Порахуйте поштові скриньки: 15 на Старті вистачає особистому сайту, магазину з відділом продажів - навряд.
  7. Одразу заплануйте кеш і оновлення плагінів - це впливає на швидкість сильніше за різницю між планами.
  8. Пам'ятайте, що тариф підвищується без переїзду, тож починати можна з меншого.

Підсумок

Хостинг для WordPress - це не спеціальний продукт, а звичайний тариф, у якому є свіжий PHP, нормальна база, безкоштовний SSL і бекапи поза сервером. Далі все вирішує не ціна плану, а те, як зібраний сайт: кеш, кількість плагінів і вага медіатеки дають більший приріст швидкості, ніж перехід на удвічі дорожчий тариф. Загальні критерії вибору хостингу, не прив'язані до CMS, я розібрав у статті «Як обрати хостинг для сайту у 2026».

Порівняти плани з лімітами можна на головній у блоці тарифів. Якщо сумніваєтесь між Стартом і Оптималом - напишіть у підтримку в Telegram адресу сайту й приблизну відвідуваність, подивлюсь і скажу, чого вистачить. Готові починати - замовити Оптимал можна за пару хвилин.