HOSGELDIN20 🚀 Web9’a Hoş Geldin! İlk yıllık alımına özel %20 İndirim fırsatını kaçırma.

E-Ticaret Sitelerinde Sunucu Yavaşlığından Kaynaklı Sepeti Terk Etme Oranı Nasıl Düşürülür?

E-Ticaret Sitelerinde Sunucu Yavaşlığından Kaynaklı Sepeti Terk Etme Oranı Nasıl Düşürülür?

E-Ticaret Sitelerinde Sunucu Yavaşlığından Kaynaklı Sepeti Terk Etme Oranı Nasıl Düşürülür?

Bir müşteri ürünü bulmuş, fiyatı kabul etmiş ve ürünü sepete eklemişse satın alma yolculuğunun en değerli aşamalarından birine ulaşmış demektir. Tam bu noktada sepetin geç açılması, ödeme ekranının birkaç saniye boyunca cevap vermemesi veya “Siparişi Tamamla” butonunun işlem yapıp yapmadığının anlaşılmaması basit bir teknik performans problemi olmaktan çıkar.

Artık doğrudan satış kaybı problemidir.

Baymard Institute tarafından derlenen araştırmalarda ortalama e-ticaret sepet terk etme oranı yaklaşık %70 seviyesinde ölçülüyor. Kullanıcıların tamamı teknik nedenlerle ayrılmasa da güncel verilerde site hatası veya çökme yaşayan kullanıcıların da satın alma sürecini terk ettiği görülüyor.

Sunucu yavaşlığına bağlı sepet terk etme oranını düşürmek için yapılması gereken ilk şey daha güçlü bir sunucu satın almak değildir. Önce TTFB, veritabanı sorguları, cache kullanımı, checkout işlemleri, üçüncü taraf API'ler, PHP/application worker kapasitesi ve gerçek kullanıcı performansı ayrı ayrı ölçülmelidir.

Kısa Cevap: Sunucu Yavaşlığından Kaynaklanan Sepet Terk Etme Nasıl Azaltılır?

E-ticaret sitesinde sunucu kaynaklı sepet terk etme oranını azaltmak için:

  1. TTFB ve backend yanıt sürelerini ölçün.
  2. Ürün, sepet ve checkout sayfalarını ayrı ayrı test edin.
  3. Yavaş veritabanı sorgularını belirleyin.
  4. Redis/object cache gibi uygun önbellekleme katmanlarını kullanın.
  5. Statik içerikleri CDN üzerinden sunun.
  6. PHP/application worker kapasitesini trafik seviyesine göre ayarlayın.
  7. Ödeme, kargo ve stok API'lerinin yanıt sürelerini takip edin.
  8. Yoğun trafik senaryolarında yük testi gerçekleştirin.
  9. LCP, INP ve CLS değerlerini gerçek kullanıcı verileriyle izleyin.
  10. Optimizasyon sonrası sepetten ödeme sayfasına ve ödemeden siparişe geçiş oranlarını karşılaştırın.

Ancak her yavaşlık sunucudan kaynaklanmaz. TTFB düşük olduğu hâlde sayfa geç açılıyorsa problem büyük olasılıkla frontend, JavaScript, görseller veya üçüncü taraf kaynaklardadır.


Sepet Terk Etme Oranı Nedir?

Sepet terk etme oranı, alışveriş sepetine ürün ekleyen ancak satın alma işlemini tamamlamayan kullanıcıların oranını gösterir.

Basit hesaplama şöyledir:

Sepet Terk Etme Oranı = 1 - (Tamamlanan Sipariş / Oluşturulan Sepet) × 100

Örneğin:

  • 10.000 sepet oluşturuldu.
  • 3.000 sipariş tamamlandı.
  • 7.000 sepet satın almaya dönüşmedi.

Bu durumda sepet terk etme oranı:

%70

Ancak burada kritik bir ayrım yapılmalıdır.

Her terk edilen sepet bir teknik problem değildir.

