Bloglara Dön

Site Hızını Artırma: Uygulanabilir 20 Yöntem

Site hızı; SEO’dan dönüşüme, kullanıcı memnuniyetinden reklam gelirine kadar her metriği doğrudan etkiler. 100ms’lik bir hızlanma bile dönüşüm oranını %1-2 artırabilir. Bu 25 madde ile 1 hafta içinde sitenizin yüklenme süresini yarıya indirebilirsiniz. Her madde altında hangi araçla ölçeceğinizi ve ortalama etki miktarını bulacaksınız.

Görsel Optimizasyonu

  1. WebP veya AVIF formatı (JPG’den %30-50 küçük).
  2. Responsive srcset ile boyuta uygun görsel.
  3. Lazy load (hero hariç).
  4. Hero görseli preload + fetchpriority="high".
  5. width/height attribute her görselde.
  6. Görsel CDN (Cloudflare Images, Bunny CDN).

CSS ve JavaScript

  1. Kritik CSS inline (~14KB).
  2. Kullanılmayan CSS temizle (PurgeCSS, Tailwind JIT).
  3. JS defer / async.
  4. Bundle küçültme (esbuild, Vite).
  5. Code splitting.
  6. Tree shaking.

Cache Katmanları

  1. Browser cache header (max-age).
  2. Edge cache (Cloudflare Cache Rules).
  3. Object cache (Redis).
  4. Full page cache (WP Rocket, Varnish).
  5. OPCache (PHP).

Sunucu Optimizasyonu

  1. PHP 8.3 + JIT + OPCache.
  2. HTTP/3 (QUIC) etkin.
  3. Brotli sıkıştırma.
  4. Nginx tuning (worker, keepalive).
  5. Database query optimizasyonu (index, N+1).

Font ve 3rd Party

  1. Font display: swap.
  2. 3rd party script minimalize (analytics, chat widget).
  3. Preconnect / dns-prefetch stratejik.

Ölçüm Araçları

  • PageSpeed Insights.
  • WebPageTest (filmstrip + waterfall).
  • Chrome DevTools Performance.
  • Lighthouse CI.
  • SpeedCurve, Vercel Speed Insights (RUM).
  • Cloudflare Web Analytics.

Framework Bazlı İpuçları

  • WordPress: WP Rocket + WebP Express + Cloudflare APO.
  • Laravel: route:cache, view:cache, config:cache, Octane.
  • Next.js: Image component, Server Components, ISR.
  • Astro: zaten hızlı; islands mimarisi.

Öncelik Sırası (Pareto)

  1. Cloudflare + Cache Everything.
  2. Hero görseli WebP + preload.
  3. Font display: swap.
  4. 3rd party script defer.
  5. Kritik CSS inline.

Bu 5 madde tek başına LCP’yi 3s’den 1.5s’ye düşürebilir.

Gerçek Örnek: Blog Optimizasyonu

Bir Laravel blog için başlangıç: PageSpeed mobil 34, LCP 4.1s. Yapılanlar:

  1. Cloudflare + Cache Everything (HTML).
  2. Görseller WebP + srcset.
  3. Kritik CSS inline.
  4. Google Fonts local host + swap.
  5. view:cache + config:cache.
  6. 3rd party analytics defer.

Sonuç: PageSpeed 96, LCP 1.4s, INP 130ms, CLS 0.02. Süre: 6 saat.

Sık Yapılan Hatalar

  • Hero görseli lazy load.
  • Font’u CDN’den çekip preconnect eklememek.
  • Otomatik optimize eklenti + manuel optimize çakışması.
  • Kritik CSS’i çok büyük tutmak.
  • Cache purge unutmak.

Sıkça Sorulan Sorular

Cloudflare kullanmadan hızlanabilir miyim?

Evet ama zorluk 3-4 kat artar. Cloudflare 30 dakikada en yüksek getirili adım.

Hızın SEO’ya gerçek etkisi?

Doğrudan sıralama sinyali değil ama dolaylı: kullanıcı sinyalleri, CWV bandı.

Sonuç

Bu 25 madde, PageSpeed skorunuzu 40’tan 90+’a çıkarır ve LCP’yi yarıya düşürür. Sonuç: hem SEO hem dönüşümde %10-30 aralığında ciddi artış.