WEB PERFORMANS REHBERİ

Web Sitesi Performansı Neden Bu Kadar Önemli?
Lighthouse 90+ Skoru Nasıl Elde Edilir?

Web Tasarım Ağustos 2026 9 dakika okuma

Bir web sitesi tasarlarken estetik ve içerik kadar — belki daha fazla — sayfa performansı önem taşır. Google, 2021'den bu yana Core Web Vitals metriklerini sıralama faktörü olarak kullanıyor. Daha da önemlisi: yavaş bir site doğrudan satış kaybettirir.

📌 GERÇEK SENARYO: Bir mobilya firması, yeni web sitesini yayınladıktan sonra mobile hız skorunun 34 olduğunu fark etti. Ürün sayfaları 8-12 saniyede yükleniyordu. Mobil kullanıcıların %70'i siteyi terk ediyordu. Performans optimizasyonundan sonra skor 91'e, mobil satışlar ise %3 tıklama oranına yükseldi.

53% Mobil kullanıcı, 3 saniyeden yavaş yüklenen siteleri terk eder (Google, 2023)
1sn Yükleme gecikmesi, dönüşüm oranını ortalama %7 düşürür
90+ Lighthouse skoru hedefi — hem SEO hem UX için

Core Web Vitals Nedir?

Core Web Vitals, Google'ın kullanıcı deneyimini ölçmek için belirlediği üç temel performans metriğidir:

  • LCP — Largest Contentful Paint: Sayfanın en büyük içerik öğesinin (genellikle hero görseli veya ana başlık) yüklenme süresi. Hedef: 2,5 saniye altı
  • CLS — Cumulative Layout Shift: Sayfa yüklenirken elementlerin beklenmedik yer değiştirmesi. Hedef: 0,1'in altı
  • INP — Interaction to Next Paint: Kullanıcının bir butona tıklaması ile sayfanın tepki vermesi arasındaki süre. Hedef: 200ms altı

Lighthouse Skoru Nasıl Hesaplanır?

Google'ın Lighthouse aracı, web sitenizi Performance, Accessibility, Best Practices ve SEO olmak üzere dört kategoride 0-100 arasında puanlar. Biz genellikle Performance ve SEO puanlarına odaklanıyoruz.

Performance skoru hesaplanırken şu metrikler ağırlıklandırılır:

  • FCP (First Contentful Paint) — %10
  • LCP — %25
  • Speed Index — %10
  • Total Blocking Time — %30
  • CLS — %25

Lighthouse 90+ Skoru İçin 8 Kritik Adım

1. Görsel Optimizasyonu

Görseller genellikle sayfa ağırlığının %60-70'ini oluşturur. Şu adımları uygulayın:

  • AVIF veya WebP formatını kullanın (JPEG'e göre %30-50 daha küçük)
  • Her görsel için width ve height attribute'u tanımlayın (CLS'yi önler)
  • Hero görselini loading="eager", geri kalanları loading="lazy" yapın
  • Responsive görseller için srcset kullanın

2. JavaScript'i Optimize Edin

Gereksiz JavaScript hem yükleme süresini hem de INP'yi olumsuz etkiler:

  • Kullanılmayan JS kütüphanelerini kaldırın
  • Kritik olmayan scriptleri defer veya async yapın
  • Third-party scriptleri (analytics, chat widget) lazy load edin
  • JavaScript bundle boyutunu tree-shaking ile küçültün

3. CSS Optimizasyonu

  • Kritik CSS'i <head>'de inline olarak tanımlayın
  • Kullanılmayan CSS'i PurgeCSS ile temizleyin
  • CSS dosyalarını minify edin
  • CSS animasyonlarında transform ve opacity kullanın (layout reflow tetiklemez)

4. Font Optimizasyonu

  • Yalnızca ihtiyaç duyduğunuz font ağırlıklarını yükleyin
  • font-display: swap kullanın (FOIT'yi önler)
  • Font dosyalarını kendi sunucunuzda barındırın
  • <link rel="preconnect"> ile Google Fonts bağlantısını önceden başlatın

5. Sunucu Tarafı Optimizasyonları

  • Gzip veya Brotli sıkıştırması etkinleştirin
  • Cache-Control header'larını doğru ayarlayın (statik dosyalar: min. 1 yıl)
  • CDN kullanın (özellikle görsel dosyaları için)
  • TTFB (Time to First Byte) 600ms altında tutun

6. Render-Blocking Kaynakları Elimine Edin

Tarayıcı, render-blocking resource yüklenene kadar sayfayı gösteremez. Bunu önlemek için:

  • Kritik olmayan CSS'i async yükleyin
  • JavaScript dosyalarını <body> sonuna taşıyın
  • <link rel="preload"> ile kritik kaynakları önceden yükleyin

7. LCP'yi Doğrudan Hedefleyin

LCP skorunuzu iyileştirmenin en hızlı yolları:

  • Hero görseli için fetchpriority="high" ekleyin
  • Hero görselini CSS background yerine <img> tag'i ile kullanın (preload edilebilir)
  • Görsel CDN'den sunun
  • LCP öğesi metin ise font preload yapın

8. CLS'yi Sıfıra Yaklaştırın

  • Tüm görsellere width ve height ekleyin
  • Reklam ve embed içerikleri için min-height tanımlayın
  • Web fontlarında font-display: swap kullanın
  • Dinamik olarak eklenen içerikleri sayfa yüklenmeden önce yerleştirin

💡 İPUCU: Chrome DevTools'da Performance sekmesini ve Lighthouse'u ücretsiz kullanabilirsiniz. Ancak mobile ve desktop skorları önemli ölçüde farklılık gösterir — her ikisini de test edin.

PageSpeed Insights vs Lighthouse

Google'ın PageSpeed Insights aracı, hem lab verileri (Lighthouse) hem de gerçek kullanıcı verileri (CrUX - Chrome User Experience Report) kullanır. Lighthouse skoru anlık ölçüm verirken, CrUX son 28 günün ortalamasını gösterir. SEO için önemli olan CrUX verisidir.

Sonuç: Performans Yatırımının Geri Dönüşü

Web sitesi performansına yatırım yapmak somut iş sonuçları üretir. Yavaş bir siteden hızlı bir siteye geçiş genellikle şu sonuçları doğurur:

  • Hemen çıkma oranında %20-40 azalma
  • Sayfa başına görüntülenme oranında artış
  • SEO sıralamalarında iyileşme
  • Form ve satış dönüşüm oranında artış

Hızlı İşler olarak geliştirdiğimiz tüm web sitelerinde Lighthouse Performance skoru minimum 85, hedef 95+ olarak belirliyoruz.

Web Sitemin Performansını Analiz Et Web Tasarım Hizmetimiz

İlgili Yazılar

GEO & AEO
GEO ve AEO Nedir?
Özel Yazılım
Özel Yazılım mı, Hazır Çözüm mü?
WhatsApp Hemen Arayın