Kullanıcı;

  • fiyat karşılaştırıyor olabilir,
  • ürünü daha sonra satın almak için sepete eklemiş olabilir,
  • kargo ücretini yüksek bulmuş olabilir,
  • ödeme yöntemini bulamamış olabilir,
  • hesap oluşturmak istememiş olabilir,
  • henüz satın almaya hazır olmayabilir.

Baymard'ın araştırmalarında “yalnızca geziniyordum/satın almaya hazır değildim” davranışı önemli bir terk nedeni olarak öne çıkıyor. Aynı araştırmalar beklenmeyen maliyetler, karmaşık checkout, zorunlu hesap oluşturma ve teknik sorunların da terk sürecinde etkili olduğunu gösteriyor.

Dolayısıyla hedefiniz %0 sepet terk etme oranı olmamalıdır.

Hedef, kontrol edebildiğiniz teknik ve kullanıcı deneyimi kaynaklı terkleri azaltmaktır.


Sunucu Yavaşlığı Sepet Terk Etme Oranını Neden Artırır?

E-ticarette klasik içerik sitelerinden farklı olarak satın alma yolculuğu çok sayıda dinamik işlem içerir.

Kullanıcı sepete geçtiğinde sistem aynı anda:

  • oturum bilgisini okuyabilir,
  • ürün stoklarını kontrol edebilir,
  • indirim kuponlarını hesaplayabilir,
  • müşteri grubunu belirleyebilir,
  • kargo seçeneklerini çağırabilir,
  • vergileri hesaplayabilir,
  • ödeme yöntemlerini sorgulayabilir,
  • kişiselleştirilmiş fiyatlandırma uygulayabilir.

Bu nedenle ana sayfası hızlı çalışan bir e-ticaret sitesinin sepet ve ödeme sayfası son derece yavaş olabilir.

Ve müşterinin satın almaya en yakın olduğu nokta tam olarak burasıdır.

Tipik senaryo

Kullanıcı:

Ürün → Sepete Ekle → Sepet → Ödeme → Sipariş

akışında ilerliyor.

Ürün sayfası 1,5 saniyede açılıyor.

Sepet 4 saniyede açılıyor.

Adres seçiminden sonra sistem 3 saniye bekliyor.

Kargo seçildiğinde yeni bir API isteği yapılıyor.

Ödeme butonuna basıldıktan sonra kullanıcı 5 saniye boyunca ekranda herhangi bir geri bildirim görmüyor.

Teknik olarak site tamamen çökmemiştir.

Ancak kullanıcı açısından sistemin çalışıp çalışmadığı belirsizdir.

Bu tür gecikmeler, özellikle ödeme aşamasında güven sorununa dönüşebilir.


Önce Gerçekten Sunucu Mu Yavaş, Onu Belirleyin

E-ticaret performansında en sık yapılan hatalardan biri bütün hız problemlerini hosting veya sunucuya bağlamaktır.

Google'ın web.dev dokümantasyonuna göre Time to First Byte (TTFB), kullanıcının sayfaya gitmeye başlamasıyla HTML yanıtının ilk baytının ulaşması arasındaki süreyi ölçer ve web sunucusunun yanıt verebilirliğini teşhis etmek için kullanılabilecek temel metriklerden biridir. Google, kaba bir referans olarak çoğu sitenin yaklaşık 800 ms veya daha düşük TTFB hedeflemesini öneriyor.

TTFB çok yüksekse araştırılması gereken alanlar arasında şunlar bulunur:

  • sunucu işlem kapasitesi,
  • uygulama kodu,
  • veritabanı,
  • uzak sunucu/API bağlantıları,
  • cache sistemi,
  • ziyaretçi ile sunucu arasındaki fiziksel mesafe,
  • aşırı yönlendirmeler.

Performans problemini böyle ayırabilirsiniz

