
WooCommerce магазин може працювати нормально місяцями, поки трафік невеликий. Але щойно запускається реклама, починаються проблеми: сторінки відкриваються повільно, кошик зависає, оформлення замовлення не проходить, а іноді сайт взагалі показує помилки 500, 502 або 504.
Для бізнесу це одна з найгірших ситуацій. Ви платите за рекламу, люди переходять на сайт, але частина кліків просто втрачається через технічні проблеми. У підсумку рекламний бюджет витрачається, а продажів менше, ніж могло бути.
У цій статті розберемо, чому WooCommerce падає під час реклами, як знайти причину і що робити, щоб магазин стабільно витримував трафік.
Чому WooCommerce може працювати нормально без реклами, але падати після її запуску
До запуску реклами магазин може мати невелике навантаження: кілька десятків відвідувачів на день, поодинокі замовлення, нерегулярні перегляди товарів.
У такому режимі навіть слабкий хостинг може здаватися нормальним.
Але реклама різко змінює ситуацію:
- на сайт одночасно заходить більше користувачів;
- люди активно відкривають сторінки товарів;
- частіше працюють фільтри, кошик і checkout;
- зростає кількість запитів до бази даних;
- підключаються рекламні скрипти, аналітика і пікселі;
- частина трафіку може бути неякісною або ботоподібною.
Якщо магазин, хостинг або база даних не готові до такого навантаження, WooCommerce починає гальмувати або падати.
Основні симптоми проблеми
Проблема може проявлятися по-різному. Найчастіші ознаки:
- магазин відкривається повільно саме під час активної реклами;
- категорії товарів завантажуються по 5–10 секунд;
- кошик відкривається із затримкою;
- checkout зависає або не завершує замовлення;
- користувачі скаржаться, що не можуть оформити покупку;
- з’являються помилки 500, 502 або 504;
- адмінка WordPress також починає працювати повільно;
- після вимкнення реклами сайт знову працює краще.
Якщо ці симптоми збігаються із запуском або масштабуванням реклами, проблема майже напевно пов’язана з навантаженням.
1. Слабкий хостинг не витримує піковий трафік
Найчастіша причина — хостинг, який не розрахований на реальну роботу WooCommerce магазину.
Дешевий shared-хостинг може працювати нормально для сайту-візитки або невеликого блогу. Але WooCommerce — це інтернет-магазин, який активно використовує PHP, базу даних, кошик, сесії користувачів і багато динамічних процесів.
Під час реклами серверу потрібно обробляти більше одночасних запитів. Якщо тариф має слабкі CPU/RAM-ліміти, сайт починає падати.
Типові ознаки, що проблема саме в хостингу:
- підтримка повідомляє про перевищення ресурсів;
- у логах є помилки через таймаути;
- TTFB різко зростає під час трафіку;
- помилки 502 або 504 з’являються саме в пікові години;
- після зупинки реклами сайт стабілізується.
У практиці Hostnova це одна з найчастіших ситуацій: власник магазину думає, що проблема в WooCommerce, але фактично сайт просто виріс із поточного хостингу.
2. База даних не справляється з кількістю запитів
WooCommerce дуже активно працює з базою даних. У ній зберігаються товари, варіації, замовлення, користувачі, купони, налаштування, атрибути та службові дані.
Під час реклами кількість запитів до бази зростає. Особливо якщо користувачі:
- відкривають категорії;
- користуються фільтрами;
- переглядають багато товарів;
- додають товари в кошик;
- оформлюють замовлення;
- використовують купони або промокоди.
Якщо база даних повільна або перевантажена, сайт починає гальмувати навіть на сторінках, які візуально виглядають простими.
Особливо часто це трапляється у магазинах із великим каталогом. Якщо у вас 1000+ товарів, варто також переглянути статтю Який хостинг потрібен для WooCommerce магазину на 1000+ товарів.
3. Неправильно налаштоване кешування
Кешування для WooCommerce складніше, ніж для звичайного WordPress сайту.
Не можна кешувати все без розбору, тому що частина сторінок має бути динамічною:
- кошик;
- оформлення замовлення;
- особистий кабінет;
- сторінки з персональними даними;
- деякі блоки з цінами, залишками або знижками.
Якщо кешу немає, сервер генерує сторінки заново для кожного користувача. Під рекламним трафіком це швидко створює навантаження.
Якщо кеш налаштований неправильно, можуть виникати інші проблеми: неправильні дані в кошику, застарілі ціни, некоректні залишки або помилки checkout.
Тому WooCommerce потребує не просто кеш-плагіна, а правильного налаштування під конкретний магазин.
4. Важкі плагіни створюють додаткове навантаження
WooCommerce рідко працює сам по собі. Зазвичай до магазину підключено багато додаткових плагінів:
- оплати;
- доставки;
- фільтрів;
- знижок;
- SEO;
- аналітики;
- імпорту товарів;
- CRM-інтеграцій;
- email-маркетингу;
- маркетплейсів.
Кожен плагін може створювати додаткові запити до бази або зовнішніх сервісів. Один погано оптимізований плагін може сильно навантажувати сайт навіть при невеликому трафіку.
Під час реклами це стає критичним, бо кількість одночасних користувачів зростає.
5. Checkout і кошик — найвразливіші місця
У WooCommerce сторінки кошика і оформлення замовлення не можна просто повністю закешувати. Вони залежать від конкретного користувача, товарів у кошику, доставки, оплати, купонів і сесій.
Саме тому при навантаженні проблеми часто з’являються не на головній сторінці, а саме тут:
- товар довго додається в кошик;
- кошик відкривається із затримкою;
- checkout зависає;
- не підтягуються способи доставки;
- не проходить оплата;
- користувач не може завершити замовлення.
Для бізнесу це найгірша точка відмови: користувач уже готовий купити, але сайт технічно заважає йому це зробити.
6. Рекламні та аналітичні скрипти сповільнюють сторінки
Після запуску реклами на сайт часто додають багато додаткових скриптів:
- Google Tag Manager;
- Google Analytics 4;
- Meta Pixel;
- ремаркетинг;
- колтрекінг;
- онлайн-чати;
- теплові карти;
- CRM-віджети;
- скрипти відстеження подій.
Кожен такий скрипт може трохи сповільнювати завантаження. Якщо їх багато або вони підключені неправильно, сайт стає важчим.
Особливо погано, коли скрипти дублюються або завантажуються до основного контенту.
7. Боти і неякісний трафік
Не весь рекламний трафік однаково корисний. Іноді разом із реальними користувачами сайт отримує ботів, сканери, випадкові переходи або нецільову аудиторію.
Це може створювати навантаження без продажів.
Ознаки проблеми:
- багато кліків, але мало додавань у кошик;
- короткі сесії;
- різке зростання відмов;
- піки навантаження без замовлень;
- підозрілі країни або джерела трафіку;
- нестабільна поведінка користувачів у GA4.
У такому випадку потрібно перевіряти не тільки хостинг, а й якість рекламних кампаній.
Що перевірити в першу чергу
Якщо WooCommerce падає під час реклами, не потрібно одразу міняти все підряд. Почніть із діагностики.
- перевірте TTFB у період активної реклами;
- подивіться навантаження CPU і RAM;
- перевірте логи помилок;
- перевірте роботу бази даних;
- протестуйте кошик і checkout;
- перевірте кількість і якість плагінів;
- перевірте кешування;
- подивіться рекламні скрипти;
- оцініть якість трафіку в GA4;
- перевірте сайт на віруси або бот-навантаження.
Коли потрібен потужніший хостинг
Перехід на потужніший хостинг варто розглядати, якщо:
- сайт стабільно гальмує при рекламному трафіку;
- підтримка повідомляє про перевищення ресурсів;
- виникають 502 або 504 помилки;
- checkout працює нестабільно;
- адмінка гальмує одночасно з фронтендом;
- магазин має великий каталог;
- оптимізація плагінів і кешу не дає достатнього ефекту.
Якщо проблема повторюється щоразу після запуску реклами, це вже не випадковий збій, а ознака того, що інфраструктура не відповідає задачам бізнесу.
Коли WooCommerce потрібен VPS
VPS варто розглядати, якщо магазин:
- має кілька тисяч товарів;
- отримує стабільний рекламний трафік;
- має багато одночасних користувачів;
- використовує складні фільтри;
- має багато інтеграцій;
- регулярно перевищує ліміти shared-хостингу;
- втрачає продажі через повільну роботу або падіння.
Але VPS повинен бути правильно налаштований. Просто купити сервер і перенести туди сайт — недостатньо. Потрібні оптимізація PHP, бази даних, кешу, безпеки і моніторингу.
Практичний приклад
Типова ситуація: WooCommerce магазин має близько 1800 товарів, SEO-плагін, фільтри, онлайн-оплату, доставку і Meta Pixel.
Після запуску реклами:
- категорії почали відкриватися повільніше;
- checkout іноді зависав;
- у логах з’явилися таймаути;
- користувачі переходили на сайт, але частина не доходила до замовлення;
- поточний хостинг показував перевищення ресурсів.
Після переносу на продуктивніше середовище, налаштування кешу і перевірки плагінів сайт почав стабільніше витримувати рекламний трафік, а проблеми з checkout стали значно рідшими.
Чек-лист для власника WooCommerce магазину
- перевірити швидкість під час реклами;
- перевірити TTFB;
- перевірити навантаження на хостинг;
- подивитися логи 500/502/504;
- перевірити базу даних;
- перевірити кошик і checkout;
- перевірити кешування;
- переглянути важкі плагіни;
- перевірити рекламні скрипти;
- оцінити потребу в VPS або потужнішому тарифі.
Висновок
Якщо WooCommerce падає під час реклами, це означає, що магазин не готовий до реального навантаження. Причина може бути в хостингу, базі даних, кешуванні, плагінах, рекламних скриптах або бот-трафіку.
Але найчастіше реклама просто показує слабке місце, яке вже було в сайті.
До речі, вам також буде корисно ознайомитися зі статтею Сайт повільний після запуску реклами: чому так відбувається — там ми ширше розбираємо проблему рекламного навантаження для бізнес-сайтів.
Потрібен хостинг, який витримає рекламний трафік WooCommerce?
Переглянути тарифи Hostnova:
https://www.hostnova.eu/pricing/
