Google'da Üst Sıralara Çıkmak İçin Site Hızı Optimizasyonu

Core Web Vitals, PageSpeed ve Lighthouse ile performans artırma rehberi

Google, 2021'den itibaren Core Web Vitals'i resmi bir ranking faktörü haline getirdi. Bu, site hızının artık sadece kullanıcı deneyimi için değil, arama sonuçlarındaki sıralamanız için de kritik önemde olduğu anlamına geliyor. Bu rehberde, sitenizin hızını optimize ederek Google'da üst sıralara çıkmanın tekniklerini ele alacağız.

Core Web Vitals Nedir?

Core Web Vitals, Google'ın web sayfalarının kullanıcı deneyimini ölçmek için kullandığı üç temel metriktir:

LCP (Largest Contentful Paint)

< 2.5s

En büyük içeriğin yüklenme süresi

FID (First Input Delay)

< 100ms

İlk etkileşime yanıt süresi

CLS (Cumulative Layout Shift)

< 0.1

Sayfa düzeni kararlılığı

Önemli!

Bu metriklerin hepsinde "iyi" skorlara sahip olmak, Google'da daha iyi sıralamalar elde etmenin anahtarıdır. Eğer siteniz bu değerleri karşılamıyorsa, organik trafiğinizde düşüş yaşayabilirsiniz.

1. Largest Contentful Paint (LCP) Optimizasyonu

LCP, sayfa yüklendiğinde görünen en büyük elemanın (genellikle ana görsel veya metin bloğu) yüklenme süresini ölçer.

LCP'yi İyileştirme Teknikleri:

Görsel Optimizasyonu

// WebP formatı kullanımı
<picture>
  <source srcset="hero.webp" type="image/webp">
  <img src="hero.jpg" alt="Ana görsel" loading="eager">
</picture>
  • Görsel formatları: WebP veya AVIF kullanın (%30-50 daha küçük dosya boyutu)
  • Görsel boyutlandırma: Görselleri doğru boyutlarda sunun
  • Lazy loading: Ana görsel hariç tüm görseller için kullanın
  • CDN kullanımı: Cloudflare, AWS CloudFront gibi çözümler

Hosting ve Sunucu Optimizasyonu:

  • Kaliteli hosting: SSD disk, yeterli RAM ve CPU
  • HTTP/2 desteği: Çoklu dosya transferi için
  • Gzip/Brotli sıkıştırma: %70-80 boyut azalması
  • Sunucu konumu: Hedef kitlenize yakın lokasyon

2. First Input Delay (FID) Optimizasyonu

FID, kullanıcının sayfayla ilk etkileşimi (tık, form doldurma vb.) ile tarayıcının bu etkileşime yanıt verme süresi arasındaki gecikmeyi ölçer.

JavaScript Optimizasyonu

// Kritik olmayan JS'leri asenkron yükleme
<script src="analytics.js" async></script>
<script src="chat.js" defer></script>

// Code splitting ile büyük JS dosyalarını böl
import('./heavy-component').then(module => {
  // Lazy loaded component
});

FID İyileştirme Stratejileri:

  • JavaScript minification: Gereksiz kodları temizleyin
  • Tree shaking: Kullanılmayan kodu kaldırın
  • Web Workers: Ağır işlemleri ana thread'den ayırın
  • Prefetch/Preload: Kritik kaynakları önceden yükleyin

3. Cumulative Layout Shift (CLS) Optimizasyonu

CLS, sayfa yüklenirken beklenmedik düzen değişikliklerini ölçer. Görseller, reklamlar veya fontların sonradan yüklenmesi CLS'yi artırır.

Düzen Kararlılığı

// Görsellere boyut belirtin
<img src="image.jpg"
     width="800"
     height="600"
     alt="Açıklama" />

// CSS ile aspect ratio
.image-container {
  aspect-ratio: 16 / 9;
}

CLS İyileştirme Teknikleri:

  • Görseller için boyut belirtme: width ve height attributları
  • Font loading stratejisi: font-display: swap kullanın
  • Skeleton loading: İçerik yüklenene kadar placeholder göster
  • Dinamik içerik: Yeni içerik eklerken düzen koruyun

Site Hızını Ölçme Araçları

🔍

Google PageSpeed Insights

Ücretsiz, detaylı analiz ve öneriler

🚢

Google Lighthouse

Chrome DevTools entegresi

📊

GTmetrix

Detaylı performans raporu

WebPageTest