Belirti Muhtemel Problem Öncelikli İncelenecek Alan
HTML çok geç gelmeye başlıyor Backend / sunucu TTFB, PHP, DB, CPU
HTML hızlı geliyor fakat ana içerik geç görünüyor Frontend LCP, CSS, görseller
Butona basınca arayüz geç cevap veriyor JavaScript / main thread INP
Sepet özellikle yoğun saatlerde yavaşlıyor Kapasite CPU, RAM, worker, DB
Ödeme adımı rastgele bekliyor Harici API Ödeme sağlayıcı/API
Ürünler hızlı, sepet yavaş Dinamik backend Session, DB, cart queries
Sadece uzak ülkelerde yavaş Ağ/mesafe CDN, lokasyon
İlk ziyaret yavaş, ikinci hızlı Cache Cache hit/miss analizi

Bu ayrım yapılmadan gerçekleştirilen sunucu yükseltmeleri maliyeti artırabilir fakat asıl problemi çözmeyebilir.


TTFB E-Ticaret Sitelerinde Neden Kritik?

TTFB doğrudan müşterinin gördüğü bir metrik değildir.

Fakat arka plandaki zincirin başlangıcıdır.

Sunucu HTML'i geç gönderirse tarayıcı:

  • HTML'i işleyemez,
  • CSS ve JavaScript kaynaklarını keşfedemez,
  • kritik görselleri yüklemeye başlayamaz,
  • kullanıcıya ana içeriği gösteremez.

Google'ın LCP optimizasyon rehberi de yüksek TTFB'nin iyi bir LCP değerine ulaşmayı zorlaştırabileceğini belirtiyor.

Bu nedenle özellikle şu sayfaların TTFB değerlerini ayrı ölçmek gerekir:

  • kategori sayfası,
  • ürün detay sayfası,
  • sepet,
  • checkout,
  • kullanıcı hesabı,
  • sipariş sonucu.

Sadece ana sayfayı PageSpeed Insights'a girmek bir e-ticaret performans analizi değildir.


Core Web Vitals Hedefleri Ne Olmalı?

Google'ın güncel Core Web Vitals metrikleri üç temel kullanıcı deneyimi alanına odaklanıyor:

Metrik Önerilen Değer Ölçtüğü Alan
LCP ≤ 2,5 saniye Ana içeriğin yüklenmesi
INP ≤ 200 ms Kullanıcı etkileşimlerine yanıt
CLS ≤ 0,1 Görsel kararlılık

Google bu değerlerin mobil ve masaüstü için 75. yüzdelik dilimde değerlendirilmesini öneriyor.

Buradaki önemli nokta şudur:

Sadece Lighthouse'ta 100 puan almaya çalışmak doğru hedef değildir.

Google da iyi Core Web Vitals değerlerinin tek başına yüksek sıralama garantisi olmadığını ve sayfa deneyiminin bütün olarak değerlendirilmesi gerektiğini açıkça belirtiyor.

E-ticaret işletmesi açısından daha değerli soru şudur:

Performans iyileştiğinde kullanıcıların ürün → sepet → checkout → sipariş akışındaki ilerleme oranları iyileşiyor mu?


E-Ticarette Site Hızı Gerçekten Dönüşümü Etkiliyor mu?

Evet. Ancak burada “sayfa bir saniye hızlı olursa satış kesin şu kadar artar” gibi evrensel oranlar kullanmak doğru değildir.

Etki;

  • sektör,
  • trafik kaynağı,
  • cihaz,
  • bağlantı tipi,
  • kullanıcı kitlesi,
  • mevcut performans,
  • ürün fiyatı

gibi birçok değişkene bağlıdır.

Bununla birlikte gerçek e-ticaret verileri performans ile iş sonuçları arasında güçlü ilişki bulunduğunu gösteriyor.

Örneğin web.dev'in Haziran 2026 tarihli Nuvemshop vaka çalışmasında, LCP sağlığı %57'den %96'ya yükselirken aynı dönemde incelenen mobil Google organik ziyaretlerinde dönüşüm oranında %8,9, sepet etkileşiminde ise %8,4 artış gözlendi. Buradaki önemli detay, problemin doğrudan sunucu değil; görsel önceliklendirme ve frontend davranışları olmasıdır.

