Core Web Vitals (Önemli Web Verileri), Google’ın bir web sayfasının kullanıcı deneyimi kalitesini ölçmek için kullandığı bir dizi metriktir. 2021 yılında Google’ın “Sayfa Deneyimi” (Page Experience) sıralama faktörünün bir parçası haline gelen bu metrikler, sitenizin sıralamasını ve genel SEO performansını doğrudan etkilemektedir.
Core Web Vitals, üç ana metriğe odaklanır:
- Largest Contentful Paint (LCP – En Büyük İçerikli Boyama):
- Nedir? Sayfanın ana içeriğinin (en büyük metin bloğu, resim veya video) ne kadar sürede yüklendiğini ölçer. Kullanıcının sayfanın ana içeriğini ne kadar hızlı gördüğünü gösterir.
- İdeal Değer: 2.5 saniye veya daha az.
- First Input Delay (FID – İlk Giriş Gecikmesi):
- Nedir? Kullanıcının sayfada ilk kez etkileşime girmesi (bir butona tıklama, bir forma yazma vb.) ile tarayıcının bu etkileşime yanıt vermeye başlaması arasındaki süreyi ölçer.
- İdeal Değer: 100 milisaniye veya daha az.
- Cumulative Layout Shift (CLS – Kümülatif Düzen Kayması):
- Nedir? Sayfa yüklenirken, beklenmedik düzen kaymalarının ne kadar olduğunu ölçer. Örneğin, sayfa yüklendikten sonra aniden çıkan bir reklamın metni aşağı itmesi CLS’ye neden olur.
- İdeal Değer: 0.1 veya daha az.
Site Hızınızı Uçuracak İpuçları
Core Web Vitals’ı iyileştirmek ve sitenizin hızını artırmak için aşağıdaki adımları uygulayabilirsiniz:
LCP’yi İyileştirme (En Büyük İçeriği Hızlandırma)
- Gereksiz Öğeleri Kaldırın: Ana içeriğin yüklenmesini engelleyen gereksiz CSS, JavaScript dosyalarını veya büyük resimleri ilk yüklemeden çıkarın.
- Görselleri Optimize Edin:
- Ana içerik resmini mümkün olduğunca sıkıştırın ve WebP gibi modern formatlar kullanın.
- Gereksiz boyutları ve çözünürlükleri azaltın.
- Sunucu Yanıt Süresini Azaltın: Hızlı bir hosting hizmeti kullanın, veritabanı sorgularını optimize edin ve sunucunuzun performansını artırın.
- CDN (İçerik Dağıtım Ağı) Kullanın: CDN, içeriğinizi dünyanın farklı yerlerindeki sunucularda önbelleğe alarak kullanıcılara daha yakın bir noktadan sunar ve yükleme süresini kısaltır.
FID’i İyileştirme (Etkileşim Hızını Artırma)
- JavaScript Yüklemesini Erteleyin: Kritik olmayan JavaScript kodlarını, sayfanın etkileşime hazır olmasından sonra yüklenecek şekilde
defer
veyaasync
etiketleriyle işaretleyin. - Büyük Kodları Bölün: Uzun JavaScript görevlerini daha küçük parçalara ayırarak tarayıcının ana iş parçacığının (main thread) tıkanmasını önleyin.
- Gereksiz Üçüncü Taraf Kodlarından Kaçının: Fazla reklam, analiz veya sosyal medya eklentileri, FID’i olumsuz etkileyebilir. Mümkün olduğunca az üçüncü taraf betiği kullanmaya çalışın.
CLS’yi İyileştirme (Düzen Kaymasını Önleme)
- Görsel Boyutlarını Belirtin: Sayfaya eklediğiniz tüm görseller ve videolar için
width
(genişlik) veheight
(yükseklik) özelliklerini HTML’de belirtin. Bu, tarayıcının resim için ayrılması gereken alanı önceden hesaplamasını sağlar.- Örnek:
<img src="resim.jpg" width="600" height="400" alt="Örnek Resim">
- Örnek:
- Dinamik İçeriği Önceden Ayırın: Sonradan yüklenecek olan reklamlar veya pop-up’lar için CSS ile önceden bir alan ayırın. Bu sayede içerik yüklendiğinde düzenin kaymasını önlemiş olursunuz.
- Web Fontlarını Doğru Yükleyin: Web fontları, yüklenirken bir metnin kaymasına neden olabilir. Bu durumu önlemek için
font-display: swap
veyafont-display: optional
gibi CSS özelliklerini kullanın.
Sayfa Hızı Ölçme Araçları
Bu metrikleri ölçmek ve performansınızı takip etmek için Google’ın ücretsiz araçlarını kullanın:
- PageSpeed Insights: Sitenizin hem mobil hem de masaüstü performansını analiz eder ve Core Web Vitals değerlerinizi gösterir. Aynı zamanda, sitenizi iyileştirmeniz için somut önerilerde bulunur.
- Google Search Console: “Sayfa Deneyimi” ve “Önemli Web Verileri” raporları, sitenizin genel performansını izlemenizi sağlar ve sorunlu sayfaları belirlemenize yardımcı olur.
Core Web Vitals, kullanıcı deneyimini merkeze alan bir yaklaşımdır. Bu metrikleri iyileştirmek, sadece SEO sıralamalarınızı artırmakla kalmaz, aynı zamanda kullanıcılarınız için daha hızlı ve daha keyifli bir deneyim sunmanızı sağlar.