Farklı lokasyonlardan test

Teknik Optimizasyon Stratejileri

1. CSS Optimizasyonu:

// Kritik CSS inline olarak ekleyin
<style>
  /* Above-the-fold CSS */
  .header, .hero { /* styles */ }
</style>

// Kritik olmayan CSS'i asenkron yükleyin
<link rel="preload" href="styles.css" as="style" onload="this.onload=null;this.rel='stylesheet'">

2. Veritabanı Optimizasyonu:

  • Query optimizasyonu: İndeksler ve verimli sorgular
  • Caching: Redis, Memcached ile veritabanı yükünü azaltın
  • Connection pooling: Veritabanı bağlantılarını optimize edin
  • Lazy loading: Gerektiğinde veri yükleyin

3. Caching Stratejileri:

// Browser caching için .htaccess
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Site Hızı Optimizasyon Kontrol Listesi

Temel Optimizasyonlar

  • Görselleri WebP formatında kullanın
  • Gereksiz pluginleri kaldırın
  • CSS ve JavaScript dosyalarını minify edin
  • Gzip sıkıştırma etkinleştirin
  • CDN kullanın (Cloudflare, AWS CloudFront)
  • Lazy loading uygulayın
  • Browser caching yapılandırın
  • HTTP/2 aktif edin

İleri Seviye Optimizasyonlar

  • Critical CSS inline edin
  • JavaScript'i asenkron yükleyin
  • Database query'lerini optimize edin
  • Redis caching kullanın
  • Resource hints kullanın (prefetch, preload)
  • Web Workers ile ağır işlemleri background'a alın
  • Service Worker ile offline caching

Gerçek Dünya Örnekleri

WebKodlama.net olarak müşterilerimize uyguladığımız optimizasyonlarla elde ettiğimiz sonuçlar:

E-ticaret Sitesi

2.1s

LCP süresi (%40 iyileştirme)

Kurumsal Site

95/100

Lighthouse Performance skoru

Blog Sitesi

1.8s

Tam sayfa yüklenme süresi

Mobil Optimizasyon

Türkiye'de web trafiğinin %70'i mobil cihazlardan geliyor. Mobil optimizasyon artık opsiyonel değil, zorunlu:

Mobil Öncelikli Optimizasyon

// Responsive images
<img src="small.jpg"
     srcset="small.jpg 480w, medium.jpg 800w, large.jpg 1200w"
     sizes="(max-width: 600px) 480px, (max-width: 900px) 800px, 1200px"
     alt="Responsive görsel" />

Mobil Performans İpuçları:

  • Touch-friendly: Butonlar minimum 44px boyutunda
  • Viewport meta tag: Doğru scaling için
  • AMP sayfalar: Haber/blog siteleri için
  • Progressive Web App: Native app deneyimi

Monitoring ve İzleme

Site hızı optimizasyonu bir kez yapılıp unutulacak bir iş değil. Sürekli monitör edilmeli:

  • Google Search Console: Core Web Vitals raporları
  • Google Analytics: Site hızı raporları
  • Uptime monitoring: Pingdom, UptimeRobot
  • Real User Monitoring: Gerçek kullanıcı deneyimi

Sonuç ve Öneriler

Site hızı optimizasyonu artık Google'da üst sıralarda yer almanın vazgeçilmez koşullarından biri. Core Web Vitals metrikleri tüm iyi değerlerde olmalı ve siteniz 3 saniye altında yüklenmeli.

WebKodlama.net ile Hızlı Başlangıç

Biz WebKodlama.net olarak, sitenizin performansını artırmak için gerekli tüm optimizasyonları uyguluyoruz. Modern teknolojiler, CDN entegrasyonu, görsel optimizasyonu ve caching stratejileri ile sitenizi 90+ Lighthouse skoruna ulaştırıyoruz.

Hemen Harekete Geçin!

Site hızı her geçen gün daha kritik hale geliyor. Rakipleriniz optimize ederken siz beklerseniz, Google sıralamalarında geride kalırsınız. Bugün hızınızı test edin ve gerekli aksiyonları alın.

Site hızı optimizasyonu konusunda profesyonel destek için WebKodlama.net ekibimizle iletişime geçin. Ücretsiz analiz ve teklif alın.

Sitenizi Hızlandırmaya Hazır mısınız?

Uzman ekibimizle sitenizin performansını artırın, Google'da üst sıralara çıkın.

Ücretsiz Performans Analizi Al