Bu örnek önemli bir şeyi kanıtlıyor:

Performans ticari sonuçları etkileyebilir fakat önce darboğazın doğru yerde bulunması gerekir.

Benzer şekilde Vodafone'un gerçekleştirdiği A/B testinde LCP'deki %31 iyileşme daha yüksek satış ve alışveriş sepeti performansıyla ilişkilendirildi.


Sunucu Kaynaklı Sepet Yavaşlığını Düşürmek İçin 10 Teknik Adım

1. Sepet ve Checkout Sayfalarını Ayrı Ölçün

Ana sayfa testi yeterli değildir.

E-ticaret sitelerinde kritik URL gruplarını ayrı değerlendirin:

Homepage → Category → Product → Cart → Checkout

Özellikle ödeme akışının giriş yapmış kullanıcı, misafir kullanıcı ve mobil kullanıcı için farklı sonuç verebileceğini unutmayın.


2. Veritabanı Sorgularını Analiz Edin

Büyük kataloglu mağazalarda sık karşılaşılan darboğazlardan biri veritabanıdır.

Örneğin checkout açılırken aynı anda:

  • ürün,
  • varyasyon,
  • stok,
  • müşteri,
  • kampanya,
  • kupon,
  • kargo

tablolarına çok sayıda sorgu gönderiliyor olabilir.

Sunucunun CPU'sunu yükseltmek bazı durumlarda geçici rahatlama sağlar. Ancak kötü tasarlanmış sorgular devam ederse trafik büyüdükçe problem geri gelir.

Kontrol edilmesi gerekenler:

  • slow query log,
  • gereksiz tekrarlanan sorgular,
  • indeks eksikleri,
  • N+1 sorgu problemleri,
  • büyük tablolar,
  • kilitlenmeler,
  • database connection sayıları.

3. Object Cache Kullanın

Her istekte aynı bilgiyi yeniden veritabanından hesaplamak gereksiz maliyet oluşturabilir.

Redis veya benzeri object cache çözümleri;

  • ürün metadata,
  • kategori bilgileri,
  • yapılandırma verileri,
  • sık erişilen sorgu sonuçları

gibi uygun verilerin daha hızlı alınmasına yardımcı olabilir.

Ancak ödeme ve stok gibi sürekli değişen verilerde yanlış cache politikası ciddi sorun yaratabilir.

Dolayısıyla hedef “her şeyi cache'lemek” değil, doğru veriyi doğru süreyle cache'lemektir.


4. CDN Kullanın

CDN özellikle;

  • ürün görselleri,
  • CSS,
  • JavaScript,
  • font,
  • statik dosyalar

için sunucu üzerindeki yükü azaltabilir ve kaynakların kullanıcıya daha yakın noktadan sunulmasını sağlayabilir.

Google'ın TTFB optimizasyon rehberi de uygun durumlarda CDN ve edge cache kullanımını önemli optimizasyon yöntemlerinden biri olarak değerlendiriyor.

Ancak kişiselleştirilmiş sepet veya ödeme HTML'ini yanlış şekilde cache'lemek kullanıcıların farklı sepet içerikleri görmesi gibi ciddi problemlere yol açabilir.


5. PHP veya Application Worker Kapasitesini Kontrol Edin

Özellikle PHP tabanlı e-ticaret sistemlerinde yoğun trafik sırasında bütün worker'ların dolması yeni isteklerin sıraya girmesine neden olabilir.

Normal trafik:

100–200 ms backend

Yoğun kampanya trafiği:

1.500–3.000 ms backend

şeklinde davranıyorsa sorun çoğu zaman sadece sayfanın ağırlığı değildir.

Sunucu kapasitesinin eşzamanlı kullanıcı sayısına uygun olup olmadığı incelenmelidir.


6. Üçüncü Taraf API'leri İzleyin

Ödeme sırasında e-ticaret sitesi tek başına çalışmaz.

Sistemde;

  • sanal POS,
  • kargo,
  • ERP,
  • muhasebe,
  • stok,
  • fraud detection,
  • SMS,
  • adres doğrulama

