Headless WooCommerce hakkındaki performans iddiaları her yerde. “10 kat daha hızlı!” “Saniyenin altında sayfa yüklemeleri!” Ama rakamlar gerçekte production ortamında nasıl görünüyor? Öğrenmek için üç gerçek WooCommerce mağazasını karşılaştırdık — biri geleneksel, biri Next.js ile headless ve biri optimize edilmiş geleneksel.
Test Kurulumu
Her üç mağaza da aynı ürün kataloğunu (1.847 ürün, 12 kategori) aynı WooCommerce backend’ine karşı çalıştırıyor (WP Engine Pro planı, PHP 8.2, Redis object cache).
| Konfigürasyon | Stack | Hosting |
|---|---|---|
| Geleneksel | Starter tema, WooCommerce varsayılan | WP Engine |
| Geleneksel (Optimize) | Özel tema, asset optimizasyonu, CDN | WP Engine + Cloudflare |
| Headless | Next.js 15, ISR, WPGraphQL | Vercel + WP Engine |
Test: WebPageTest (Virginia, Kablo bağlantısı), 5 çalıştırma medyanı, mobil viewport.
Sonuçlar
Anasayfa
| Metrik | Geleneksel | Optimize | Headless |
|---|---|---|---|
| TTFB | 1.2s | 0.4s | 0.08s |
| FCP | 2.8s | 1.4s | 0.6s |
| LCP | 4.1s | 2.1s | 1.0s |
| CLS | 0.18 | 0.05 | 0.01 |
| Total Blocking Time | 890ms | 320ms | 45ms |
| Lighthouse Score | 38 | 72 | 98 |
Ürün Listeleme Sayfası (48 ürünlü kategori)
| Metrik | Geleneksel | Optimize | Headless |
|---|---|---|---|
| TTFB | 1.8s | 0.6s | 0.09s |
| LCP | 5.2s | 2.8s | 1.2s |
| Total JS | 1.4MB | 680KB | 120KB |
| HTTP İstekleri | 87 | 34 | 12 |
| Lighthouse Score | 31 | 65 | 96 |
Ürün Detay Sayfası
| Metrik | Geleneksel | Optimize | Headless |
|---|---|---|---|
| TTFB | 1.5s | 0.5s | 0.07s |
| LCP | 3.8s | 1.9s | 0.9s |
| INP | 380ms | 120ms | 28ms |
| Lighthouse Score | 42 | 78 | 97 |
Farkı Yaratan Nedir?
TTFB: Edge vs Origin
Headless mağazanın sıfıra yakın TTFB’si ISR (Incremental Static Regeneration) sayesinde geliyor. Ürün sayfaları önceden render edilip Vercel’in edge network’ünden sunuluyor. Geleneksel mağaza her sayfayı origin sunucuda PHP’den oluşturuyor. Redis ile bile WordPress bootstrap yapmalı, eklentileri yüklemeli ve render etmeli.
JavaScript: React’in Avantajı
Geleneksel WooCommerce jQuery, birden fazla eklenti scripti ve temanın JavaScript’ini yüklüyor — genellikle main thread’i blokleyen 1MB+ JS. Headless mağaza sadece mevcut sayfa için gereken React component’larını gönderiyor, route’lara göre code-split edilmiş.
Görseller: Next.js Image Component
Next.js’in component’i otomatik olarak:
- Tarayıcı desteğine göre WebP/AVIF sunar
- Responsive srcset’ler oluşturur
- Below-the-fold görsellerini lazy load eder
- Görselleri gerçek gösterim boyutlarına göre boyutlandırır
Geleneksel WooCommerce temanın sağladığı her şeyi sunar — genellikle optimize edilmemiş tam boyutlu görseller.
Optimizasyon Farkı
“Optimize edilmiş geleneksel” sonuçları önemli. Uygun caching, CDN ve asset optimizasyonu ile iyi optimize edilmiş bir WooCommerce mağazası Lighthouse’da 70+ skor alabilir. Optimize edilmiş geleneksel (72-78) ile headless (96-98) arasındaki fark gerçek ama varsayılan WooCommerce (31-42) ile headless arasındaki farktan daha dar.
Eğer Lighthouse’da 50’nin altında skor alıyorsanız, headless’i düşünmeden önce mevcut kurulumunuzu optimize edin. Düşük asılı meyveler (caching, CDN, görsel optimizasyonu, eklenti auditi) sizi tam bir yeniden yapılanma olmadan 70+’a getirir.
Dönüşüm Etkisi
Sayfa hızı dönüşüm oranlarını doğrudan etkiler. Google’ın verilerine göre:
- 1s → 3s yüklenme süresi: bounce olasılığı %32 artar
- 1s → 5s yüklenme süresi: bounce olasılığı %90 artar
Headless geçişlerinden öncesi/sonrası müşteri verilerimiz şunları gösteriyor:
| Metrik | Önce (Geleneksel) | Sonra (Headless) | Değişim |
|---|---|---|---|
| Bounce oranı | %47 | %31 | -%34 |
| Sayfa/oturum | 3.2 | 5.1 | +%59 |
| Sepete ekleme oranı | %4.8 | %6.7 | +%40 |
| Dönüşüm oranı | %1.9 | %2.6 | +%37 |
Bu iyileştirmeler sadece hıza bağlı değil — headless yeniden yapılanma aynı zamanda UX ve navigasyonu da geliştirdi. Ama hız temeldir.
Optimizasyonun Headless’i Geçtiği Durumlar
Sadece performans için headless’e geçmeyin. Maliyeti düşünün:
| Yaklaşım | Performans Kazancı | Geliştirme Maliyeti | Zaman Çizelgesi |
|---|---|---|---|
| Temel optimizasyon | 40 → 70 Lighthouse | $2-5K | 1-2 hafta |
| Gelişmiş optimizasyon | 70 → 85 Lighthouse | $5-10K | 2-4 hafta |
| Headless yeniden yapılanma | 40 → 95+ Lighthouse | $30-80K | 2-4 ay |
Eğer mağazanız Lighthouse’da 50’nin altındaysa ve başka nedenlerle headless’e ihtiyacınız yoksa (omnichannel, özel UI, ekip tercihi), önce optimize edin. Maliyetin %10’u için performans faydasının %80’ini alacaksınız.
Headless WooCommerce için Performans Bütçesi
Eğer headless’e geçiyorsanız, bir performans bütçesi belirleyin ve uygulayın:
| Metrik | Bütçe | Uygulama |
|---|---|---|
| LCP | < 1.5s | CI/CD Lighthouse kontrolü |
| CLS | < 0.05 | CI/CD Lighthouse kontrolü |
| INP | < 50ms | Real User Monitoring |
| JS Bundle | < 150KB | webpack-bundle-analyzer |
| API Response | < 200ms | Backend monitoring |
Sonuç
Headless WooCommerce gerçekten üstün performans sunuyor — 95+ Lighthouse skorları ulaşılabilir ve sürdürülebilir. Ama performans hikayesi detaylı. İyi optimize edilmiş geleneksel bir WooCommerce mağazası 75-85 skor alabilir ki bu çoğu işletme için yeterli. Performans birkaç nedenin biri olduğunda headless’e geçin (esneklik, omnichannel, geliştirici deneyimi), tek neden olduğunda değil. Rakamlar yalan söylemez ama maliyet sütunu da öyle.
Last modified: Mart 2, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe