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)
En büyük içeriğin yüklenme süresi
FID (First Input Delay)
İlk etkileşime yanıt süresi
CLS (Cumulative Layout Shift)
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
<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
<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ığı
<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:
<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:
<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
LCP süresi (%40 iyileştirme)
Kurumsal Site
Lighthouse Performance skoru
Blog Sitesi
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
<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.