Sitenizi açtınız, 4 saniye bekledi, kapattı. Gitti. Bir daha dönmeyecek.
Bu senaryo her gün milyonlarca kez yaşanıyor. Kullanıcıların %53'ü, 3 saniyeden uzun süre yüklenen mobil siteleri terk ediyor. Ama bu sadece kullanıcı deneyimi meselesi değil. Yavaş web sitesi aynı zamanda Google sıralamalarınızı, reklam dönüşümlerinizi ve doğrudan gelirinizi etkiliyor.
Bu rehberde web sitenizin neden yavaş olduğunu, bunu nasıl ölçeceğinizi ve adım adım nasıl çözeceğinizi anlatıyoruz.
Hız Neden Bu Kadar Önemli?
Sayfa hızı artık Google'ın resmi sıralama faktörlerinden biridir. 2021'den itibaren Core Web Vitals adı verilen performans metrikleri, hem masaüstü hem mobil sıralamaları doğrudan etkiliyor.
Ama sıralama bir yana, hızın iş sonuçlarına direkt etkisi çok daha somuttur:
| Yükleme Süresi | Kullanıcı Davranışı | İş Etkisi |
|---|---|---|
| 0-1 saniye | Anında — kullanıcı hızı fark etmez | En yüksek dönüşüm oranı |
| 1-3 saniye | Hissedilir ama tolere edilir | %32 terk oranı artışı başlar |
| 3-5 saniye | Sinirlilik başlar | %53+ terk, dönüşüm belirgin düşüş |
| 5+ saniye | Büyük çoğunluk terk eder | Reklam bütçesi %60-80 boşa gider |
Türkiye özelinde not: Türkiye'de mobil internet altyapısı büyük şehirlerde iyileşse de bant genişliği ABD ve Batı Avrupa'nın gerisinde. Hedef kitleniz ağırlıklı olarak mobil kullanıyorsa, hız optimizasyonu daha da kritik hale geliyor.
Core Web Vitals Nedir?
Google'ın kullanıcı deneyimini ölçmek için belirlediği üç temel metriktir:
LCP — Largest Contentful Paint (En Büyük İçerik Yüklemesi)
Sayfadaki en büyük görsel veya metin bloğunun yüklenme süresi. Kullanıcının "sayfa hazır" hissettiği andır. Hedef: 2,5 saniye altı.
INP — Interaction to Next Paint (Etkileşim Yanıt Süresi)
Kullanıcı bir butona tıkladığında veya form doldurduğunda sayfanın ne kadar hızlı tepki verdiği. Hedef: 200ms altı.
CLS — Cumulative Layout Shift (Kümülatif Düzen Kayması)
Sayfa yüklenirken elementlerin yerinin değişmesi. "Butona tıklayacaktım, reklam geldi, yanlış şeye tıkladım" deneyimi. Hedef: 0,1 altı.
Yavaşlığın 7 Temel Nedeni ve Çözümleri
1. Optimize Edilmemiş Görseller
Web sitesi yavaşlığının 1 numaralı nedeni budur. 4 MB'lık bir JPEG fotoğrafı web'de hiçbir zaman kullanılmamalıdır.
Çözüm:
- Tüm görselleri WebP formatına dönüştürün (JPEG'den %25-35 daha küçük, görsel kayıp yok)
- Boyutlandırın: Tam genişlik görsel maksimum 900px, kart görseli maksimum 600px
- Sayfa dışı görsellere
loading="lazy"ekleyin - Ücretsiz araç: squoosh.app
2. Hosting Kalitesi
Ucuz paylaşımlı hostinglerde siteniz yüzlerce başka siteyle aynı sunucuyu paylaşır. Biri trafik aldığında hepsi yavaşlar.
Çözüm: SSD tabanlı hosting veya VPS'e geçin. Cloudflare Pages gibi CDN tabanlı platformlar (bu sitenin de kullandığı) statik siteler için çok daha hızlıdır. Hosting maliyeti aylık 50-200 TL arttırarak sayfa hızını 2-3 kat iyileştirmek mümkündür.
3. CDN (İçerik Dağıtım Ağı) Kullanmamak
Sunucunuz İstanbul'daysa, İzmir'den gelen kullanıcı her isteği İstanbul'a iletir. CDN, site dosyalarınızı dünya genelindeki sunuculara dağıtarak kullanıcıya en yakın noktadan servis eder.
Çözüm: Cloudflare ücretsiz planı büyük çoğunluk için yeterlidir. DNS'inizi Cloudflare'e taşıyın ve otomatik CDN, önbellekleme ve güvenlik özelliklerinden yararlanın.
4. Fazla JavaScript / CSS
Her eklenti, tema, widget ve üçüncü taraf script sayfanıza yük bindirir. Özellikle WordPress sitelerinde, kullanılmayan eklentiler bile arka planda çalışır.
Çözüm:
- Kullanmadığınız eklentileri silin (devre dışı bırakmak yetmez)
- JavaScript dosyalarını "defer" veya "async" ile yükleyin — sayfa render'ını bloke etmesin
- CSS ve JS dosyalarını birleştirin ve sıkıştırın (minify)
- Google Fonts gibi harici fontları kendi sunucunuzdan yükleyin
5. Önbellekleme Yapılmaması
Her ziyaretçi geldiğinde site sıfırdan oluşturuluyorsa, bu gereksiz yük demektir. Önbellekleme, önceden oluşturulmuş sayfaları saklar ve sonraki isteklere hazır yanıt verir.
Çözüm: WordPress için WP Rocket veya LiteSpeed Cache. Cloudflare kullanıyorsanız Cache Rules ile statik dosyaları uzun süre önbellekte tutun. Statik HTML siteler için bu sorun zaten yoktur.
6. Render-Blocking Kaynaklar
Tarayıcı sayfayı çizmeden önce bazı dosyaların yüklenmesini bekler. Bu "kritik render yolu"nun tıkanmasıdır. CSS dosyası head'de yükleniyorsa zorunlu, JS dosyası head'de yükleniyorsa genellikle ertelenebilir.
Çözüm: JavaScript dosyalarına defer veya async attributu ekleyin. Kritik olmayan CSS'i sayfa altına taşıyın. Bu teknik düzeltme, LCP skorunu tek başına 0,5-1 saniye iyileştirebilir.
7. Sunucu Yanıt Süresi (TTFB)
İlk bayt süresi (Time to First Byte): Tarayıcı isteği gönderdi, sunucu ne kadar sürede ilk yanıtı döndürüyor? Bu süre 600ms'nin üzerindeyse hosting veya sunucu taraflı bir sorun var demektir.
Çözüm: Hosting kalitesi, sunucu taraflı önbellekleme ve veritabanı optimizasyonu. WordPress'te gereksiz otomatik taslak, revizyon ve spam yorumlar veritabanını şişirir — temizleyin.
Hızınızı Nasıl Ölçersiniz?
İki ücretsiz araç yeterlidir:
Google PageSpeed Insights (pagespeed.web.dev): URL'nizi girin. Hem mobil hem masaüstü puanınızı ve Core Web Vitals skorlarınızı gösterir. "Fırsatlar" sekmesinde tam olarak ne yapmanız gerektiği yazıyor.
GTmetrix (gtmetrix.com): Daha teknik detay sunar. Waterfall grafiği ile hangi dosyanın yüklemeyi bloke ettiğini görebilirsiniz.
Önemli: Masaüstü puanınız 90+ olsa bile mobil puanı kontrol edin. Google mobil öncelikli indeksleme yapıyor. Mobil puan 50'nin altındaysa reklam bütçenizin önemli bir kısmı heder oluyor demektir.
Hangi Düzeltmeden Başlamalısınız?
Her şeyi aynı anda yapmaya çalışmak yerine en yüksek etkiyi verecek adımlardan başlayın:
- Görselleri optimize edin — En kolay, en yüksek etki. WebP dönüşümü + boyutlandırma.
- Cloudflare CDN kurun — Ücretsiz, kurulumu 30 dakika, etkisi büyük.
- Önbellekleme açın — WP Rocket veya Cloudflare Cache Rules.
- Gereksiz eklentileri kaldırın — Özellikle WordPress kullanıyorsanız.
- JS'yi erteleyin — render-blocking scriptleri defer/async yapın.
Bu beş adım büyük çoğunluk için yükleme süresini 2-3 kat kısaltmaya yeterlidir. SEO üzerindeki etkisini görmek için SEO Nedir? rehberimizi okuyabilirsiniz.
Siteniz Kaç Saniyede Yükleniyor?
Ücretsiz teknik analiz ile sitenizin hız sorunlarını tespit ediyoruz. Hangi müşterileri kaybettiğinizi sayılarla gösteriyoruz.
Ücretsiz Analiz İste →Sıkça Sorulan Sorular
Google'ın önerisi: LCP (en büyük içerik yüklemesi) 2,5 saniyenin altında olmalı. Genel sayfa yükleme süresi için 3 saniye kritik eşiktir. Araştırmalar, 3 saniyenin üzerinde yükleme süresi olan sayfaların kullanıcıların %53'ünü kaybettiğini gösteriyor.
WordPress yavaşlığının en yaygın nedenleri: optimize edilmemiş görseller, aşırı sayıda eklenti, önbellekleme yapılmaması, paylaşımlı hosting kullanımı ve şişmiş veritabanı. WP Rocket veya LiteSpeed Cache, WebP görseller ve kaliteli hosting ile bu sorunların büyük çoğunluğu çözülür.
Evet, doğrudan etkiler. Amazon'un araştırmasına göre her 100ms'lik gecikme geliri %1 düşürüyor. Walmart, yükleme süresini 1 saniye iyileştirdiğinde dönüşüm oranını %2 artırdı. Türkiye'de mobil internet hızı değişken olduğu için bu etki daha da büyük.
Google PageSpeed Insights (pagespeed.web.dev) en kolay araçtır — URL'nizi girin, hem mobil hem masaüstü puanınızı alın, neyi düzeltmeniz gerektiğini söyler. GTmetrix ise daha teknik detay sunar. Her iki araç da tamamen ücretsizdir.