İçeriğe geç
Performans & Altyapı

Web Sitesi Neden Yavaş? 10 Temel Sebep ve Kalıcı Çözüm Rehberi

Web sitenizin yavaş yüklenmesi, dijital varlığınıza karşı sizin kendinizin yaptığı en büyük sabotajdır. Ziyaretçilerin %53'ü 3 saniyeden uzun süren bir sayfayı terk ediyor. Her saniye gecikme, dönüşüm oranında yaklaşık %7 düşüş anlamına geliyor. Ve üstüne üstlük, Google yavaş siteleri arama sonuçlarında cezalandırıyor. Bu yazıda web sitesi yavaşlığının 10 temel sebebini ve her birinin çözümünü pratik biçimde açıklıyoruz.

Yavaş Site Neden Bu Kadar Önemli?

Sayılarla konuşalım:

  • Amazon, sayfa yükleme süresinin her 100ms artışında %1 gelir kaybı hesaplıyor
  • Google, 2021'den bu yana Core Web Vitals'ı doğrudan sıralama faktörü olarak kullanıyor
  • Mobil kullanıcılar masaüstü kullanıcılardan 1.5x daha sabırsız — mobil yavaş site özellikle riskli
  • PageSpeed skoru 50 altı siteler, 90 üstü rakiplerine kıyasla organik trafikte %35–60 geride kalıyor

Hız problemi teknik bir sorun değil, doğrudan gelir ve SEO problemidir.

Sebep 1: Optimize Edilmemiş Görüntüler

Web sitesi yavaşlığının 1 numaralı sebebi optimize edilmemiş görüntülerdir. 4 MB'lık bir JPEG, web sayfasında 200 KB'a düşürülebilir — 20x küçültme, kalite kaybı olmadan.

Çözüm:

  • WebP formatı kullanın — JPEG'e kıyasla %25–34 daha küçük, aynı kalite
  • Boyutlandırın — 3000px genişliğinde görüntüyü 800px alanda kullanmayın
  • Lazy loading ekleyin — ekranda görünmeyecek görüntüler başlangıçta yüklenmesin
  • Sıkıştırma kullanın — TinyPNG veya Squoosh ile %60–80 boyut azaltımı

Ortalama bir web sitesi görüntü optimizasyonuyla sayfa ağırlığını %50–70 azaltabilir.

Sebep 2: Yavaş Hosting / Sunucu Yanıt Süresi

TTFB (Time to First Byte) — sunucunun ilk yanıt vermesi için geçen süre — 600ms altında olmalı. Üstündeyse hosting sorunu var demektir.

Çözüm:

  • Paylaşımlı hosting'den VPS veya bulut hosting'e geçin
  • Türkiye'de lokasyonu olan sunucu tercih edin (fiziksel yakınlık gecikmeyi azaltır)
  • Sunucu tarafı önbellekleme (Redis, Memcached) ekleyin
  • Nginx, Apache'ye kıyasla statik dosya sunumunda 2–3x daha hızlı

Sebep 3: Render-Blocking JavaScript ve CSS

Tarayıcı sayfayı oluştururken JavaScript ve CSS dosyalarını sırayla indiriyor. Bloke eden bir dosya, tüm sayfanın render edilmesini bekletiyor.

Çözüm:

  • JavaScript dosyaları için defer veya async kullanın
  • Kritik CSS'i satır içi (inline) olarak yerleştirin, geri kalanı asenkron yükleyin
  • JavaScript dosyalarını birleştirin ve küçültün (minify)
  • Google Tag Manager gibi araçları asenkron yükleyin

Sebep 4: Çok Fazla HTTP İsteği

Her CSS, JS, font ve görüntü dosyası ayrı bir HTTP isteğidir. 80 istek yapan site, 30 istek yapan siteye kıyasla çok daha yavaş yüklenir.

Çözüm:

  • CSS ve JavaScript dosyalarını birleştirin (bundle)
  • Sprite kullanın küçük ikonlar için
  • SVG ikonları satır içi kullanın (ayrı HTTP isteği yok)
  • HTTP/2 veya HTTP/3 kullanın — çoklu istek paralel işleme sağlar

Sebep 5: Önbellek (Cache) Yapılandırması Yok

