Почему 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 плагинов.
Кеш page object и исключения WooCommerce

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. ESI для mini-cart если поддерживается.
Checkout cart и INP на мобильном

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. Тестируйте на real device 4G.
Хостинг PHP workers и CDN

Перед пиком проверьте 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. Load test 2x ожидаемого трафика.
Чек-лист WooCommerce performance

Чек-лист на заметку (2–4 недели до пика). Сделайте сейчас
- PageSpeed на homepage category top-5 products cart checkout.
- Включите/проверьте object cache Redis.
- Исключите cart checkout из full-page cache.
- Аудит плагинов отключите лишнее на checkout.
- WebP/AVIF для product images lazy load below fold.
- Load test 2x ожидаемого RPS на catalog.
- 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 готов.
Заключение
WooCommerce performance до Black Friday это кеш checkout CWV и хостинг под пик. Чек-лист за 2–4 недели дешевле часов downtime в самые важные дни года.
Page cache object cache CDN и checkout INP это четыре столпа.
Зафиксируйте PageSpeed baseline на homepage category product cart checkout.
Не запускайте новые popup-плагины за неделю до пика. Freeze code 7 days before campaign.
Plugin audit. Query Monitor покажет slow hooks на checkout. Отключите non-essential на cart/checkout.
Image pipeline. ShortPixel Imagify + lazy load. Hero product image preload LCP element.
Cart fragments. wc-cart-fragments AJAX часто bottleneck. Fragment cache или disable на catalog.
Database. wp_options autoload audit. Action Scheduler cleanup. Index wp_postmeta.
Security vs perf. Rate limiting и bot protection на checkout без blocking Ads traffic.
Monitoring stack. UptimeRobot TTFB alerts. Real User Monitoring для INP field data.
Payment gateways. LiqPay WayForPay Stripe scripts defer. Test 3DS flow на mobile.
Marketing pixels. Meta TikTok GA4 на checkout минимизируйте. Consent gating через GTM.
Staging parity. Production-like cache Redis на staging перед load test.
Rollback. Database backup plugin version CDN config documented.
Post-peak review. TTFB error rate conversion rate vs baseline.
Mobile-first. 70%+ Black Friday traffic mobile. Test thumb reach CTA.
Critical CSS. Above-fold product grid checkout header inline critical CSS. Defer rest.
Font loading. font-display swap preload only primary woff2. Icon fonts subset or SVG.
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 if catalog 10k+ SKUs. Default WP search slow.
Filters. Faceted search plugins heavy. AJAX filters cache during Black Friday.
Email queue. Order confirmation emails async. SMTP rate limits under peak.
Inventory sync. ERP sync pause during peak hours. DB lock contention.
HTTP/3 QUIC. CDN support reduces TTFB mobile.
Error budget. Accept 0.1% 5xx if capacity tight. Monitor and scale.
Team roles. Dev ops cache hosting. Dev plugins theme. Marketing freeze campaigns pre-peak.
Black Friday week. Daily TTFB CWV spot check. No deploys except hotfix. War room channel dev ops marketing.
Conversion guard. Perf work must not break checkout test purchase hourly peak day.
Year-round. CWV maintenance quarterly not only Q4. Baseline drift if plugins accumulate.
Agency handoff. Document cache keys CDN IDs Redis host for team continuity.
Customer comms. Status page if incident during peak. Proactive update reduces support load.
Scaling trigger. Pre-defined CPU TTFB thresholds to auto-scale workers or CDN aggressive mode.
Vendor SLA. Confirm hosting CDN support response time during Black Friday week.
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.
Load test report. Save k6 Loader.io results baseline for year-over-year comparison.
Monitoring dashboard. Single screen TTFB error rate cart conversion during peak week.
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.
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-услуг.