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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Close Search Window