Ziyaretçi sitenizi her ziyaretinde her dosyayı yeniden indiriyorsa, önbellek yok demektir. Önbellek, bir kez indirilen dosyaların tarayıcıda veya CDN'de saklanmasını sağlar.

Çözüm:

  • Browser cache: HTTP Cache-Control başlıklarıyla CSS, JS ve görüntüler için uzun süre önbellek süresi belirleyin
  • Server-side cache: Dinamik PHP sayfalarını statik HTML olarak önbelleğe alın
  • CDN kullanımı: Cloudflare (ücretsiz plan) bile ciddi performans artışı sağlar

Sebep 6: Ağır Web Fontları

Google Fonts veya benzeri kaynaklardan 5–6 farklı font yüklemek sayfayı önemli ölçüde yavaşlatır. Font FOUT (Flash of Unstyled Text) da kötü kullanıcı deneyimi yaratır.

Çözüm:

  • Maksimum 2 font ailesi kullanın
  • Fontları self-host edin (Google Fonts yerine kendi sunucunuzda barındırın)
  • font-display: swap kullanın — font yüklenene kadar sistem fontu gösterilsin
  • Yalnızca kullandığınız font ağırlıklarını yükleyin (Regular, Bold yeterliyse Thin, ExtraLight yüklemeyin)

Sebep 7: Veritabanı Sorgu Optimizasyonu Eksikliği

Dinamik web siteleri (PHP + MySQL) her sayfa görüntülemede veritabanına sorgular yapıyor. Yavaş veya çok sayıda sorgu, sayfa oluşturma süresini uzatıyor.

Çözüm:

  • N+1 sorgu problemini çözün — liste sayfalarında her kayıt için ayrı sorgu yerine tek JOIN sorgusu
  • Doğru indeksler ekleyin — WHERE koşulundaki alanlara index
  • Sorgu sonuçlarını önbelleğe alın (Redis veya uygulama seviyesinde)
  • Gereksiz SELECT * yerine sadece ihtiyaç duyulan alanları seçin

Sebep 8: WordPress Eklenti Yükü

WordPress kullanıyorsanız ve 20+ eklenti aktifse, her eklenti sayfa başına ek CSS, JS ve PHP yükü getiriyor. Bazı eklentiler tek başına 200–400 KB ekliyor.

Çözüm:

  • Aktif eklenti listesini gözden geçirin — kullanılmayan eklentileri kaldırın
  • Ağır eklentilerin alternatiflerini araştırın (örn. sayfa oluşturucu eklentileri yerine native Gutenberg)
  • Eklenti bazlı özelliği PHP ile native geliştirmeyi değerlendirin
  • Eklenti kalitesini değerlendirin: aktif kurulum sayısı, güncel mi, destek aktif mi?

Sebep 9: SSL/TLS Yapılandırma Sorunları

HTTPS zorunlu olmakla birlikte, yanlış yapılandırılmış TLS gecikme ekleyebilir. HTTP'den HTTPS'e, www'lu ve www'suz URL'ler arasındaki gereksiz yönlendirmeler zinciri de ekstra süre alıyor.

Çözüm:

  • TLS 1.3 kullanın — TLS 1.2'ye göre el sıkışma daha hızlı
  • OCSP Stapling aktif edin
  • HTTP'den HTTPS'e tek bir yönlendirme olsun — zincir yönlendirmelerden kaçının
  • HSTS (HTTP Strict Transport Security) header ekleyin

Sebep 10: Core Web Vitals İhlalleri

Google'ın LCP (Largest Contentful Paint), INP (Interaction to Next Paint) ve CLS (Cumulative Layout Shift) metrikleri, sıralama için ölçülüyor.

  • LCP — 2.5 saniye altında olmalı. Genellikle hero görüntüsü veya başlık alanı. Görüntü preload ve optimize ile düzeltilir.
  • INP — 200ms altında. JavaScript yürütme süresini kısaltmak, uzun görevleri parçalamak.
  • CLS — 0.1 altında. Görüntülere boyut attribute eklemek, font swap sırasında layout kaymasını önlemek.

Google PageSpeed Insights ve Search Console Core Web Vitals raporu, hangi metriklerin sorunlu olduğunu gösterir.

Hızı Test Etme: Araçlar

