Tüm yazılara dön

Sitem Yavaş Açılıyor, Neden?

Sitenizin neden yavaş açıldığının gerçek sebepleri ve hangi sorunun gerçekten ne kadar etki yaptığı — boş 'imageları sıkıştırın' tavsiyeleri olmadan.

revetie··2 dk okuma

Site bir tıkta açılmıyorsa Google sıralamada düşürür, ziyaretçi geri tuşuna basar, satışı kaybedersin. Bunlar tartışmasız. Asıl mesele şu: siteni yavaşlatan birden fazla şey aynı anda olur. Sadece görseli sıkıştırmak yetmez. Şimdi gerçek sebepleri sırayla bakalım.

Önce ölç — tahmin etme

Açıp şu iki aracı kullan:

  • PageSpeed Insights (pagespeed.web.dev) — Google'ın kendi aracı, sıralamaya direkt etki eden Core Web Vitals'ı verir
  • GTmetrix — daha detaylı şelale grafiği, hangi dosyanın ne kadar süre yüklediğini gösterir

Tahminle uğraşma. Skor 50 altıysa düzeltmek 1-2 günlük iş, 70-80 arasıysa belki birkaç saatlik tweak.

1. Hosting kalitesizse hiçbir şey kurtaramaz

Türkiye'de yıllık 300 TL'ye paylaşımlı hosting alıp Lighthouse 100 bekleyemezsin. Natro, Turhost, İhs gibi ucuz paylaşımlı hosting'lerde sunucu yanıt süresi 800-2000 ms olur — bu daha siten yüklenmeden 2 saniye kaybetmek demek.

Pratik öneri: Hetzner, DigitalOcean, Vercel, Cloudflare Pages gibi modern altyapılarda yıllık 60-200 dolar arası bütçeyle TTFB 100ms altına iner. Site neredeyse 3-4 kat hızlanır.

2. Görseller, %50 ihtimalle suçlu

Telefondan çekilmiş 4 MB JPG'i WordPress'e direkt yüklediysen sitenin yavaşlama sebebi büyük ihtimalle bu. Modern bir site:

  • Görseli WebP veya AVIF formatında verir (JPG'nin 1/4'ü kadar boyut)
  • Boyutu sayfada görüneceği boyuta indirir (1920px'i 600px'lik kutuya basmaz)
  • Lazy load eder (sayfa altındaki görseller scroll edilince yüklenir)
  • srcset ile mobile küçük, desktop'a büyük versiyon gönderir

WordPress'te bunu EWWW Image Optimizer veya ShortPixel eklentileri yapar. Custom site ise zaten yapmalı.

3. Eklenti şişkinliği (sadece WordPress)

WordPress'te 30+ eklentin varsa, her sayfada tüm eklentilerin CSS ve JS'i yüklenir — kullansan da kullanmasan da. Query Monitor eklentisiyle hangi eklentinin ne kadar kaynak yediğini görebilirsin. Genelde şunlar suçlu:

  • Elementor / WPBakery — sayfa builder'ları, 200-500 KB ekstra JS
  • Slider Revolution — neredeyse her temada var, 300 KB+
  • Yorum eklentileri (Disqus, Jetpack Comments)
  • Antispam yerine SEO eklentisi gibi gözüken çoklu eklentiler

Pratik kural: kullanmadığın eklentiyi sil — sadece pasifleştirme yetmez.

4. CDN ve cache eksikse her ziyaretçi sunucuyu yorar

CDN olmadan İstanbul'daki sunucudan Berlin'deki ziyaretçiye veri 200ms'de gider. Cache olmadan her isteğe sunucu yeniden hesap yapar. Cloudflare'in ücretsiz planı bu iki problemi 10 dakikada çözer:

  1. cloudflare.com'a kayıt ol
  2. Domain'i ekle, DNS kayıtlarını taşı
  3. Cache rules'ı default'ta bırak

Sayfa cache'lendiğinde sunucuya yük binmez, dünyanın her yerinden 50-100ms'de gelir.

5. JavaScript fazlalığı

Modern sitelerde "ne kadar React, ne kadar tracking script" yüklediğin önemli. Çoğu site:

  • Google Analytics + Tag Manager
  • Facebook Pixel
  • Hotjar
  • Chat widget (Tawk.to, Intercom)
  • Çeşitli reklam pikselleri

Hepsi birlikte 500 KB - 1 MB JS olur. Çözüm: kritik olmayan script'leri lazy load et (kullanıcı etkileşim yapana kadar yükleme), tracking'i Google Tag Manager'da topla, kullanmadığın widget'ları kaldır.

Sıralama: en çok etki eden hangisi?

Tipik bir yavaş site için kabaca etki dağılımı:

  1. Hosting — %30
  2. Görseller — %25
  3. JavaScript fazlalığı — %20
  4. Cache/CDN eksikliği — %15
  5. Eklentiler — %10

Sırayla yaparsan iki haftada Lighthouse skorunu 30'dan 90'a çıkarmak mümkün.

Sonuç değil — bir sonraki adım

Site hızını ölçtün, problemi gördün ama düzeltmeye vakit/teknik bilgi yoksa, bize yaz. 30 dakikalık ücretsiz görüşmede mevcut sitende neyin ne kadar yavaşlattığını net listeyle gösterir, sonrasında düzeltmek istersen teklif veririz.

site hızıperformansseo