servisleri bulunabilir.

Checkout 5 saniye sürüyorsa bu sürenin 4 saniyesinin harici bir API'den kaynaklanması mümkündür.

Bu nedenle sadece toplam response time değil, her bağımlılığın response time değeri ayrı tutulmalıdır.


7. Kritik Olmayan İşlemleri Checkout'tan Çıkarın

Siparişi oluşturmak için gerekli olmayan bazı işlemler kullanıcının ödeme sonucunu görmesini bekletmemelidir.

Örneğin uygun mimarilerde:

  • pazarlama bildirimi,
  • raporlama,
  • bazı CRM senkronizasyonları,
  • belirli e-posta işlemleri

sipariş tamamlandıktan sonra background queue üzerinden işlenebilir.

Checkout'ın görevi mümkün olduğunca hızlı şekilde “ödeme başarılı → sipariş oluşturuldu” sonucunu kullanıcıya göstermektir.


8. Trafik Artışlarını Test Edin

Bir e-ticaret sitesinin performansı gece 03.00'te değil, Black Friday kampanyasında önemlidir.

Load test sırasında örneğin:

  • 50 eşzamanlı kullanıcı,
  • 100 eşzamanlı kullanıcı,
  • 250 eşzamanlı kullanıcı,
  • 500 eşzamanlı kullanıcı

senaryoları denenebilir.

İzlenmesi gerekenler:

  • p50 response time,
  • p75 response time,
  • p95 response time,
  • p99 response time,
  • error rate,
  • CPU,
  • RAM,
  • disk I/O,
  • DB connections,
  • worker saturation.

Ortalama response time tek başına yeterli değildir.

Ortalama 300 ms görünürken kullanıcıların en yavaş %5'i 4 saniye bekliyor olabilir.


9. Mobil Kullanıcıları Ayrı Analiz Edin

Mobil kullanıcı performansını masaüstü sonuçlarından ayrı değerlendirin.

Çünkü mobil kullanıcı;

  • daha yüksek ağ gecikmesi,
  • daha düşük işlem gücü,
  • değişken bağlantı kalitesi

ile karşılaşabilir.

Sunucu 600 ms geç cevap verdiğinde güçlü masaüstü bilgisayarda toplam deneyim kabul edilebilir kalabilirken, düşük seviye bir telefonda JavaScript işlem süresi de eklendiğinde checkout ciddi şekilde ağırlaşabilir.


10. Gerçek Kullanıcı Verilerini İzleyin

Laboratuvar testleri problemi bulmak için değerlidir.

Ancak gerçek kullanıcı deneyimini anlamak için RUM — Real User Monitoring — verisi çok daha önemlidir.

Takip edilebilecek segmentler:

  • mobil / desktop,
  • şehir / ülke,
  • tarayıcı,
  • trafik kaynağı,
  • yeni / mevcut müşteri,
  • kategori,
  • sepet değeri.

Performans verisini ticari veriyle eşleştirmek özellikle değerlidir.

Örneğin:

TTFB Sepet → Checkout Checkout → Sipariş
<500 ms %68 %54
500–1000 ms %63 %49
1000–2000 ms %55 %41
>2000 ms %44 %32

Bu rakamlar örnek bir analiz modelidir; her işletmenin kendi verisi üzerinden ölçüm yapılmalıdır.

Böyle bir segmentasyon size şu sorunun cevabını verir:

“Gerçekten yavaş kullanıcılarımız daha az mı satın alıyor?”

Bu cevap, PageSpeed skorundan çok daha değerlidir.


WooCommerce Sitelerinde Sepet Neden Özellikle Yavaşlayabilir?

WooCommerce gibi dinamik e-ticaret altyapılarında sepet ve checkout sayfaları normal içerik sayfalarından farklı davranır.

Çünkü:

  • oturum yönetimi vardır,
  • sepet kullanıcıya özeldir,
  • stok kontrol edilir,
  • kargo hesaplanır,
  • vergiler hesaplanabilir,
  • ödeme modülleri yüklenir,
  • farklı eklentiler checkout'a işlem ekleyebilir.