Sitenizin gerçek hızını ölçmek için ücretsiz araçlar:

  • PageSpeed Insights — Google'ın resmi aracı; hem lab hem alan verisi gösterir
  • GTmetrix — Waterfall görünümü ile hangi kaynak ne kadar sürüyor analiz edilir
  • WebPageTest — Farklı lokasyondan test, filmstrip görünümü
  • Chrome DevTools Performance — Detaylı profil analizi
Kodem Yazılım
Senior Yazılım Mühendisi

Bursa merkezli yazılım firması olarak 7+ yıldır kurumsal web yazılımı ve dijital dönüşüm projelerinde çalışıyoruz. Hazır şablon değil, sıfırdan özel geliştirme. PHP, modern JS ve SEO odaklı yazılım mimarisi uzmanlığımız.

Hakkımda daha fazla

Sık Sorulan Sorular

Web sitemi hızlandırmak için ilk yapacağım şey ne olmalı?
PageSpeed Insights'a sitenizi girin ve raporu inceleyin. Rapor size en büyük sorunları öncelik sırasıyla listeleyecek. Çoğu sitede birinci sırada görüntü optimizasyonu çıkar — WebP formatına geçmek ve lazy loading eklemek en hızlı ve en büyük kazanımı sağlar. Bunu yaptıktan sonra sıradaki soruna geçin.
PageSpeed skoru kaç olmalı?
90+ ideal, 70-89 kabul edilebilir, 50-69 iyileştirme gerektirir, 50 altı ciddi sorun var demektir. Ancak lab skoru (PageSpeed Insights) ile gerçek kullanıcı deneyimi (CrUX verileri) farklılık gösterebilir. Sıralama için önemli olan Search Console'daki Core Web Vitals raporu — "İyi" statüsüne ulaşmak hedeflenmeli.
Paylaşımlı hosting hız sorununa neden olur mu?
Evet, sıklıkla. Paylaşımlı hosting'de aynı sunucuyu binlerce site paylaşır. Komşu bir site yoğun trafik alırsa TTFB'niz aniden yükselir. VPS veya bulut hosting'e geçmek sunucu yanıt süresini %60-80 azaltabilir. Türkiye'de lokasyonu olan sunucu da fiziksel yakınlık nedeniyle ekstra avantaj sağlar.
WordPress sitemi hızlandırabilir miyim yoksa yeniden mi yazmak gerekir?
WordPress sitesini 70-80 PageSpeed skoruna çıkarmak mümkündür: görüntü optimizasyonu, önbellek eklentisi, gereksiz eklenti temizliği, hosting değişimi. Ancak 85+ skoru için WordPress'in doğasındaki PHP yükü kısıtlayıcı olabilir. Kritik iş sitesi için yüksek performans hedefliyorsanız özel geliştirme daha öngörülebilir sonuç verir.
CDN gerçekten işe yarıyor mu?
Evet, özellikle görüntü ve statik dosyalar için. Cloudflare'in ücretsiz planı bile ortalama sayfa yükleme süresini %20-40 iyileştirebilir. Türk ziyaretçi için Türkiye CDN noktası önemli; global CDN'ler bazı durumlarda ek gecikme ekleyebilir. Statik dosyaların CDN'den sunulması, sunucu yükünü de önemli ölçüde azaltır.
Hız optimizasyonu SEO'ya ne kadar etkisi var?
Google, Core Web Vitals'ı 2021'den bu yana sıralama faktörü olarak kullanıyor. Ancak etki tek başına çok büyük değil — içerik kalitesi ve bağlantı gücü hâlâ daha ağır basıyor. Bununla birlikte, yavaş site sıralamanızı doğrudan düşürebilirken, hızlı site sıralamayı dolaylı olarak güçlendirir: düşük bounce rate, uzun sayfa kalma süresi, daha iyi dönüşüm oranları.
Kodem Yazılım

Hız Optimizasyonu — Teklif Al için Profesyonel Destek

Bursa merkezli, Türkiye geneli yazılım firması. İlk görüşme tamamen ücretsiz.

WhatsApp'ta Yaz 0547 001 16 16
Projenizi Konuşalım

48 saat içinde yazılı teklif. Görüşme ücretsiz, yükümlülük sıfır.