Блог · SEO

WooCommerce performance чекліст до чорної пʼятниці

Практичний чекліст WooCommerce performance до Black Friday від кешу і checkout до load test і CDN.

~5 хв читання SEO

WooCommerce магазин з графіками LCP TTFB і кошиком на мобільному

Чому WooCommerce performance критичний перед Black Friday

WooCommerce performance чекліст до Black Friday потрібен тому що піковий трафік множить кожну слабку ланку. Повільний каталог = втрачені продажі. Падаючий checkout = кошик без оплати. Пік Black Friday і Cyber Monday дає x3–10 навантаження за 48–72 години.

Google враховує Core Web Vitals у ranking signals а користувачі не чекають 5 секунд на мобільному.

  • x3–10 трафік за 48–72 години кампанії.
  • Мобайл перший більшість Black Friday покупок з телефону.
  • Ads + organic обидва канали ведуть на ті самі money-URL.
  • Checkout INP найчутливіший до JS і third-party scripts.

Timeline. За 4 тижні baseline і load test. За 2 тижні cache tuning. За 7 днів freeze плагінів і rollback plan.

Кеш page object і виключення WooCommerce

Схема page cache object cache Redis і виключень для cart checkout
Cart checkout my-account не кешуються page cache але object cache критичний для каталогу.

Page cache для каталогу і product pages object cache (Redis) для сесій і запитів до БД. Виключіть з full-page cache cart checkout my-account wp-admin і персоналізовані фрагменти. Документація WooCommerce performance guide.

Шар Що кешувати Типова помилка
Page cache Категорії product shop (guest) Кеш cart/checkout
Object cache Query transients sessions Немає Redis на Woo
CDN CSS JS images fonts Origin без HTTP/2
DB Індекси autoload cleanup 100+ autoload options

LiteSpeed / WP Rocket / W3TC. Перевірте WooCommerce compatibility list. ESI для mini-cart якщо підтримується. Vary cookie для logged-in users.

Checkout cart і INP на мобільному

Мобільний checkout WooCommerce з метриками INP і зайвими плагінами
Кожен плагін оплати/delivery на checkout додає JS і ризик INP regression.

Checkout найчутливіший до INP. Мінімізуйте плагіни на сторінці оплати defer non-critical JS перевірте gateway scripts (LiqPay WayForPay Stripe). Тестуйте add-to-cart і update quantity на 4G throttling.

  • One-page checkout vs багатокроковий (менше reload = краще INP).
  • Fragment cache mini-cart для header без блокування checkout.
  • Вимкніть зайві popups на cart/checkout під Ads-трафік.
  • Payment gateway scripts async/defer де можливо.

INP targets. Add to cart <200ms interaction. Checkout field focus без layout shift. Тестуйте на real device 4G.

Хостинг PHP workers і CDN

Графік TTFB PHP workers і CDN для статики WooCommerce
Black Friday часто вперше показує вузьке місце PHP workers а не розмір зображень.

Перед піком перевірте TTFB на cold cache і PHP max children. Підніміть workers або перейдіть на VPS/managed Woo якщо shared «лежить» при 50 одночасних. CDN для static + WebP/AVIF у product gallery. Зніміть baseline у PageSpeed Insights на top-10 product URL.

  • Load test (k6 Loader.io) на catalog + checkout flow.
  • Staging з production-like cache перед релізом плагінів.
  • Моніторинг uptime і TTFB алерти за 7 днів до старту.
  • PHP 8.2+ OPcache enabled max children tuned.

Capacity planning. RPS з минулого року × 1.5 buffer. Якщо немає history load test 2x очікуваного Ads budget traffic.

Чекліст WooCommerce performance

Чекліст кешу checkout CWV плагінів і load test перед Black Friday
Пройдіть чекліст за 2–4 тижні до піку щоб встигнути виправити TTFB і checkout.

Чекліст на замітку (2–4 тижні до піку). Зробіть зараз

  1. PageSpeed на homepage category top-5 products cart checkout.
  2. Увімкніть/перевірте object cache Redis.
  3. Виключіть cart checkout з full-page cache.
  4. Аудит плагінів вимкніть зайве на checkout.
  5. WebP/AVIF для product images lazy load below fold.
  6. Load test 2x очікуваного RPS на catalog.
  7. Rollback plan і backup за 24 год до кампанії.