Bu nedenle bütün siteyi full-page cache'e almak mümkün olsa bile sepet ve checkout sayfalarının aynı yöntemle cache'lenmesi genellikle uygun değildir.

WooCommerce yavaşlığı araştırılırken özellikle:

  • ağır eklentiler,
  • Action Scheduler,
  • WP-Cron,
  • autoload options,
  • WooCommerce session,
  • database indexes,
  • harici API istekleri,
  • PHP worker sayısı,
  • object cache

kontrol edilmelidir.


Daha Güçlü Sunucuya Ne Zaman Geçilmeli?

Her performans probleminde sunucu değiştirmek doğru değildir.

Ancak aşağıdaki durumlar altyapı kapasitesinin değerlendirilmesi gerektiğine işaret edebilir:

  • CPU sürekli yüksek seviyede çalışıyorsa,
  • RAM yetersiz kalıyorsa,
  • PHP/application worker'lar sürekli doluyorsa,
  • database kaynakları sınırlarına ulaşıyorsa,
  • trafik artışlarında response time hızla yükseliyorsa,
  • mevcut hosting kaynak limitlerine düzenli olarak ulaşılıyorsa,
  • checkout sorguları optimize edildiği hâlde kaynak darboğazı devam ediyorsa.

Böyle durumlarda e-ticaret sitesi için daha yüksek kaynaklı hosting, VDS/VPS, dedicated sunucu veya ölçeklenebilir farklı bir altyapı değerlendirilebilir.

Ancak sunucunun adı değil, uygulamanın ihtiyaç duyduğu CPU, RAM, disk I/O, worker kapasitesi, ağ kalitesi ve mimari önemlidir.


Sepet Terk Etme Sorununu Sadece Sunucu Optimizasyonuyla Çözebilir misiniz?

Hayır.

Teknik performans yalnızca problemin bir parçasıdır.

Baymard'ın araştırmalarında kullanıcıların checkout'ı terk etmesine neden olan unsurlar arasında;

  • yüksek ek maliyetler,
  • yavaş teslimat,
  • güven problemi,
  • hesap oluşturma zorunluluğu,
  • uzun veya karmaşık checkout,
  • site hataları,
  • yetersiz ödeme yöntemleri

gibi faktörler bulunuyor.

Dolayısıyla sunucu 100 ms yanıt verse bile kötü tasarlanmış checkout satış kaybettirebilir.


Teknik Performans ve Checkout UX Birlikte Optimize Edilmeli

En başarılı yaklaşım iki tarafı birlikte ele almaktır.

Teknik optimizasyon

  • hızlı backend,
  • düşük TTFB,
  • hızlı veritabanı,
  • doğru cache,
  • yeterli kaynak,
  • CDN,
  • hızlı API'ler.

Checkout optimizasyonu

  • misafir ödeme,
  • gereksiz alanları kaldırma,
  • kargo maliyetini erken gösterme,
  • toplam fiyatı net gösterme,
  • ödeme seçeneklerini artırma,
  • mobil uyumluluk,
  • açık hata mesajları.

Baymard araştırmaları gereğinden uzun ve karmaşık checkout süreçlerinin kullanıcı kaybı yarattığını; ideal checkout yapısının gereksiz form elemanlarından arındırılması gerektiğini gösteriyor.


Uzman Görüşü: Checkout Performansında Ortalama Değil En Kötü Kullanıcıları İzleyin

E-ticaret performansında en yanıltıcı metriklerden biri ortalama yüklenme süresidir.

Diyelim ki 100 müşterinin:

  • 90'ı 500 ms,
  • 10'u 5 saniye

backend yanıt süresi görüyor.

Ortalama sonuç kabul edilebilir görünebilir.

Ancak satışa en yakın 10 müşteriniz çok kötü bir deneyim yaşıyor olabilir.

