Ваш WordPress-сайт вантажиться 4-5 секунд? На українському хостингу з відвідувачами тільки з України – це нормально. Але як тільки з’являються клієнти з США, Європи або мобільних мереж – швидкість падає до 8-15 секунд, і Google Search Console показує «Poor Web Vitals». CDN (Content Delivery Network) – єдине рішення, яке дає видимий приріст швидкості за 30 хвилин налаштування і від $0/міс. У цій статті – як налаштувати CDN для WordPress без досвіду розробника.
Що таке CDN і що він реально робить
CDN – мережа серверів по всьому світу. Коли ви ставите сайт на CDN, ваші картинки/CSS/JS/фонти автоматично копіюються на сервери у різних країнах (США, Європа, Азія). Коли відвідувач заходить на сайт, він отримує ці файли з найближчого сервера, а не з вашого українського хостингу.
Реальний ефект для WordPress-сайту:
- Швидкість завантаження -30-60% для відвідувачів з різних географій
- Розвантаження основного хостингу (менше запитів до нього)
- Захист від дрібних DDoS-атак
- Автоматичне HTTPS-прискорення (HTTP/2, HTTP/3)
- Кращі позиції у Google Search Console (Core Web Vitals)
Не робить CDN: не прискорює обробку PHP на бек-енді (для цього треба покращувати сам сервер), не робить сайт видним у Google, не оптимізує зображення (лише роздає їх швидше).
3 популярні CDN для WordPress у 2026
Cloudflare (безкоштовний план). Найпопулярніший у світі. Плюси: реально безкоштовний план з достатнім функціоналом, автоматична оптимізація, DDoS-захист. Мінуси: у безкоштовному плані обмеження на розмір файлів (100 МБ). Для більшості WordPress-сайтів достатньо.
BunnyCDN. Комерційний, від $1/міс + за трафік ($0.005-0.05 за ГБ). Плюси: дуже дешево для середніх сайтів, простий у налаштуванні, стабільна швидкість. Мінуси: платний з першого дня.
KeyCDN. Один з найякісніших CDN для WordPress. $0.04 за ГБ трафіку. Плюси: висока якість, надійність, є перший безкоштовний місяць. Мінуси: платний.
Для більшості українських WordPress-сайтів оптимальний варіант – Cloudflare Free. Для сайтів з великим трафіком (100k+ відвідувань/міс) – BunnyCDN або KeyCDN дешевше.
Крок за кроком: налаштування Cloudflare для WordPress
Найпростіший варіант, безкоштовний, працює на 95% WordPress-сайтів. Час налаштування: 20-30 хвилин.
Крок 1. Створіть аккаунт Cloudflare. cloudflare.com → Sign Up → введіть email і пароль. Підтвердіть email через листа.
Крок 2. Додайте свій сайт. На головній панелі: «Add site» → введіть домен (без https://). Оберіть Free план. Cloudflare автоматично просканує ваші DNS-записи (5-10 сек).
Крок 3. Змініть NS-сервери у реєстратора домена. Cloudflare дасть вам 2 NS-сервери (наприклад, aria.ns.cloudflare.com і lars.ns.cloudflare.com). Йдіть у панель вашого реєстратора (imena.ua, ukrnames.com, hostmaster.ua тощо) → Domain → NS servers → змініть на надані Cloudflare. Пропагація 2-24 години.
Крок 4. Дочекайтесь підтвердження. Cloudflare сповістить email’ом, коли ваш сайт стане активним у їхній мережі.
Крок 5. Налаштуйте базові параметри. У панелі Cloudflare для вашого домена:
- SSL/TLS → Full (не Flexible! Останнє викликає redirect-loop у WordPress)
- Speed → Auto Minify → включіть HTML, CSS, JS
- Caching → Browser Cache TTL: 1 month
- Speed → Optimization → Brotli: On
- Speed → Optimization → HTTP/3: On
Крок 6. Встановіть плагін Cloudflare для WordPress. WP-admin → Plugins → Add New → шукайте «Cloudflare». Встановіть офіційний плагін від Cloudflare. Активуйте. У Settings введіть ваш email і API-ключ (Cloudflare → My Profile → API Tokens).
Крок 7. Перевірте роботу. Через 30 хв – 2 год після пропагації DNS: gtmetrix.com або pagespeed.web.dev – введіть URL сайту, порівняйте показники до/після. Cache Hit ratio у Cloudflare-панелі за 24 год – має бути 70%+.
Альтернативні плагіни для інтеграції з CDN
Якщо не любите офіційний плагін Cloudflare або використовуєте інший CDN:
- WP Rocket – платний ($59/рік), але один з найкращих. Автоматична інтеграція з будь-яким CDN, плюс агресивне кешування
- W3 Total Cache – безкоштовний, дуже гнучкий, але складний у налаштуванні. Може навіть погіршити швидкість при неправильних налаштуваннях
- CDN Enabler – безкоштовний, максимально простий – вказуєте URL CDN, і плагін замінює всі посилання. Ідеально для новачків
- LiteSpeed Cache – безкоштовний, працює тільки на LiteSpeed-хостингу (доступний на Hostinger, deluxeHosting). Дуже ефективний, коли працює
Для більшості випадків: Cloudflare Free + офіційний Cloudflare плагін – достатньо. Плюс – будь-який кеш-плагін (LiteSpeed якщо на LiteSpeed-хостингу, або WP Super Cache якщо ні).
Що ще налаштувати після CDN для максимальної швидкості
- Оптимізація зображень. Плагін ShortPixel або Imagify – автоматично стискає зображення без втрати якості. -60-80% розміру зображень.
- Lazy load зображень. Вбудований у WordPress 5.5+, або через плагін a3 Lazy Load. Зображення завантажуються по мірі прокрутки.
- WebP формат. Плагін Perfmatters або самий Cloudflare (з Polish функцією у платному плані) – конвертує JPG/PNG у сучасний WebP. -25-50% розміру.
- Мінімізація сторонніх скриптів. Плагін Perfmatters або ручне видалення – Google Analytics, чат-плагіни, розповсюджувачі всі суттєво уповільнюють сайт.
- Обмежити ревізії постів. У wp-config.php додайте: define(‘WP_POST_REVISIONS’, 5); Зменшить базу даних.
Загальні принципи, що впливають на швидкість і масштабованість сайту з самого початку розробки – у окремому огляді підтримки і масштабування після створення сайту і що закладається на етапі розробки.
Помилки при налаштуванні CDN
- Обрати Flexible SSL в Cloudflare. Класична помилка новачків – викликає redirect-loop у WordPress. Тільки Full або Full Strict.
- Не тестувати після налаштування. Іноді CDN «пропускає» деякі файли або конфліктує з плагінами. Обов’язково gtmetrix.com і pagespeed до/після.
- Кешувати динамічні сторінки. Особиста панель користувача, корзина WooCommerce – НЕ повинні кешуватись. Виключайте через налаштування Page Rules у Cloudflare.
- Використати CDN без hostингу, що підтримує HTTP/2. Половина ефекту CDN – у HTTP/2. Якщо хостинг застарілий – оновіть.
- Забути змінити NS-сервери у реєстратора. Без цього кроку CDN не працює – Cloudflare тільки «показуватиме» ваш сайт у своїй панелі, але трафік до нього не піде.
Часті запитання
Чи безпечно міняти NS-сервери домена?
Так, це стандартна процедура. Головне – обов’язково збережіть старі NS-сервери на випадок відкату. Пропагація займає 2-24 год, іноді до 48. Сайт при цьому працює через старі NS.
Чи потрібен CDN, якщо всі відвідувачі з України?
Все ще корисно, але ефект менший. Основна перевага – розвантаження сервера і DDoS-захист. Приріст швидкості для київських відвідувачів київського хостингу – 10-20%, не 50-60%.
Чи можна використовувати кілька CDN одночасно?
Технічно так, але зазвичай не рекомендується – конфлікти правил кешування, подвійна оплата за трафік. Виняток: різні CDN для різних типів контенту (Cloudflare для HTML/CSS/JS, спеціалізований для відео).
Скільки коштує CDN для середнього WordPress-сайту?
Cloudflare Free – $0. BunnyCDN для сайту з 50 000 відвідувачів/міс – $2-5. KeyCDN для того ж – $3-8. Cloudflare Pro (з розширеним функціоналом) – $20/міс. Ентерпрайз – від $200/міс.
Що робити, якщо після CDN сайт почав ламатись?
Найчастіші проблеми: 1) Flexible SSL замість Full – виправте у SSL/TLS. 2) Кешування динамічних сторінок – додайте виключення через Page Rules. 3) Конфлікт з іншими плагінами – вимкніть CDN плагін і подивіться, чи це поможе. 4) Тимчасово можна поставити «Development Mode» у Cloudflare – обходить кеш.
Підсумок
CDN – найдешевший (0 грн) і найшвидший спосіб суттєво прискорити WordPress-сайт. Cloudflare Free + офіційний плагін + правильні налаштування SSL = -30-60% швидкості завантаження за півгодини роботи. Плюс DDoS-захист, автоматичне HTTP/3, кращі Core Web Vitals у Google. Не бійтесь міняти NS-сервери – це стандартна процедура. Тільки не забудьте виставити SSL у «Full», а не «Flexible» – це найпоширеніша помилка.






