Web Sitesi Hızlandırma Rehberi: 2026'da Core Web Vitals ile Sıralama Avantajı
Web sitesi hızı, kullanıcı deneyimi ve arama motoru sıralaması için kritik bir faktördür. Google'ın araştırmalarına göre, sayfa yükleme süresi 1 saniyeden 3 saniyeye çıktığında bounce oranı %32 artar. 5 saniyeyi aşan yükleme sürelerinde ise bu oran %90'a ulaşır. Bu rehberde, web sitenizi nasıl hızlandıracağınızı, Core Web Vitals hedeflerine nasıl ulaşacağınızı ve performans optimizasyonu için en etkili stratejileri detaylı şekilde inceliyoruz.
Core Web Vitals Nedir ve Neden Önemlidir?
Core Web Vitals (CWV), Google'ın kullanıcı deneyimini ölçmek için kullandığı üç temel metriktir. Bu metrikler 2021'den itibaren Google'ın sıralama faktörleri arasında yer almaktadır.
LCP (Largest Contentful Paint)
LCP, ana sayfa içeriğinin (genellikle hero görseli veya büyük metin bloğu) tarayıcıda tam olarak göründüğü süreyi ölçer. Hedef değer: 2.5 saniye veya daha az.
LCP'yi etkileyen faktörler: sunucu yanıt süresi (TTFB), kaynak yükleme boyutu, CSS ve JavaScript bloklaması, görsel optimizasyonu ve font yükleme.
INP (Interaction to Next Paint)
INP, kullanıcının bir etkileşimde bulunduğunda (tıklama, dokunma, tuşa basma) sayfanın ne kadar hızlı tepki verdiğini ölçer. Nisan 2024'te FID'in yerini aldı. Hedef değer: 200 milisaniye veya daha az.
INP'yi etkileyen faktörler: JavaScript çalışma süresi, ana iş parçacığı (main thread) tıkanıklığı, büyük DOM boyutu ve optimizasyonu yapılmamış event handler'lar.
CLS (Cumulative Layout Shift)
CLS, sayfa yüklenirken öğelerin beklenmedik şekilde kaydırılmasını ölçer. Beklenmedik hareketler kullanıcı deneyimini olumsuz etkiler. Hedef değer: 0.1 veya daha az.
CLS'yi etkileyen faktörler: boyutu belirtilmemiş görseller, dinamik olarak eklenen reklamlar, web font fallback'i, dinamik içerik ekleme.
Hız Stratejisi: Katman Katman Optimizasyon
1. Sunucu Katmanı Optimizasyonu
Sunucu yanıt süresi (TTFB), tüm yükleme sürecinin temelini oluşturur. TTFB 200ms'nin altında olmalıdır.
CDN Kullanımı: Content Delivery Network, statik varlıklarınızı kullanıcılara coğrafi olarak en yakın sunucudan sunar. Vercel Edge, Cloudflare Workers gibi servisler hem CDN hem de edge computing avantajı sağlar.
HTTP/2 veya HTTP/3: Çoklu istek paralelliği, header sıkıştırma ve sunucu yönlendirmesi ile yükleme süresini önemli ölçüde azaltır.
Gzip/Brotli Sıkıştırma: Metin tabanlı varlıklarınızı (HTML, CSS, JS) sıkıştırarak transfer boyutunu %60-80 azaltabilirsiniz.
2. Görsel Optimizasyonu
Görseller, çoğu web sitesinde toplam sayfa boyutunun %50-70'ini oluşturur. Doğru optimizasyonla büyük kazanımlar elde edebilirsiniz.
Modern Format Kullanımı: WebP ve AVIF formatları, JPEG'e göre %25-50 daha küçük dosya boyutları sunar. Next.js'in built-in image optimizasyonu bu formatları otomatik olarak negotiated eder.
Responsive Images: Tarayıcı boyutuna göre farklı görsel boyutları sunmak, mobil cihazlarda gereksiz veri transferini önler. srcset ve sizes özellikleri bu konuda kritiktir.
Lazy Loading: Viewport dışında kalan görsellerin yüklenmesini ertelemek, initial payload'u küçültür. loading="lazy" özelliği basit bir çözüm sunar.
Görsel Boyutu: 1200px genişliğinde bir görsel, çoğu ekran için yeterlidir. 4K görseller kullanmaktan kaçının.
3. CSS Optimizasyonu
CSS, render-blocking bir kaynaktır. Doğru optimizasyonla hem yükleme süresini hem de CLS'yi iyileştirebilirsiniz.
Critical CSS: Her sayfanın above-the-fold içeriği için gerekli minimum CSS'i inline olarak ekleyin, geri kalanını asynchronously yükleyin.
CSS Purging: Kullanılmayan CSS kurallarını kaldırmak (Tailwind CSS'in purge özelliği gibi) dosya boyutunu önemli ölçüde azaltır.
Font Optimization: Web fontları hem FOUT (Flash of Unstyled Text) hem de FOIT (Flash of Invisible Text) sorununa yol açabilir. font-display: swap kullanarak font yükleme süresini iyileştirebilirsiniz.
4. JavaScript Optimizasyonu
JavaScript, main thread'i meşgul ederek INP değerini doğrudan etkiler. Doğru optimizasyon kritiktir.
Code Splitting: Sayfa bazında JavaScript chunk'ları oluşturmak, initial payload'u küçültür. Next.js'in dynamic import özelliği bunu otomatik olarak yapar.
Tree Shaking: Kullanılmayan kod parçacıklarını kaldırmak bundle boyutunu azaltır. Modern build tool'ları (Webpack, Turbopack) bunu otomatik olarak yapar.
Defer/Async: defer veya async özellikleri ile script yükleme sürecini HTML parsing ile paralel hale getirebilirsiniz.
Third-Party Scripts: Reklam, analitik ve social media widget'ları sıklıkla performans sorunlarına yol açar. Mümkünse lazy loading kullanın veya alternatif çözümler değerlendirin.
5. Caching Stratejisi
Doğru caching, tekrarlayan ziyaretlerde dramatik hız iyileştirmeleri sağlar.
Browser Caching: Cache-Control header'ları ile statik varlıklarınızın tarayıcıda ne kadar süreyle saklanacağını belirleyin. 1 yıllık immutable caching, versiyonlu dosyalar için idealdir.
Service Worker Caching: PWA destekli sitelerde service worker ile offline-first stratejileri uygulayabilirsiniz.
Server-Side Caching: Redis, Varnish veya CDN seviyesinde sayfa önbellekleme ile TTFB'yi önemli ölçüde düşürebilirsiniz.
Ölçüm ve İzleme
Google Search Console
Search Console'daki Core Web Vitals raporu, gerçek kullanıcı verilerine (CrUX) dayanır. Bu raporu düzenli olarak takip edin ve sorunlu sayfaları belirleyin.
PageSpeed Insights
Herhangi bir sayfanın detaylı performans analizini yapar. Hem lab (laboratuvar) hem de field (gerçek dünya) verileri sunar.
Lighthouse
Chrome DevTools içinde yer alan Lighthouse, kapsamlı bir performans, erişilebilirlik ve SEO denetimi yapar. Geliştirme aşamasında düzenli olarak çalıştırın.
Web Vitals Kütüphanesi
React, Next.js ve diğer framework'ler için özel Web Vitals tracking kütüphaneleri mevcuttur. Core Web Vitals verilerinizi kendi sunucunuza raporlayarak gerçek zamanlı izleme yapabilirsiniz.
Hız Optimizasyonu Kontrol Listesi
Başlamadan önce bu kontrol listesini kullanarak mevcut durumunuzu değerlendirin:
- TTFB 200ms altında mı?
- LCP 2.5s altında mı?
- INP 200ms altında mı?
- CLS 0.1 altında mı?
- Toplam sayfa boyutu 3MB altında mı?
- HTTP istek sayısı 50'nin altında mı?
- Görseller modern formatta mı (WebP/AVIF)?
- CSS ve JavaScript sıkıştırılmış mı (Gzip/Brotli)?
- Fontlar optimize edilmiş mi (preload, swap)?
- Caching stratejisi tanımlı mı?
Yaygın Hatalar ve Çözümleri
Çok Fazla Third-Party Script
Reklam, analitik, chat widget ve social media embed'leri performansı ciddi şekilde düşürebilir. Her bir script'i değerlendirin ve zorunlu olmayanları kaldırın.
Boyutu Belirtilmemiş Görseller
width ve height özellikleri belirtilmemiş görseller CLS'ye neden olur. Tüm görsellerde boyut belirtin.
Render-Blocking CSS
Tüm CSS'inizi <head> içinde senkron olarak yüklüyorsanız, render-blocking sorunu yaşıyor olabilirsiniz. Critical CSS'i inline, geri kalanını async yükleyin.
Büyük JavaScript Bundle'ları
100KB'ın üzerinde JavaScript bundle'ları genellikle optimizasyon ihtiyacı olduğunu gösterir. Code splitting ve tree shaking ile boyutu azaltın.
Sonuç: Hız Yatırım Getirisi
Web sitesi hızlandırma, yatırım getirisi en yüksek dijital yatırımlardan biridir. Daha hızlı bir site:
- Daha yüksek Google sıralaması
- Daha düşük bounce oranı
- Daha yüksek dönüşüm oranı
- Daha iyi kullanıcı memnuniyeti
- Daha düşük reklam maliyeti (daha iyi Quality Score)
Core Web Vitals hedeflerine ulaşmak için profesyonel destek almak, uzun vadede büyük tasarruf sağlar. Ücretsiz keşif görüşmesi için bizimle iletişime geçin.
Sıkça Sorulan Sorular
Web sitemin hızını nasıl ölçebilirim?
Google PageSpeed Insights, GTmetrix veya Chrome DevTools Lighthouse araçlarını kullanabilirsiniz. Gerçek kullanıcı verileri için Google Search Console'daki Core Web Vitals raporuna bakın.
Core Web Vitals optimizasyonu ne kadar sürer?
Mevcut duruma göre değişir. Basit optimizasyonlar 1-2 haftada, kapsamlı yeniden yapılandırma 4-8 haftada tamamlanabilir.
Hız optimizasyonu SEO'yu ne kadar etkiler?
Core Web Vitals, Google'ın resmi sıralama faktörlerinden biridir. Özellikle rekabetin yoğun olduğu anahtar kelimelerde belirgin bir avantaj sağlar.
CDN kullanmak zorunlu mu?
Her site için zorunlu değildir, ancak yüksek trafiğe sahip siteler için şiddetle tavsiye edilir. CDN, hem hız hem de maliyet avantajı sağlar.
Mobil ve masaüstü performansı farklı mı?
Evet. Mobil cihazlar genellikle daha yavaş işlemcilere ve sınırlı bant genişliğine sahiptir. Mobil öncelikli optimizasyon giderek daha önemli hale geliyor.
İlgili Yazılar
Core Web Vitals: LCP, INP ve CLS ile performansı ölçülebilir kılmak
Hız sadece "iyi his" değil; ölçülebilir metrikler. Bu yazıda CWV hedeflerini, en yaygın darboğazları ve Next.js projelerinde pratik iyileştirmeleri özetliyoruz.
Oku →2026-05-04Yapılandırılmış veri (Schema.org) ile SERP'te daha güçlü görünürlük
Schema.org işaretlemeleri; breadcrumb, FAQ ve zengin sonuçlar için arama motorlarına net sinyal verir. Bu yazıda doğru kullanım ve yaygın hataları ele alıyoruz.
Oku →2026-05-03İçerik haritası ve iç link mimarisi: arama niyetini siteye taşımak
Kategori sayfaları, hizmet sayfaları ve blog yazıları birlikte çalıştığında organik büyüme hızlanır. Bu yazıda pratik bir iç link kurgusu anlatıyoruz.
Oku →