Bu nedenle Web9 olarak e-ticaret altyapısı değerlendirilirken yalnızca “sunucunuz hızlı” veya “PageSpeed puanınız yüksek” yaklaşımı yerine gerçek yük altında p75/p95 response time, TTFB, database davranışı ve checkout akışının birlikte değerlendirilmesini daha anlamlı buluyoruz.

Özellikle yüksek cirolu mağazalarda birkaç saniyelik rastgele gecikmeleri bulmak, genel PageSpeed skorunu birkaç puan artırmaktan daha fazla ticari değer yaratabilir.


SEO Açısından Site Hızı Neden Önemli?

Performans yalnızca dönüşüm optimizasyonu konusu değildir.

Google, Core Web Vitals'ın gerçek kullanıcıların;

  • yükleme,
  • etkileşim,
  • görsel kararlılık

deneyimlerini ölçtüğünü ve iyi Core Web Vitals değerlerinin Search başarısı ile genel kullanıcı deneyimi açısından tavsiye edildiğini belirtiyor.

Ancak önemli bir yanlış anlaşılmayı düzeltmek gerekir:

Core Web Vitals'ı geçirmek sizi otomatik olarak Google'da ilk sıraya çıkarmaz.

Google açıkça iyi bir sayfa deneyiminin birçok faktörden oluştuğunu ve mükemmel teknik skorların tek başına sıralama garantisi vermediğini belirtiyor.

Bu nedenle e-ticaret performans optimizasyonunun amacı:

100 PageSpeed puanı almak değil; arama motorundan gelen kullanıcının sorunsuz şekilde ürünü bulmasını ve satın alma işlemini tamamlamasını sağlamaktır.


E-Ticaret Performans Optimizasyonu İçin Öncelik Sırası

Öncelik Kontrol
1 Sepet ve checkout hata oranları
2 Backend/TTFB
3 Veritabanı sorguları
4 Ödeme ve kargo API'leri
5 Worker/CPU/RAM kapasitesi
6 LCP
7 INP
8 Görsel ve JavaScript optimizasyonu
9 CDN/cache
10 Checkout UX

Bu liste her projede değişebilir.

Önemli olan önce ölçmek, sonra optimizasyon yapmaktır.


E-Ticarette Hız Bir Teknik Metrikten Daha Fazlasıdır

E-ticaret sitesinde sunucu yavaşlığı yalnızca sayfanın birkaç saniye geç açılması anlamına gelmez.

Problem;

sunucu → uygulama → veritabanı → API → tarayıcı → kullanıcı

zincirindeki herhangi bir noktada ortaya çıkabilir.

Özellikle sepet ve checkout aşamasındaki gecikmeler daha önemlidir çünkü kullanıcı artık satın almaya çok yakındır.

Bu nedenle sepet terk etme oranını azaltmak isteyen bir işletmenin yalnızca tasarım veya yeniden pazarlama çalışmalarına değil;

  • TTFB,
  • Core Web Vitals,
  • database performansı,
  • sunucu kaynakları,
  • cache,
  • CDN,
  • API süreleri,
  • checkout dönüşüm hunisi

gibi metriklere de bakması gerekir.

En doğru yaklaşım “site yavaş, sunucuyu büyütelim” değil; “satın alma yolculuğunun hangi noktasında, hangi kullanıcıların, neden beklediğini bulalım” yaklaşımıdır.


Sık Sorulan Sorular

1. Sepet terk etme oranı nedir?

Sepete ürün ekleyen ancak satın alma işlemini tamamlamadan siteyi terk eden kullanıcıların oranıdır. E-ticaret dönüşüm performansını değerlendirmek için kullanılan önemli metriklerden biridir.

2. Ortalama sepet terk etme oranı kaçtır?

Baymard tarafından farklı araştırmaların derlenmesiyle oluşturulan güncel verilerde ortalama oran yaklaşık %70 seviyesindedir. Ancak sektör, cihaz, trafik kaynağı ve müşteri profiline göre önemli farklılıklar görülebilir.

3. Site yavaşlığı sepet terk etme oranını artırır mı?

