Son güncelleme: Mevzuat, ücret tarifeleri ve platform politikaları değişir. Bu rehber düzenli olarak gözden geçirilir.
Bu yazı Pazaryeri Satıcılığı Rehberi rehberinin bir parçasıdır.
Hız, e-ticarette teknik bir detay değil; doğrudan ciro kalemi. Sepete gitmeyi bekleyen bir kullanıcı yarım saniyelik gecikmeyi tolere eder, üç saniyelik gecikmede sekmeyi kapatır. Google tarafında da durum net: sayfa deneyimi sinyalleri sıralamayı tek başına belirlemiyor ama eşdeğer içerikler arasında farkı yaratıyor.
Bu yazı, WordPress veya WooCommerce üzerinde çalışan bir mağazayı hızlandırmak için sırayla uygulanacak teknik bir kontrol listesi. Sıralama önemli: aşağıdaki adımların ilk üçü, kalan hepsinden daha fazla kazanç sağlar.

WooCommerce hız optimizasyonu: hangi katman önce?
Core Web Vitals eşiklerini geçmek için sıralı müdahale planı.
- Sunucu tarafı önbellekEn büyük kazanç genelde burada; ölçmeden diğer katmanlara geçmeyin
- GörsellerFormat, boyutlandırma ve tembel yükleme; LCP üzerinde doğrudan etkili
- Eklenti envanteriHer eklentinin yüklediği CSS/JS ağırlığını tek tek görün
- CSS ve JavaScriptKüçültme ve teslimat sırası; birleştirmede tema uyumuna dikkat
- Üçüncü taraf betikleriAnalitik, sohbet ve piksel yükleri INP üzerinde en sık suçlu
- Veritabanı ve barındırmaPaketin sınırına gelindiyse yazılım tarafı çözmez
Önce ölçün: hangi metrik neyi anlatıyor?
Üç temel metrik var ve her biri farklı bir kullanıcı şikâyetine karşılık gelir:
- LCP (Largest Contentful Paint) — en büyük içerik ne zaman göründü. Hedef: 2,5 saniyenin altı. Kötüyse kullanıcı “sayfa açılmıyor” der.
- INP (Interaction to Next Paint) — tıklamaya verilen yanıt gecikmesi. Hedef: 200 ms’nin altı. Kötüyse “butona bastım, bir şey olmadı” der.
- CLS (Cumulative Layout Shift) — sayfanın yerleşim kayması. Hedef: 0,1’in altı. Kötüyse “yanlış yere tıkladım” der.
Ölçümde iki kaynağı ayırın: laboratuvar testleri (PageSpeed Insights, Lighthouse) size neyin yavaş olduğunu gösterir; saha verisi (Search Console’daki Core Web Vitals raporu, gerçek kullanıcı ölçümü) gerçekte ne yaşandığını gösterir. Karar saha verisiyle verilir, teşhis laboratuvarla yapılır. Ayrıca mobil ve masaüstünü ayrı değerlendirin; trafiğin çoğu mobilse masaüstü skoru sizi rahatlatmasın.
1. Sunucu tarafı önbellek
En büyük tek kazanç burada. Önbellek olmadan her ziyaretçi için PHP çalışır, veritabanı sorgulanır ve sayfa sıfırdan üretilir. Tam sayfa önbelleğiyle aynı sayfa hazır HTML olarak sunulur.
Sunucunuz LiteSpeed ise LiteSpeed Cache, Nginx tabanlı bir yapı kullanıyorsanız FastCGI önbelleği ya da eşdeğer bir eklenti doğru tercihtir. Kurduktan sonra iki şeyi doğrulayın: (1) yanıt başlıklarında önbellek isabeti (hit) görüyor musunuz, (2) sepet, ödeme, hesabım ve oturum açmış kullanıcı sayfaları önbellekten muaf mı. İkincisi WooCommerce’te kritiktir; muaf tutulmazsa kullanıcılar birbirinin sepetini görebilir.
2. Görseller
Tipik bir mağaza sayfasının ağırlığının yarıdan fazlası görsellerdir. Sıralı yapılacaklar:
- Modern format: JPEG/PNG yerine WebP (destekliyorsa AVIF) sunun. Dönüştürme eklentileri, tarayıcı desteğine göre otomatik seçim yapar.
- Doğru boyut: 2400 piksel genişliğinde bir görseli 600 piksellik alanda göstermeyin. Yükleme sırasında yeniden boyutlandırma yapın.
- Tembel yükleme: ekranda görünmeyen görseller sonradan yüklensin. Ancak ilk ekrandaki ana ürün görselini tembel yüklemeden çıkarın — bu, LCP’yi doğrudan bozan klasik hatadır.
- Boyut nitelikleri: her görsele genişlik ve yükseklik yazın. CLS’nin en yaygın sebebi, yer ayırmadan yüklenen görsellerdir.
3. Eklenti envanteri
Eklenti sayısı tek başına kötü değil; kötü olan, her sayfada CSS ve JavaScript yükleyen ama sadece tek sayfada kullanılan eklentilerdir. Tipik suçlular: form eklentileri, slider’lar, sosyal paylaşma, sayfa oluşturucu eklentileri.
Yapılacak iş: hangi eklentinin nerede yüklendiğini tespit edip gereksiz yerlerde varlıklarını devre dışı bırakmak. Bunun için “asset unloading” özelliği olan araçlar kullanılabilir. Bir de dürüst bir temizlik: aktif olmayan eklentiler sadece güvenlik riski değil, bakım yükü. Kullanmadığınızı silin.
4. CSS ve JavaScript
Burada agresif olmak caziptir, ama e-ticarette risk yüksektir. Sağlıklı sıra:
- Küçültme (minify) — neredeyse hiç risk taşımaz.
- Kritik olmayan CSS’i geciktirme — orta risk, mutlaka mobilde test edin.
- JavaScript’i erteleme (defer/delay) — en fazla kazanç, en fazla risk. Sepete ekleme, varyasyon seçimi ve ödeme adımlarını mutlaka elle test edin.
- Kullanılmayan CSS’i kaldırma — en kırılgan adım. Kampanya sayfalarında bozulma yapabilir.
Her adımdan sonra en kritik üç akışı (ürün → sepet → ödeme) manuel olarak deneyin. Otomatik skorun yükselmesi, satın alma akışının çalıştığını kanıtlamaz.
5. Üçüncü taraf betikleri
Analitik, reklam pikselleri, canlı destek, çerez banner’ı, yorum widget’ı… Bunların her biri sizin sunucunuzda değil, başkasının sunucusunda çalışır ve INP’yi en çok bozan gruptur. Üç kural: gerçekten kullandığınızı tutun, mümkün olanı etkileşim sonrası yükleyin, canlı destek widget’ını mobilde geciktirin. Ölçmediğiniz bir pikseli taşımanın hiçbir karşılığı yok.
6. Veritabanı ve barındırma
Uzun süredir çalışan mağazalarda veritabanı şişer: eski revizyonlar, geçici kayıtlar (transient), silinmiş eklentilerin artıkları, spam yorumlar. Düzenli temizlik ve tablo optimizasyonu yönetim panelinin hızını gözle görülür biçimde artırır.
Bir de yapısal kısıt var: paylaşımlı barındırmada PHP işçi sayısı sınırlıdır. Kampanya günlerinde eşzamanlı trafik bu sınırı aşarsa hiçbir önbellek ayarı sizi kurtarmaz. Nesne önbelleği (Redis veya Memcached) da genellikle sunucu tarafında bir servis gerektirir; barındırma sağlayıcınızdan talep etmeniz gerekir.
Uygulama sırası ve doğrulama
Hepsini bir günde yapmayın. Önerilen tempo: her adımı ayrı ayrı uygulayın, arada 48 saat bekleyin ve saha verisini izleyin. Bir şey bozulduğunda hangi değişikliğin sebep olduğunu ancak böyle bilirsiniz.
- Değişiklikten önce ölçün ve ekran görüntüsü alın.
- Yedek alın; özellikle CSS/JS optimizasyonu öncesinde.
- Önbelleği temizleyip oturum açmamış bir tarayıcıda test edin.
- Ürün → sepet → ödeme akışını mobilde deneyin.
Hedef 100/100 skor değil. Hedef, gerçek kullanıcıların LCP, INP ve CLS eşiklerini geçtiği; sepete ekleme butonunun ilk dokunuşta yanıt verdiği bir mağaza. Skor tabelası güzel bir yan ürün, ama kasadaki fark asıl ölçüt.
Sık karşılaşılan üç arıza ve çözümü
“Optimizasyondan sonra sepete ekleme çalışmıyor”
Neredeyse her zaman JavaScript erteleme veya birleştirme ayarından kaynaklanır. Çözüm: ilgili betiği erteleme dışında bırakın (exclude). Tüm ayarı kapatmak yerine tek betiği muaf tutmak, kazancı korur.
“Sayfa hızlı ama panel çok yavaş”
Ön yüz önbellekten sunulduğu için hızlı görünür; yönetim paneli her zaman canlı çalışır. Panel yavaşlığı genellikle veritabanı şişmesi, ağır eklenti sorguları veya yetersiz PHP kaynağıdır. Nesne önbelleği burada gözle görülür fark yaratır.
“Skor mobilde bir türlü yükselmiyor”
Mobil test daha yavaş bir cihaz ve ağ simülasyonu kullanır; masaüstünde görünmeyen her zafiyet mobilde büyür. Öncelik sırası mobilde şudur: ilk ekran görselinin boyutu, yazı tipi yükleme stratejisi, üçüncü taraf betikleri. Bu üçü düzelmeden diğer ayarların etkisi sınırlı kalır.
Ayda bir bakım rutini
- Search Console’daki Core Web Vitals raporunu kontrol edin; kötüleşen URL grubu var mı?
- Yeni eklediğiniz eklenti veya piksel var mı? Varsa etkisini ölçün.
- Ortam kütüphanesine yüklenen büyük görselleri gözden geçirin.
- Veritabanı temizliğini çalıştırın; revizyon ve transient birikimini boşaltın.
Hız optimizasyonu tek seferlik bir proje değil, bir bakım alışkanlığı. Her yeni kampanya sayfası, her yeni piksel ve her yeni eklenti bu dengeyi biraz bozar; düzenli kontrol olmadan altı ay içinde başladığınız yere dönersiniz.
Sık sorulan sorular
Sitemin hızını neye göre ölçmeliyim?
Laboratuvar ölçümü (PageSpeed testi) ile saha verisi (gerçek kullanıcı ölçümleri) farklı şeylerdir. Karar verirken saha verisine bakın: Core Web Vitals metrikleri LCP, INP ve CLS. Tek bir test sonucundaki puan, gerçek kullanıcı deneyiminizi temsil etmeyebilir.
Hangi metrik ne anlama geliyor?
LCP sayfanın en büyük içerik parçasının ne kadar sürede göründüğünü ölçer (hedef 2,5 saniyenin altı). INP kullanıcı etkileşimine verilen yanıt süresidir (hedef 200 ms’nin altı). CLS sayfa yüklenirken içeriğin kayma miktarıdır (hedef 0,1’in altı).
En hızlı kazanç nerede?
Çoğu WooCommerce sitesinde ilk üç kazanç şudur: görselleri modern formata (WebP/AVIF) dönüştürmek, kullanılmayan eklentileri kaldırmak ve önbelleklemeyi doğru yapılandırmak. Bu üçü, tema değiştirmeden ölçülebilir fark yaratır.
Eklenti sayısı hızı doğrudan etkiler mi?
Sayı değil, ağırlık önemlidir. Her sayfada CSS ve JavaScript yükleyen tek bir eklenti, hiçbir şey yüklemeyen on eklentiden daha yavaşlatıcıdır. Ölçüm yapmadan eklenti silmek yerine, hangi eklentinin hangi kaynağı yüklediğine bakın.
Hız gerçekten satışa etki ediyor mu?
Etkisi dolaylı ama gerçek: yavaş sayfa hem dönüşümü düşürür hem reklam maliyetini yükseltir, çünkü aynı tıklama başına daha az satış alırsınız. Bu yüzden hız iyileştirmesini teknik bir iş değil, birim ekonomi işi olarak görmek daha doğrudur.
İlgili okumalar
- Performance Max Rehberi — yavaş sitenin reklam maliyetine etkisi
- Gerçek Kâr Marjı: Birim Ekonomi Tablosu — dönüşüm artışının kâra etkisi
- Yapay Zekâ Aramasında Görünür Olmak — teknik sağlamlığın görünürlükle ilişkisi
- Pazaryeri Satıcılığı Rehberi — konunun tamamını sırayla ele alan rehber
Kaynaklar ve resmî bağlantılar
- web.dev — Web Vitals eşik değerleri — LCP, INP ve CLS eşiklerinin resmî tanımı ve 75. yüzdelik ölçümü
- Google Search Central — Core Web Vitals ve arama sonuçları — Core Web Vitals’ın arama sonuçlarındaki yeri
- WooCommerce — Yavaş site sorun giderme dokümanı — WooCommerce’in yavaş site sorun giderme adımları
- WordPress — Performans optimizasyonu el kitabı — WordPress’in resmî performans optimizasyonu el kitabı
Mevzuat, ücret tarifeleri ve platform politikaları değişebilir. Bu yazıdaki bilgiler yayın tarihindeki duruma göre hazırlanmıştır; işlem yapmadan önce yukarıdaki resmî kaynaklardan güncel durumu teyit edin.
Haftalık bülten
Pazaryeri ve e-ihracatta bu hafta ne değişti?
Komisyon oranları, mevzuat ve algoritma değişikliklerini haftada bir, tek e-postada özetliyorum. Reklam yok, tekrar yok — istediğiniz an tek tıkla çıkabilirsiniz.
