Коротка відповідь
Для одного сайту на 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 грн/міс |
| Ядра CPU | 1 | 2 | 3 | 4 |
| RAM | 2 GB | 3 GB | 4 GB | 8 GB |
| NVMe-простір | 10 GB | 20 GB | 30 GB | 100 GB |
| Сайтів | 1 | 3 | 5 | 10 |
| Баз MySQL | 5 | 10 | 20 | без обмежень |
| Швидкість каналу | 100 Mbit/s | 200 Mbit/s | 500 Mbit/s | 1 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.
Автоустановник робить тільки базову інсталяцію, тож п'ять речей після нього доведеться зробити самому:
- Увімкнути SSL і примусовий HTTPS. Сертифікат безкоштовний, вмикається в панелі, поновлюється автоматично кожні 90 днів. Деталі - у статті «Навіщо сайту SSL і як його увімкнути».
- Перевірити адресу сайту в налаштуваннях: там має стояти
https://і один варіант домену - зwwwабо без, не обидва. - Поставити плагін кешування ще до того, як з'явиться трафік.
- Видалити те, що встановилось «у комплекті»: демо-тему, тестовий запис, зайві плагіни. Неактивний плагін - це файли, доступні ззовні.
- Змінити стандартний логін. Якщо адміністратора звати
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 днів.
Чек-лист перед оплатою
- Порахуйте сайти й піддомени, які будуть на акаунті. Один сайт - Старт, два-три - Оптимал.
- Подивіться розмір поточного сайту: файли плюс база. Якщо це магазин з великою медіатекою, 10 GB буде мало.
- Перевірте, чи в тарифі є PHP 8.x з можливістю перемкнути версію під ваші плагіни.
- Переконайтесь, що бекапи щоденні й лежать поза сервером, а не в сусідній папці.
- Перевірте, що SSL безкоштовний і поновлюється автоматично, а не коштує окремих грошей щороку.
- Порахуйте поштові скриньки: 15 на Старті вистачає особистому сайту, магазину з відділом продажів - навряд.
- Одразу заплануйте кеш і оновлення плагінів - це впливає на швидкість сильніше за різницю між планами.
- Пам'ятайте, що тариф підвищується без переїзду, тож починати можна з меншого.
Підсумок
Хостинг для WordPress - це не спеціальний продукт, а звичайний тариф, у якому є свіжий PHP, нормальна база, безкоштовний SSL і бекапи поза сервером. Далі все вирішує не ціна плану, а те, як зібраний сайт: кеш, кількість плагінів і вага медіатеки дають більший приріст швидкості, ніж перехід на удвічі дорожчий тариф. Загальні критерії вибору хостингу, не прив'язані до CMS, я розібрав у статті «Як обрати хостинг для сайту у 2026».
Порівняти плани з лімітами можна на головній у блоці тарифів. Якщо сумніваєтесь між Стартом і Оптималом - напишіть у підтримку в Telegram адресу сайту й приблизну відвідуваність, подивлюсь і скажу, чого вистачить. Готові починати - замовити Оптимал можна за пару хвилин.