Yazılar & Rehberler

Blog

Web Sitesi Hız Optimizasyonu Rehberi: Core Web Vitals ve Ötesi

İpuçları & Rehberler BUZ Yazılım 25 Mayıs 2023

Web Sitesi Hızı Neden Önemli?

Web sitesi hızı, kullanıcı deneyimi ve SEO'nun temel taşlarından biridir. Araştırmalar çarpıcı gerçekleri ortaya koyuyor:

  • Sayfa yükleme süresi 3 saniyeyi aştığında ziyaretçilerin %53'ü siteyi terk ediyor
  • Her 1 saniyelik gecikme, dönüşüm oranını %7 düşürüyor
  • Google, sayfa hızını sıralama faktörü olarak kullanıyor
  • Mobil kullanıcılar masaüstüne göre daha az sabırlı

BUZ Yazılım olarak 2007'den bu yana 100'den fazla müşterimizin web sitelerini performans açısından optimize ediyoruz. Bu rehberde etkili hız optimizasyonu tekniklerini paylaşıyoruz.

Core Web Vitals Nedir?

Google'ın 2021'de duyurduğu Core Web Vitals, kullanıcı deneyimini ölçen üç temel metriktir:

LCP (Largest Contentful Paint)

Sayfadaki en büyük içerik öğesinin ne kadar sürede yüklendiğini ölçer.

  • İyi: 2,5 saniyenin altı
  • İyileştirme gerekli: 2,5 - 4 saniye arası
  • Kötü: 4 saniyenin üzeri

FID (First Input Delay) / INP (Interaction to Next Paint)

Kullanıcının ilk etkileşiminden sonra tarayıcının ne kadar sürede yanıt verdiğini ölçer.

  • İyi: 100 milisaniyenin altı
  • İyileştirme gerekli: 100 - 300 milisaniye arası
  • Kötü: 300 milisaniyenin üzeri

CLS (Cumulative Layout Shift)

Sayfa yüklenirken beklenmedik düzen kaymalarını ölçer.

  • İyi: 0,1'in altı
  • İyileştirme gerekli: 0,1 - 0,25 arası
  • Kötü: 0,25'in üzeri

Görsel Optimizasyonu

Görseller, web sayfalarının ortalama ağırlığının %50'sinden fazlasını oluşturur:

  • WebP formatını kullanın: JPEG'e göre %25-35 daha küçük, kalite kaybı minimum
  • Responsive görseller: srcset ile farklı ekran boyutları için farklı görseller sunun
  • Lazy loading: Görünür alan dışındaki görselleri gecikmeli yükleyin
  • Boyut belirtin: width ve height nitelikleri ile CLS'yi önleyin
  • Sıkıştırma: TinyPNG veya ImageOptim gibi araçlarla dosya boyutunu düşürün
  • CDN kullanın: Görselleri kullanıcıya en yakın sunucudan yükleyin

JavaScript ve CSS Optimizasyonu

Aşırı JavaScript ve CSS, sayfanızın render süresini önemli ölçüde artırır:

  • Minification: JS ve CSS dosyalarını küçültün, gereksiz boşluk ve yorumları kaldırın
  • Bundling: Birden fazla dosyayı tek dosyada birleştirin
  • Code splitting: Yalnızca gerekli kodu yükleyin, geri kalanını gecikmeli yükleyin
  • Critical CSS: İlk görünür alan için gereken CSS'i satır içi olarak ekleyin
  • Async/Defer: JavaScript dosyalarını asenkron veya ertelenmiş olarak yükleyin
  • Kullanılmayan kodu kaldırın: Tree shaking ile ölü kodu temizleyin

Caching Stratejileri

Doğru önbellek stratejisi, tekrar eden ziyaretlerde sayfa yükleme süresini dramatik şekilde azaltır:

  • Browser caching: Statik dosyalar için uzun süreli önbellek süreleri belirleyin
  • Cache-Control başlıkları: max-age, no-cache, must-revalidate gibi direktifler kullanın
  • ETag'ler: Dosya değişikliklerini verimli şekilde takip edin
  • Service Worker: PWA'lar için offline önbellek stratejileri uygulayın
  • Sunucu tarafı önbellek: Veritabanı sorguları ve API yanıtlarını önbelleğe alın

CDN (İçerik Dağıtım Ağı)

CDN, içeriğinizi dünya genelindeki sunuculara dağıtarak kullanıcıya en yakın noktadan hizmet verir:

  • Cloudflare: Ücretsiz planı ile en popüler seçenek
  • AWS CloudFront: AWS ekosistemiyle güçlü entegrasyon
  • Bunny CDN: Uygun fiyatlı ve yüksek performanslı alternatif

CDN kullanmanın faydaları:

  • Düşük gecikme süresi: Fiziksel mesafe kısalır
  • DDoS koruması: Trafiği dağıtarak saldırılara karşı koruma
  • Otomatik sıkıştırma: Gzip/Brotli ile transfer boyutu küçültme
  • SSL/TLS: HTTPS desteği ile güvenli bağlantı

Performans Ölçüm Araçları

Optimizasyonlarınızın etkisini ölçmek için şu araçları kullanın:

  • Google PageSpeed Insights: Core Web Vitals ve performans skoru
  • GTmetrix: Detaylı yükleme süresi analizi
  • WebPageTest: Farklı konumlardan test imkanı
  • Lighthouse: Chrome DevTools içinde kapsamlı denetim
  • Google Search Console: Core Web Vitals raporları

Sonuç

Web sitesi hız optimizasyonu, tek seferlik bir işlem değil, sürekli bir süreçtir. Core Web Vitals metriklerini düzenli takip ederek ve yukarıdaki teknikleri uygulayarak hem kullanıcı deneyimini hem de SEO performansınızı önemli ölçüde artırabilirsiniz.

BUZ Yazılım olarak web sitelerinizin performansını analiz edip optimize ediyoruz. Hızlı ve kullanıcı dostu bir web sitesi için bizimle iletişime geçin.

Projeniz için profesyonel destek mi arıyorsunuz?

Ücretsiz Teklif Alın