Artırabilir. Özellikle sepet ve ödeme adımlarındaki gecikmeler alışveriş akışını kesintiye uğratabilir. Bununla birlikte sepet terk etme oranı fiyat, kargo, UX ve kullanıcı niyeti gibi başka faktörlerden de etkilenir.

4. Sunucu yavaşlığı nasıl anlaşılır?

En önemli başlangıç metriklerinden biri TTFB'dir. Backend response time, veritabanı süreleri, CPU/RAM kullanımı, worker saturation ve API süreleri de birlikte analiz edilmelidir.

5. TTFB kaç olmalı?

Google web.dev dokümantasyonu kaba bir rehber olarak çoğu web sitesinin yaklaşık 0,8 saniye veya daha düşük TTFB hedeflemesini öneriyor. Ancak TTFB tek başına kullanıcı deneyiminin tamamını göstermez.

6. TTFB yüksekse kesin sunucu mu kötüdür?

Hayır. Yavaş uygulama kodu, database sorguları, yönlendirmeler, harici API'ler, cache eksiklikleri ve ağ mesafesi de TTFB'yi yükseltebilir.

7. CDN sepet sayfasını hızlandırır mı?

CDN statik dosyaların daha hızlı sunulmasında ve origin yükünün azaltılmasında faydalı olabilir. Ancak kullanıcıya özel sepet ve checkout içerikleri dikkatli yönetilmelidir.

8. Redis e-ticaret sitelerinde gerekli midir?

Her projede zorunlu değildir. Yoğun veritabanı erişimine sahip dinamik e-ticaret sistemlerinde doğru yapılandırılmış object cache ciddi fayda sağlayabilir.

9. WooCommerce checkout neden yavaşlar?

Eklentiler, veritabanı sorguları, WooCommerce session işlemleri, kargo hesaplamaları, ödeme API'leri, düşük PHP worker kapasitesi ve cron işlemleri yaygın nedenler arasındadır.

10. LCP kaç saniye olmalıdır?

Google iyi kullanıcı deneyimi için LCP'nin 2,5 saniye veya daha kısa olmasını öneriyor.

11. INP kaç olmalıdır?

Google'ın güncel önerisine göre iyi INP değeri 200 ms veya daha kısa olmalıdır.

12. Core Web Vitals SEO sıralamasını etkiler mi?

Google, Core Web Vitals'ın sıralama sistemlerinde kullanılan sayfa deneyimi unsurları arasında olduğunu belirtiyor. Ancak iyi Core Web Vitals değerleri tek başına yüksek sıralama garantisi değildir.

13. Daha güçlü sunucuya geçmek siteyi kesin hızlandırır mı?

Hayır. Darboğaz CPU veya RAM kaynaklıysa yardımcı olabilir. Ancak problem kötü sorgular, ağır JavaScript, büyük görseller veya yavaş üçüncü taraf API'ler ise sunucu yükseltmek temel problemi çözmeyebilir.

14. E-ticaret sitesi hızını hangi araçlarla ölçebilirim?

PageSpeed Insights, Chrome DevTools, Lighthouse ve Search Console Core Web Vitals raporu başlangıç için kullanılabilir. Sunucu tarafında ise APM, slow query log ve gerçek kullanıcı izleme araçlarından yararlanılabilir.

15. Sadece ana sayfayı PageSpeed Insights ile test etmek yeterli mi?

Hayır. Kategori, ürün, sepet ve checkout sayfaları farklı teknik süreçlere sahiptir. Özellikle dinamik sepet ve ödeme sayfaları ayrıca ölçülmelidir.

16. Sepet terk etme oranını düşürmek için önce hız mı UX mi optimize edilmeli?

Öncelik veriye göre belirlenmelidir. Teknik hata ve ciddi yavaşlık varsa önce bunların giderilmesi gerekir. Teknik performans kabul edilebilir seviyedeyse ödeme adımları, form sayısı, kargo maliyetleri, güven ve ödeme seçenekleri incelenmelidir.