Типові помилки

  • Оптимізація лише homepage ігнор product/checkout.
  • Новий «важкий» popup-плагін за тиждень до піку.
  • Кеш cart і «зниклі» товари в кошику.
  • Немає load test «потім подивимось у prod».
  • Ігнор DB autoload bloat і transients без cleanup.

Peak day runbook. On-call dev ops contact. Rollback plugin version готовий. CDN purge procedure documented.

Висновок

WooCommerce performance до Black Friday це кеш checkout CWV і хостинг під пік. Чекліст за 2–4 тижні дешевший за години downtime в найважливіші дні року.

Page cache object cache CDN і checkout INP це чотири стовпи. Слабкий checkout вбиває ROAS навіть при швидкому каталозі.

Зафіксуйте PageSpeed baseline на homepage category product cart checkout. Повторіть через 7 днів після оптимізацій.

Не запускайте нові popup-плагіни за тиждень до піку. Freeze code 7 days before campaign start.

Plugin audit. Query Monitor покаже slow hooks на checkout. Вимкніть non-essential на cart/checkout через Asset CleanUp або plugin load filter.

Image pipeline. ShortPixel Imagify + lazy load native loading=lazy. Hero product image preload LCP element.

Cart fragments. wc-cart-fragments AJAX часто bottleneck. Fragment cache або disable на catalog pages.

Database. wp_options autoload audit. Action Scheduler cleanup. Index wp_postmeta якщо slow queries.

Security vs perf. Rate limiting і bot protection на checkout без blocking legitimate Ads traffic.

Monitoring stack. UptimeRobot TTFB alerts New Relic optional. Real User Monitoring для INP field data.

Payment gateways. LiqPay WayForPay Stripe scripts defer. Test 3DS flow на mobile under load.

Marketing pixels. Meta TikTok GA4 на checkout мінімізуйте. Consent gating через GTM.

Staging parity. Production-like cache Redis object cache на staging перед load test.

Rollback. Database backup plugin version CDN config documented. 24h before peak.

Post-peak review. TTFB error rate conversion rate vs baseline. Document для наступного року.

Mobile-first. 70%+ Black Friday traffic mobile. Test thumb reach CTA sticky checkout bar.

Critical CSS. Above-fold product grid checkout header inline critical CSS. Defer rest. LiteSpeed UCSS option.

Font loading. font-display swap preload only primary woff2. Icon fonts subset or SVG icons.

Admin AJAX. Heartbeat disable on frontend. admin-ajax.php spikes under load.

Session handling. Redis sessions for Woo. File sessions dont scale peak.

Search. ElasticPress or dedicated search if catalog 10k+ SKUs. Default WP search slow.

Filters. Faceted search plugins heavy. AJAX filters cache or simplify Black Friday.

Email queue. Order confirmation emails async. SMTP rate limits under peak.

Inventory sync. ERP sync pause or throttle during peak hours. DB lock contention.

HTTP/3 QUIC. CDN support reduces TTFB mobile. Check Cloudflare Fastly settings.

Error budget. Accept 0.1% 5xx if capacity tight. Monitor and scale not perfect zero.

Black Friday week. Daily TTFB CWV spot check. No deploys except hotfix. War room Slack channel dev ops marketing.

Conversion guard. Perf work must not break checkout test purchase hourly peak day sample.

Year-round. CWV maintenance quarterly not only Q4. Baseline drift if plugins accumulate all year.

Agency handoff. Document cache keys CDN IDs Redis host for team continuity.

Scaling trigger. Pre-defined CPU TTFB thresholds to auto-scale workers or enable CDN aggressive mode.

Customer comms. Status page if incident during peak. Proactive update reduces support load.

Vendor SLA. Confirm hosting CDN support response time during Black Friday week before peak.

Post-mortem. After peak document TTFB errors revenue impact and top 3 fixes for next year.

Plugin freeze. No new plugins 14 days before campaign. Security patches only with staging test.

Operational note. Assign owner for each checklist item and review status weekly until peak or launch complete.

Evidence pack. Screenshot exports and baseline metrics stored in shared drive for handoff and year-over-year comparison.

Success metric. Define one primary KPI before changes and measure 30 days after implementation not same day.

Final review. Run full checklist 48 hours before peak and sign off dev ops marketing leadership.

Documentation. Store load test results PageSpeed exports and config changes in shared runbook folder.

Потрібен аудит магазину команда SEO-Studio проведе його в рамках SEO-послуг.