WooCommerce Hız Optimizasyonu: Site Hızını Artırma Rehberi
Güvenilir içerik: Yazılarımız yayına alınmadan önce teknik doğruluk açısından gözden geçirilir. Ürün iddialarımızı ölçülebilir olanla sınırlı tutarız.
WooCommerce hız optimizasyonu, mağazanın frontend, backend ve checkout işlem sürelerini azaltan teknik iyileştirme sürecidir. Bu süreç yalnızca cache eklentisi kurmaz. Hosting kaynaklarını, veritabanı sorgularını, tema dosyalarını, eklentileri ve ödeme akışını birlikte inceler.
Başarılı optimizasyon, yalnızca PageSpeed puanını yükseltmez. Gerçek kullanıcı deneyimini geliştirir. Sepete ekleme süresini azaltır. Checkout işlemlerini daha kararlı hâle getirir.
WooCommerce mağazaları dinamik veri işler. Ürün fiyatları değişir. Stok bilgileri güncellenir. Kullanıcı sepetleri ayrı tutulur. Ödeme ve kargo sistemleri harici API’lerle çalışabilir.
Bu nedenle WooCommerce hız sorunu tek noktada oluşmaz. Gerçek darboğaz önce ölçülmelidir.
WooCommerce hız optimizasyonu nedir?
WooCommerce hız optimizasyonu üç performans katmanını kapsar:
Frontend performansı
Backend performansı
Ticari işlem performansı
Her katman farklı araçlarla ölçülür. Her katman farklı çözüm gerektirir.
Frontend performansı
Frontend performansı, kullanıcının tarayıcıda deneyimlediği hızı gösterir.
Bu katman şu bileşenleri kapsar:
HTML çıktısı
CSS dosyaları
JavaScript işlemleri
Ürün görselleri
Web fontları
Reklam etiketleri
Canlı destek araçları
Üçüncü taraf widget’lar
Ürün sayfası geç açılıyorsa sorun büyük görsel olabilir. Ancak sorun sunucu yanıtından da kaynaklanabilir.
Bu iki durum farklı optimizasyon gerektirir.
Backend performansı
Backend performansı, WordPress ve WooCommerce işlemlerinin sunucuda tamamlanma süresidir.
Bu katmanda şu bileşenler çalışır:
PHP
MySQL veya MariaDB
WordPress sorguları
WooCommerce sipariş işlemleri
Cron görevleri
Action Scheduler
REST API
Harici servis bağlantıları
Object cache
Backend yavaşlığı yalnızca ziyaretçiyi etkilemez. WordPress yönetim panelini de yavaşlatabilir.
Sipariş ekranları geç açılabilir. Ürün güncellemeleri uzun sürebilir. Raporlar geç yüklenebilir.
Ticari işlem performansı
Ticari işlem performansı, alışveriş adımlarındaki işlem sürelerini ölçer.
Kritik işlemler şunlardır:
Sepete ekleme
Sepet güncelleme
Kupon uygulama
Kargo hesaplama
Ödeme yöntemlerini yükleme
Sipariş oluşturma
Ödeme doğrulama
Sipariş sonrası yönlendirme
Ana sayfa hızlı olabilir. Checkout yine yavaş çalışabilir.
Bu nedenle tek sayfa testi yeterli değildir.
PageSpeed puanı neden tek başına yeterli değildir?
PageSpeed Insights önemli bir teşhis aracıdır. Ancak tek başına performans kararı vermemelidir.
Araç, laboratuvar ve gerçek kullanıcı verilerini farklı bölümlerde gösterebilir. Laboratuvar testi kontrollü koşullarda çalışır. Alan verisi ise gerçek Chrome kullanıcılarının deneyimlerini yansıtır.
Tek bir laboratuvar testi şu değişkenleri tam temsil etmez:
Farklı cihazlar
Farklı bağlantı hızları
Kullanıcı konumları
Cache durumu
Oturum açmış kullanıcılar
Trafik yoğunluğu
WooCommerce session işlemleri
Core Web Vitals güncel olarak LCP, INP ve CLS metriklerinden oluşur. LCP yüklenme performansını ölçer. INP etkileşim duyarlılığını değerlendirir. CLS ise görsel kararlılığı gösterir.
PageSpeed puanı yüksek olan mağaza yine sorun yaşayabilir.
Örnek durumlar:
Checkout API’si yavaş olabilir.
Sepete ekleme isteği gecikebilir.
Admin sipariş ekranı geç açılabilir.
Kampanya trafiğinde sunucu zorlanabilir.
Kullanıcıya özel fiyat sorguları ağır çalışabilir.
Bu nedenle hız analizi sayfa puanıyla bitmemelidir.
WooCommerce site hızı nasıl ölçülür?
Ölçüm, kritik sayfaların ayrı test edilmesiyle başlamalıdır.
Test edilmesi gereken sayfalar
Sayfa türü | Ölçüm amacı |
Ana sayfa | Genel frontend yükünü görmek |
Kategori | Ürün sorgularını ölçmek |
Ürün | Görsel ve varyasyon yükünü ölçmek |
Sepet | AJAX ve session işlemlerini ölçmek |
Checkout | Ödeme ve kargo işlemlerini ölçmek |
Hesabım | Kullanıcıya özel içeriği ölçmek |
Admin sipariş ekranı | Backend sorgularını ölçmek |
Her sayfa mobil ve masaüstünde test edilmelidir.
Cache’li ve cache’siz ziyaretler de ayrılmalıdır.
LCP nasıl değerlendirilir?
LCP, görünür alandaki en büyük içerik öğesinin yüklenme süresini ölçer. Ürün sayfalarında bu öğe çoğu zaman ana ürün görselidir. Hero banner da LCP öğesi olabilir.
Yüksek LCP şu nedenlerden oluşabilir:
Yavaş sunucu yanıtı
Büyük görsel dosyası
Geç başlayan görsel isteği
Render engelleyen CSS
Ağır slider
LCP görselinde lazy loading
Yavaş CDN
LCP optimizasyonu yalnızca görsel sıkıştırma değildir.
Sunucu yanıtı da değerlendirilmelidir.
INP nasıl değerlendirilir?
INP, kullanıcının tıklama, dokunma ve klavye etkileşimlerine verilen yanıtı ölçer. Metrik, ziyaret boyunca gerçekleşen etkileşimlerin gecikmesini değerlendirir.
WooCommerce mağazalarında kritik INP etkileşimleri şunlardır:
Sepete ekleme
Ürün varyasyonu seçme
Mobil menüyü açma
Ürün filtresi kullanma
Kupon uygulama
Mini-cart açma
Checkout alanlarını değiştirme
Yüksek INP çoğunlukla ağır JavaScript işlemlerinden oluşur.
Üçüncü taraf scriptler de ana iş parçacığını bloke edebilir.
CLS nasıl değerlendirilir?
CLS, sayfadaki beklenmeyen görsel kaymaları ölçer. Google’ın iyi deneyim eşiği için önerdiği CLS değeri 0,1 veya altıdır.
WooCommerce sayfalarında CLS şu nedenlerden oluşabilir:
Boyutu belirtilmeyen görseller
Geç yüklenen kampanya barları
Font değişimleri
Sonradan eklenen fiyat blokları
Stok mesajları
Sepet bildirimleri
Reklam alanları
Görsel kararlılık mobil cihazlarda ayrıca test edilmelidir.
Backend metrikleri
Frontend metrikleri tek başına yeterli değildir.
Şu backend değerleri izlenmelidir:
Time to First Byte
PHP işlem süresi
Veritabanı sorgu süresi
Sorgu sayısı
API yanıt süresi
CPU kullanımı
Bellek kullanımı
Cache hit oranı
Başarısız görev sayısı
Query Monitor, yavaş sorguları ve eklenti kaynaklı işlemleri belirlemek için kullanılabilir.
Daha yüksek hacimli mağazalarda APM araçları gerekir. Bu araçlar PHP işlemlerini ve dış servis çağrılarını ayrıştırır.
Ticari işlem metrikleri
WooCommerce performansı ticari adımlarla da ölçülmelidir.
Önerilen metrikler şunlardır:
Sepete ekleme yanıt süresi
Sepet güncelleme süresi
Checkout açılış süresi
Kargo seçeneği yüklenme süresi
Ödeme yöntemi yüklenme süresi
Sipariş oluşturma süresi
Başarısız checkout oranı
Ödeme API hata oranı
Bu metrikler PageSpeed raporunda görünmez.
Ancak sipariş performansını doğrudan etkiler.
WooCommerce site neden yavaşlar?
WooCommerce yavaşlığının tek nedeni bulunmaz.
En sık görülen nedenler altı gruba ayrılır.
1. Yetersiz hosting kaynakları
WooCommerce dinamik PHP ve veritabanı işlemleri çalıştırır.
Yetersiz kaynaklar şu sorunları oluşturabilir:
Yüksek TTFB
Geç açılan checkout
Yavaş admin paneli
502 veya 504 hataları
Uzayan AJAX istekleri
Kampanya döneminde kesintiler
PHP worker kapasitesi
PHP worker, eş zamanlı dinamik istekleri işler.
Cache’li ürün sayfaları az PHP işlemi gerektirebilir. Checkout ve hesap sayfaları ise dinamik çalışır.
Yetersiz PHP worker şu senaryolarda sorun oluşturur:
Yoğun reklam trafiği
Aynı anda çok sayıda checkout
AJAX ürün filtreleri
Büyük katalog sorguları
API entegrasyonları
Worker sayısı tek başına yeterli değildir. Her isteğin işlem süresi de önemlidir.
Yavaş bir eklenti, worker kapasitesini hızla tüketebilir.
CPU, RAM ve disk
CPU PHP ve veritabanı işlemlerini yürütür.
RAM, aktif süreçler ve cache katmanları için kullanılır.
Disk hızı ise veritabanı ve dosya işlemlerini etkiler.
NVMe disk avantaj sağlayabilir. Ancak ağır sorguyu tek başına çözmez.
Hosting değişmeden önce ne ölçülmelidir?
Hosting değişikliği öncesinde şu veriler incelenmelidir:
TTFB
PHP slow log
MySQL slow query log
CPU grafikleri
RAM kullanımı
Disk I/O
PHP worker kuyruğu
Harici API süreleri
Cache hit oranı
Sorun tema veya eklenti kaynaklıysa yeni hosting yalnızca geçici rahatlama sağlayabilir.
2. Ağır tema ve page builder kullanımı
WooCommerce temaları mağaza işlevlerini genişletebilir.
Ancak bazı temalar her sayfada gereksiz kaynak yükler.
Başlıca riskler şunlardır:
Büyük CSS dosyaları
Kullanılmayan CSS
Ağır JavaScript paketleri
Çok sayıda DOM elementi
Slider bileşenleri
Animasyonlar
Dinamik ürün widget’ları
Her sayfada çalışan mağaza scriptleri
Page builder kullanımı tek başına sorun değildir.
Asıl sorun, gereksiz bileşen yüküdür.
Tema performansı nasıl test edilir?
Canlı sitede doğrudan tema değiştirilmemelidir.
Şu sıra izlenmelidir:
Staging ortamı oluşturulur.
Kritik sayfalar ölçülür.
Hafif bir test teması etkinleştirilir.
Aynı sayfalar tekrar ölçülür.
Sorgu ve kaynak farkları karşılaştırılır.
Yavaş bileşenler belirlenir.
Bu test tema maliyetini görünür hâle getirir.
3. Eklenti kaynaklı işlem yükü
Eklenti sayısı tek başına performans metriği değildir.
Tek bir eklenti yüzlerce sorgu üretebilir. On küçük eklenti daha düşük yük oluşturabilir.
WordPress’in resmi optimizasyon rehberi, gereksiz eklentilerin kaldırılmasını ve eklentilerin seçici biçimde devre dışı bırakılarak etkilerinin ölçülmesini önerir.
Her eklenti şu alanlarla değerlendirilmelidir:
SQL sorgu sayısı
Toplam sorgu süresi
JavaScript boyutu
CSS boyutu
Harici istek sayısı
Cron görevleri
Autoload verisi
Checkout üzerindeki işlem süresi
Yüksek riskli eklenti türleri
Şu eklentiler ayrıca incelenmelidir:
Gelişmiş ürün filtreleri
Canlı arama
Dinamik fiyatlandırma
Sadakat sistemleri
Abonelik çözümleri
Üyelik sistemleri
Fatura entegrasyonları
ERP bağlantıları
Review widget’ları
Popup araçları
Eklentinin ticari katkısı da değerlendirilmelidir.
Her ağır eklenti kaldırılmamalıdır. Ancak maliyeti bilinmelidir.
4. Veritabanı büyümesi
WooCommerce mağazaları zaman içinde büyük veri üretir.
Başlıca veri kaynakları şunlardır:
Siparişler
Sipariş meta verileri
Ürün varyasyonları
Session kayıtları
Transient değerleri
Cron görevleri
Action Scheduler kayıtları
Eski eklenti ayarları
wp_options ve autoload verisi
Autoload olarak işaretlenen kayıtlar birçok WordPress isteğinde otomatik yüklenir.
Gereksiz büyük autoload verisi her isteğin maliyetini artırabilir.
Kontrol edilmesi gereken alanlar:
Eski eklenti kayıtları
Büyük option değerleri
Süresi dolmuş transient verileri
Artık kullanılmayan tema ayarları
Hatalı oluşturulan cache kayıtları
Veri doğrudan silinmemelidir.
Önce yedek alınmalıdır. Değişiklik staging ortamında test edilmelidir.
Yavaş sorgular
Yavaş sorgular şu araçlarla belirlenebilir:
Query Monitor
MySQL slow query log
PHP slow log
Application Performance Monitoring
Eklenti bazlı conflict test
Sorgu sayısı tek başına karar vermez.
Bir yavaş sorgu, yüz hızlı sorgudan daha büyük sorun oluşturabilir.
HPOS ne sağlar?
High-Performance Order Storage, sipariş verilerini WooCommerce sorgularına göre tasarlanmış özel tablolarda saklar. Bu yapı, geleneksel wp_posts ve wp_postmeta bağımlılığını azaltır.
HPOS şu alanlarda avantaj sağlayabilir:
Sipariş sorguları
Sipariş listeleme
Sipariş güncelleme
Veri yapısının anlaşılabilirliği
Yüksek hacimli mağaza ölçeklenmesi
Ancak HPOS tek başına tüm sorunları çözmez.
Şu kontroller yine gereklidir:
Eklenti uyumluluğu
Özel kod uyumluluğu
Doğrudan veritabanı sorguları
Action Scheduler
API entegrasyonları
Veritabanı indeksleri
WooCommerce, yüksek hacimli mağazalar için HPOS geçişini ayrı planlama ve test süreciyle ele alır.
Action Scheduler
Action Scheduler, WooCommerce ve eklentilerin arka plan görevlerini yönetir.
Örnek görevler:
E-posta işlemleri
Abonelik yenilemeleri
Webhook gönderimleri
Veri senkronizasyonu
Rapor güncellemeleri
Entegrasyon görevleri
Şu durumlar performansı etkileyebilir:
Çok sayıda bekleyen görev
Sürekli başarısız olan görevler
Tekrarlanan API hataları
Büyük görev grupları
Hatalı cron yapılandırması
WooCommerce’un güncel sürümlerinde de planlı görevler ve batch işlemleri veritabanı yükünü azaltmak amacıyla kullanılmaktadır.
5. Büyük ürün görselleri
E-ticaret mağazalarında görseller ana veri yükünü oluşturabilir.
Bir ürün görseli şu sorunları taşıyabilir:
Gereğinden büyük piksel ölçüsü
Yüksek dosya boyutu
Yanlış sıkıştırma
Eski dosya formatı
Eksik responsive image yapısı
Yanlış lazy loading
Yavaş CDN
Doğru piksel ölçüsü
Tarayıcıda 600 piksel genişliğinde gösterilen görsel 3000 piksel yüklenmemelidir.
WooCommerce thumbnail ayarları tema tasarımıyla uyumlu olmalıdır.
Görseller değiştirildikten sonra thumbnail üretimi kontrol edilmelidir.
WebP ve AVIF
WebP ve AVIF daha küçük dosya boyutları sağlayabilir.
Ancak karar şu kriterlere göre verilmelidir:
Görsel kalite
Dosya boyutu
Tarayıcı desteği
Dönüştürme maliyeti
Fallback yapısı
CDN desteği
Tek format tüm mağazalar için zorunlu değildir.
Gerçek dosya boyutları karşılaştırılmalıdır.
Responsive images
srcset ve sizes özellikleri, cihazın uygun görsel boyutunu seçmesini sağlar.
Mobil cihaz masaüstü görselini indirmemelidir.
Bu yapı özellikle ürün galerilerinde önemlidir.
Lazy loading
Sayfanın altındaki görseller lazy loading kullanabilir.
Ancak LCP görseli lazy loading dışında tutulmalıdır.
LCP görseli için şu optimizasyonlar uygulanabilir:
Preload
Yüksek fetch priority
Doğru dosya boyutu
Modern görsel formatı
CDN dağıtımı
Slider yerine statik görsel
6. Üçüncü taraf scriptler
WooCommerce mağazaları çok sayıda dış script kullanabilir.
Örnekler:
Meta Pixel
Google etiketleri
Analitik araçlar
Isı haritası
Canlı destek
Popup
Review widget
Kişiselleştirme aracı
Fraud sistemi
Her script ayrı ağ isteği üretir. Bazı scriptler JavaScript çalıştırır. Bazıları ana iş parçacığını bloke eder.
Script audit nasıl yapılır?
Her script için şu sorular yanıtlanmalıdır:
Hangi sayfalarda çalışıyor?
Kaç kilobayt veri indiriyor?
Ne kadar CPU süresi kullanıyor?
Kullanıcı etkileşimini geciktiriyor mu?
Kullanıcı iznine bağlı mı?
Satış sürecine katkısı bulunuyor mu?
Tüm sayfalarda çalışması gerekiyor mu?
Scriptler şu gruplara ayrılabilir:
Grup | Örnek |
Gelir için kritik | Ödeme scripti |
Ölçüm için kritik | Dönüşüm etiketi |
Operasyonel | Canlı destek |
Destekleyici | Review widget |
Gereksiz | Kullanılmayan popup |
Hız optimizasyonu sırasında tracking kodları kör şekilde geciktirilmemelidir.
Aksi durumda veri kaybı oluşabilir.
WooCommerce hosting nasıl optimize edilir?
Hosting optimizasyonu uygulama gereksinimlerine göre yapılmalıdır.
PHP sürümü
WooCommerce ve eklentiler tarafından desteklenen güncel PHP sürümü kullanılmalıdır.
Sürüm değişikliği önce staging ortamında test edilmelidir.
Kontrol edilmesi gereken alanlar:
Tema uyumluluğu
Eklenti uyumluluğu
Özel kod
Ödeme entegrasyonu
Cron görevleri
OPcache
OPcache, derlenmiş PHP kodunu bellekte saklar.
Bu yapı tekrar derleme maliyetini azaltabilir.
OPcache aktif olsa bile kötü PHP kodu hızlı çalışmaz.
Uygulama optimizasyonu yine gerekir.
Web sunucusu
WooCommerce farklı web sunucularında çalışabilir:
Nginx
Apache
LiteSpeed
Seçim tek başına performans sonucu belirlemez.
Cache yapılandırması, PHP işlemleri ve veritabanı yapısı daha büyük etki oluşturabilir.
Sıkıştırma ve protokoller
Statik dosyalarda Gzip veya Brotli kullanılabilir.
HTTP/2 ve HTTP/3 bağlantı verimliliğini destekleyebilir.
Ancak bu ayarlar checkout API gecikmesini çözmez.
Sorun katmanı doğru belirlenmelidir.
WooCommerce cache ayarları nasıl yapılır?
Cache, tekrarlanan işlemleri azaltır.
Ancak tüm sayfalar aynı şekilde cache’e alınmamalıdır.
Page cache
Page cache hazır HTML çıktısını saklar.
Genellikle şu alanlarda kullanılabilir:
Ana sayfa
Blog içerikleri
Kategori sayfaları
Ürün sayfaları
Statik kurumsal sayfalar
Cache dışında tutulması gereken alanlar
Dinamik kullanıcı verisi taşıyan sayfalar genellikle cache dışında tutulmalıdır:
Sepet
Checkout
Hesabım
Sipariş alındı sayfası
Kullanıcıya özel fiyatlar
Üyelik alanları
Yanlış cache yapılandırması sepet ve oturum sorunları oluşturabilir. WooCommerce dokümantasyonu da session ve dinamik mağaza alanları için doğru cache istisnalarının önemini vurgular.
Object cache
Object cache, sık kullanılan sorgu sonuçlarını bellekte tutar.
Yaygın araçlar:
Redis
Memcached
Object cache şu durumlarda yarar sağlayabilir:
Tekrarlanan ürün sorguları
Kategori sorguları
Kullanıcı yetki kontrolleri
Büyük ayar sorguları
Yoğun admin işlemleri
Object cache kurulumu tek başına başarı değildir.
Cache hit oranı ölçülmelidir.
Yanlış invalidation eski veri gösterebilir.
Browser cache
Browser cache statik dosyaları kullanıcının cihazında saklar.
Örnek kaynaklar:
CSS
JavaScript
Görseller
Fontlar
Dosya sürümleme kullanılmalıdır.
Aksi durumda kullanıcı eski dosyayı görebilir.
CDN
CDN statik dosyaları kullanıcıya yakın noktadan sunar.
CDN şu kaynaklarda etkilidir:
Ürün görselleri
CSS
JavaScript
Fontlar
Video önizlemeleri
Dinamik checkout yanıtları standart CDN cache’ine bırakılmamalıdır.
Cache kuralları sayfa türüne göre yapılandırılmalıdır.
Tema ve eklenti performansı nasıl iyileştirilir?
İlk adım gereksiz bileşenleri belirlemektir.
Kullanılmayan CSS
Bazı temalar tüm bileşenlerin CSS dosyalarını her sayfada yükler.
Çözüm seçenekleri:
Sayfa bazlı CSS yükleme
Kritik CSS oluşturma
Kullanılmayan bileşenleri kaldırma
Tema ayarlarını sadeleştirme
Page builder widget’larını azaltma
Otomatik kullanılmayan CSS temizliği mutlaka test edilmelidir.
Ürün varyasyonları veya checkout alanları bozulabilir.
JavaScript optimizasyonu
JavaScript için şu yöntemler değerlendirilebilir:
defer
Sayfa bazlı yükleme
Kod bölme
Gereksiz script kaldırma
Üçüncü taraf script geciktirme
Uzun görevleri azaltma
Tüm scriptleri geciktirmek güvenli değildir.
Şu işlevler bozulabilir:
Sepete ekleme
Varyasyon seçimi
Ödeme yöntemleri
Consent yönetimi
Dönüşüm takibi
Fraud kontrolü
Conflict test
Tema ve eklenti çakışması staging ortamında test edilmelidir.
Önerilen süreç:
Tam yedek alınır.
Staging ortamı kurulur.
Eklentiler gruplar hâlinde kapatılır.
Kritik sayfalar tekrar ölçülür.
Yavaşlık oluşturan grup belirlenir.
Eklentiler tek tek test edilir.
Sepet ve checkout regresyon testi yapılır.
Bu süreç tahmine dayalı optimizasyonu engeller.
WooCommerce checkout neden yavaşlar?
Checkout, WooCommerce mağazasının en dinamik sayfasıdır.
Kullanıcıya özel veri işler. Kargo ve ödeme sistemleriyle haberleşir. Session bilgisi kullanır.
Bu nedenle checkout page cache ile çözülemez.
Kargo hesaplamaları
Kargo sistemi şu nedenlerle gecikebilir:
Harici API çağrısı
Çok sayıda kargo kuralı
Adres bazlı hesaplama
Tekrarlayan AJAX isteği
Uzak servis gecikmesi
Hatalı zaman aşımı ayarı
Kargo API yanıt süreleri ayrıca kaydedilmelidir.
Vergi hesaplamaları
Dinamik vergi sistemleri dış servis kullanabilir.
Her adres değişikliğinde yeni hesaplama yapılabilir.
Gereksiz tekrarlar azaltılmalıdır.
Ödeme sağlayıcısı
Ödeme süreci şu işlemleri içerebilir:
Token oluşturma
Fraud kontrolü
3D Secure
Kart doğrulama
Harici yönlendirme
Webhook bekleme
Her adım ayrı süre taşır.
Ödeme sistemi gecikmesi hosting değişikliğiyle çözülmeyebilir.
Checkout eklentileri
Checkout alanına eklenen her işlev yeni işlem oluşturabilir.
Örnekler:
Adres doğrulama
Fatura alanları
Üyelik kontrolü
Kupon sistemi
Upsell
Sadakat puanı
Abonelik
Kargo noktası seçimi
Her eklenti checkout üzerindeki maliyetiyle ölçülmelidir.
Cart Fragments
Cart Fragments mini-cart içeriğini güncel tutmak için AJAX işlemleri kullanabilir.
Gereksiz sayfalarda çalışan istekler performans maliyeti oluşturabilir.
Ancak Cart Fragments doğrudan kapatılmamalıdır.
Mini-cart ve sepet davranışları test edilmelidir.
Sipariş sonrası işlemler
Sipariş tamamlanırken şu görevler çalışabilir:
E-posta gönderimi
ERP aktarımı
CRM aktarımı
Fatura oluşturma
Kargo kaydı
Webhook gönderimi
Sadakat puanı
Stok senkronizasyonu
Kullanıcının bu görevlerin tamamını beklemesi gerekmeyebilir.
Uygun görevler Action Scheduler üzerinden arka plana taşınabilir.
Ancak görev başarısızlıkları izlenmelidir.
Checkout test senaryoları
Checkout yalnızca tek kredi kartı siparişiyle test edilmemelidir.
Şu senaryolar kullanılmalıdır:
Misafir kullanıcı
Kayıtlı kullanıcı
Mobil cihaz
Kuponlu sipariş
Çok ürünlü sepet
Farklı kargo yöntemi
Kredi kartı
Havale
Kapıda ödeme
Başarısız ödeme
3D Secure
Harici yönlendirme
Her senaryoda işlem süreleri kaydedilmelidir.
WooCommerce mobil hızı nasıl artırılır?
Mobil cihazlar daha düşük işlem kapasitesine sahip olabilir.
Ağır JavaScript işlemleri mobil kullanıcıları daha fazla etkiler.
İlk ekranı sadeleştirin
Mobil ilk ekranda şu bileşenler sınırlandırılmalıdır:
Büyük slider
Otomatik video
Popup
Sticky kampanya barı
Canlı destek
Çoklu banner
Ağır fontlar
İlk ekranın ana amacı açık olmalıdır.
Ürün ve satın alma aksiyonu öncelik taşımalıdır.
Mobil etkileşimleri test edin
Şu öğeler gerçek cihazlarda test edilmelidir:
Menü
Ürün galerisi
Varyasyon seçimi
Sepete ekleme
Filtreler
Mini-cart
Checkout alanları
Ödeme yöntemi seçimi
Masaüstü Lighthouse sonucu mobil deneyimi temsil etmez.
Site hızı reklam ve satış performansını nasıl etkiler?
Site hızı tek başına satış garantisi vermez.
Ancak kullanıcıların ürün ve checkout akışına ulaşmasını etkiler.
Reklam trafiği
Meta ve Google Ads trafiğinin önemli bölümü mobil cihazlardan gelebilir.
Yavaş açılış sayfası şu sonuçları oluşturabilir:
Ürün görüntüleme azalır.
Kullanıcı sayfadan çıkar.
Sepete ekleme düşer.
Reklam tıklaması kullanılamaz.
Kampanya trafiği verimsizleşir.
Ancak düşük dönüşüm yalnızca hızdan kaynaklanmaz.
Şu alanlar da değerlendirilmelidir:
Reklam vaadi
Ürün fiyatı
Teklif
Güven unsurları
Stok durumu
Kargo ücreti
Hedefleme
Kreatif
Checkout gecikmesi
Checkout gecikmesi şu metriklerle birlikte izlenmelidir:
Checkout terk oranı
Başarısız ödeme oranı
Sipariş tamamlama süresi
Mobil dönüşüm oranı
Ödeme yöntemi başarı oranı
Teknik ve ticari veriler birlikte değerlendirilmelidir.
Teknik metrik ile ticari sonuç ilişkisi
Teknik metrik | Ticari bağlam |
LCP | Ürün sayfasına erişim |
INP | Sepete ekleme etkileşimi |
Checkout süresi | Sipariş tamamlama |
API hata oranı | Başarılı ödeme |
Mobil yükleme | Mobil dönüşüm |
Sunucu kapasitesi | Kampanya trafiği |
Bu ilişkiler nedensellik kanıtı değildir.
Önce ve sonra verileri kontrollü biçimde karşılaştırılmalıdır.
WooCommerce hız optimizasyonu hangi sırayla yapılmalıdır?
Optimizasyon rastgele araç kurulumu ile başlamamalıdır.
1. Baseline oluşturun
Şu değerleri kaydedin:
LCP
INP
CLS
TTFB
PHP süresi
Sorgu süresi
Checkout süresi
API süreleri
Mobil dönüşüm oranı
Checkout terk oranı
2. Kritik hataları çözün
Önce şu sorunları giderin:
5xx hataları
JavaScript hataları
Checkout kesintileri
Yavaş ödeme API’si
Başarısız cron görevleri
Çok yavaş SQL sorguları
3. Hosting ve backend’i optimize edin
PHP sürümünü kontrol edin.
OPcache durumunu inceleyin.
Worker kapasitesini ölçün.
Slow logları analiz edin.
Object cache ihtiyacını belirleyin.
4. Veritabanını inceleyin
Autoload verisini ölçün.
Slow query kayıtlarını bulun.
Action Scheduler kuyruğunu inceleyin.
HPOS uyumluluğunu kontrol edin.
Eski eklenti verilerini sınıflandırın.
5. Tema ve eklentileri analiz edin
Ağır scriptleri bulun.
Eklenti maliyetini ölçün.
Gereksiz widget’ları kaldırın.
Sayfa bazlı kaynak yükleyin.
Conflict test uygulayın.
6. Cache ve CDN yapılandırın
Statik sayfalarda page cache kullanın.
Sepet ve checkout’u hariç tutun.
Redis ihtiyacını test edin.
CDN kurallarını doğrulayın.
Cache hit oranını izleyin.
7. Görselleri optimize edin
Doğru piksel ölçüsü kullanın.
WebP veya AVIF test edin.
Responsive images uygulayın.
LCP görselini önceliklendirin.
Alt ekran görsellerini lazy load edin.
8. Checkout’u ayrı optimize edin
Kargo API sürelerini ölçün.
Ödeme sürelerini ölçün.
Gereksiz alanları kaldırın.
Sipariş sonrası görevleri ayırın.
Mobil checkout testi yapın.
9. Regresyon testi uygulayın
Her değişiklik sonrası şu alanları kontrol edin:
Ürün varyasyonları
Sepete ekleme
Mini-cart
Kupon
Kargo
Checkout
Ödeme
E-posta
Analytics
Reklam dönüşüm olayları
10. Sonuçları karşılaştırın
Aynı sayfaları aynı koşullarda tekrar ölçün.
Teknik ve ticari metrikleri birlikte inceleyin.
WooCommerce hız optimizasyonu kontrol listesi
Ölçüm
Kritik sayfalar ayrı test edildi.
Mobil ve masaüstü ayrıldı.
Alan ve laboratuvar verileri incelendi.
TTFB ölçüldü.
Checkout işlem süreleri kaydedildi.
Hosting
Desteklenen PHP sürümü kullanılıyor.
OPcache aktif.
PHP worker kapasitesi ölçüldü.
CPU ve RAM değerleri izlendi.
Slow loglar kontrol edildi.
Cache
Page cache aktif.
Sepet cache dışında.
Checkout cache dışında.
Object cache test edildi.
CDN kuralları doğrulandı.
Cache hit oranı ölçüldü.
Veritabanı
Slow query analizi yapıldı.
Autoload verisi ölçüldü.
Transient kayıtları incelendi.
Action Scheduler kontrol edildi.
HPOS uyumluluğu doğrulandı.
Tema ve eklentiler
Eklenti maliyetleri ölçüldü.
Gereksiz scriptler kaldırıldı.
Tema conflict testi yapıldı.
Kullanılmayan CSS azaltıldı.
Harici API çağrıları ölçüldü.
Görseller
Görseller doğru ölçüde.
Modern formatlar test edildi.
LCP görseli önceliklendirildi.
Responsive image yapısı aktif.
Lazy loading istisnaları kontrol edildi.
Checkout
Kargo API süresi ölçüldü.
Ödeme sağlayıcı süresi ölçüldü.
Cart Fragments kontrol edildi.
Sipariş sonrası görevler incelendi.
Mobil checkout test edildi.
Başarısız ödeme senaryosu denendi.
Veri takibi
GA4 e-ticaret olayları çalışıyor.
Meta Pixel olayları doğrulandı.
Dönüşüm etiketleri geciktirilmedi.
Consent akışı test edildi.
Purchase olayı siparişle eşleşiyor.
WooCommerce performans auditi ne zaman yapılmalıdır?
Performans auditi yalnızca site tamamen yavaşladığında yapılmamalıdır.
Şu durumlar audit gerektirir:
Kampanya trafiğinde site yavaşlıyor.
Checkout terk oranı yükseliyor.
PageSpeed sonuçları düzenli düşüyor.
Admin paneli geç açılıyor.
Yeni tema kuruldu.
Kritik eklenti güncellendi.
Ödeme sağlayıcısı değişti.
Ürün kataloğu büyüdü.
Sipariş hacmi arttı.
Hosting değişikliği planlanıyor.
Tracking kodları optimize edildi.
Yüksek hacimli mağazalarda küçük gecikmeler daha fazla kullanıcıyı etkiler.
Data4Ad’in mevcut ICP çerçevesi, aylık en az 500 sipariş alan WooCommerce mağazalarını önceliklendirir. Bu segmentte performans, tracking ve reklam trafiği aynı ticari sistemin parçalarıdır.
Sık sorulan sorular
WooCommerce site neden yavaşlar?
Yetersiz hosting, ağır veritabanı sorguları, büyük görseller, fazla JavaScript ve yavaş checkout entegrasyonları WooCommerce sitesini yavaşlatabilir.
WooCommerce için cache eklentisi yeterli midir?
Hayır. Cache tekrarlanan işlemleri azaltır. Yavaş sorguları, ödeme API gecikmelerini ve eklenti sorunlarını tek başına çözmez.
Redis WooCommerce sitesini hızlandırır mı?
Redis, sık kullanılan sorgu sonuçlarını bellekte tutabilir. Fayda, veritabanı yüküne ve cache hit oranına bağlıdır.
HPOS siteyi hızlandırır mı?
HPOS, sipariş verilerini optimize edilmiş özel tablolarda saklar. Sipariş sorgularını ve ölçeklenebilirliği destekleyebilir. Eklenti uyumluluğu ayrıca test edilmelidir.
Çok eklenti kullanmak siteyi yavaşlatır mı?
Eklenti sayısı tek başına belirleyici değildir. Her eklentinin sorgu, script, API ve cron maliyeti ölçülmelidir.
WooCommerce checkout neden yavaşlar?
Kargo hesaplamaları, ödeme API’leri, checkout eklentileri, AJAX işlemleri ve sipariş sonrası görevler checkout’u yavaşlatabilir.
Cart Fragments kapatılmalı mı?
Cart Fragments mağaza yapısına göre değerlendirilmelidir. Mini-cart ve dinamik sepet işlevleri test edilmeden tamamen kaldırılmamalıdır.
WebP mi AVIF mi kullanılmalıdır?
İki format da dosya boyutunu azaltabilir. Gerçek görsel kalite, dosya boyutu ve tarayıcı desteği birlikte karşılaştırılmalıdır.
Hosting değiştirmek siteyi hızlandırır mı?
Hosting değişikliği kaynak darboğazını çözebilir. Tema, eklenti ve veritabanı sorunları devam ediyorsa yavaşlık tamamen çözülmez.
WooCommerce performans auditi neyi kapsar?
Audit; Core Web Vitals, hosting, PHP, veritabanı, cache, tema, eklenti, görseller, checkout ve tracking katmanlarını inceler.
Sonuç
WooCommerce hız optimizasyonu tek eklenti kurulumu değildir.
Süreç frontend, backend ve checkout katmanlarını birlikte inceler. PageSpeed puanı yalnızca başlangıç verisi sağlar. Gerçek kullanıcı deneyimi ve sipariş akışı ayrıca ölçülmelidir.
Hosting kaynakları uygulama yüküyle birlikte değerlendirilmelidir. Cache dinamik sayfalara göre yapılandırılmalıdır. Veritabanı sorguları ölçülmeden temizleme yapılmamalıdır.
Tema ve eklenti maliyeti sayıyla değil, işlem yüküyle belirlenmelidir. Checkout ise ayrı bir performans sistemi olarak ele alınmalıdır.
Her değişiklik staging ortamında test edilmelidir. Sepet, ödeme ve tracking olayları regresyon kontrolünden geçirilmelidir.
Data4Ad, WooCommerce mağazalarının hız, checkout ve veri takip katmanlarını birlikte değerlendirir. Teknik yaklaşım yalnızca puan yükseltmeyi hedeflemez. Süreç, reklam trafiğini ve sipariş akışını etkileyen gerçek darboğazları belirler.
WooCommerce mağazanızın gerçek darboğazını bulun
Cache kurulumu gerçek sorunu gizleyebilir.
Data4Ad; frontend, sunucu, veritabanı, checkout ve tracking katmanlarını birlikte analiz eder.
WooCommerce Performans Auditi Talep Edin
Reklam trafiğinizi hızlı, kararlı ve ölçülebilir bir mağaza altyapısına yönlendirin.
Yasal uyarı: Bu içerikteki bilgiler yol gösterme amaçlıdır. Vergi, hukuk ve KVKK gibi kritik konularda mutlaka bir uzmandan destek alın.
Yorumlar
Yorum yaz
Benzer yazılar
WooCommerce HandL UTM Grabber Alternatifleri: UTM, Attribution ve Server-Side Tracking Karşılaştırması
WooCommerce HandL UTM Grabber alternatiflerini; UTM saklama, attribution ve server-side tracking ihtiyaçlarıyla karşılaştırın.
WooCommerce Google Ads Conversion Tracking Alternatifleri
WooCommerce Google Ads dönüşüm takibi alternatiflerini; GTM, eklenti, enhanced conversions ve server-side seçenekleriyle inceleyin.