İçeriğe geç

Web & Yazılım

Web Sitesi Hızı ve Core Web Vitals: LCP, INP ve CLS Rehberi

Core Web Vitals; yüklenme hızını, etkileşime yanıt süresini ve görsel kararlılığı ölçer. LCP, INP ve CLS'nin ne anlama geldiğini, iyi eşik değerlerini ve iyileştirme yollarını anlattık.

4 dk okuma

Web Sitesi Hızı ve Core Web Vitals: LCP, INP ve CLS Rehberi

Bir web sitesinin hızlı olup olmadığını yalnızca "sayfa kaç saniyede açılıyor?" sorusuyla anlamak mümkün değildir. Ana içerik ne zaman görünüyor, bir butona dokunulduğunda sayfa ne kadar sürede tepki veriyor, okurken içerik yerinden kayıyor mu? Google'ın Core Web Vitals adını verdiği ölçütler tam olarak bu üç soruya yanıt verir. Bu yazıda LCP, INP ve CLS'nin ne olduğunu, hangi değerlerin "iyi" kabul edildiğini, nasıl ölçüldüğünü ve nasıl iyileştirilebileceğini anlatıyoruz.

Core Web Vitals nedir?

Core Web Vitals, bir sayfanın gerçek kullanıcılar için sunduğu deneyimi ölçen üç temel metrikten oluşur. Her biri kullanıcı deneyiminin farklı bir yönünü ele alır:

  • LCP (Largest Contentful Paint): Yüklenme. Sayfadaki en büyük görsel ya da metin bloğunun ekranda görünme süresi.
  • INP (Interaction to Next Paint): Etkileşime yanıt. Kullanıcının tıklama, dokunma ve klavye etkileşimlerine sayfanın görsel olarak ne kadar sürede yanıt verdiği.
  • CLS (Cumulative Layout Shift): Görsel kararlılık. Sayfa yüklenirken ve kullanılırken içeriğin beklenmedik biçimde ne kadar kaydığı.

INP, Mart 2024'te FID (First Input Delay) metriğinin yerini almıştır. FID yalnızca ilk etkileşimin gecikmesini ölçerken INP, sayfa ziyareti boyunca gerçekleşen etkileşimleri değerlendirir.

İyi kabul edilen eşik değerleri

Google'ın web.dev üzerindeki belgelerine göre "iyi" sınırlar şöyledir:

  • LCP: 2,5 saniye ya da daha az (4 saniyenin üzeri "zayıf" kabul edilir)
  • INP: 200 milisaniye ya da daha az (500 milisaniyenin üzeri "zayıf" kabul edilir)
  • CLS: 0,1 ya da daha az (0,25'in üzeri "zayıf" kabul edilir)

Bu değerler tek bir ölçümle değil, sayfa yüklemelerinin 75. yüzdelik dilimi esas alınarak değerlendirilir ve mobil ile masaüstü için ayrı ayrı hesaplanır. Yani bir sayfanın "iyi" sayılması için ziyaretlerin en az yüzde 75'inde bu sınırların karşılanması gerekir.

Saha verisi ve laboratuvar verisi

Core Web Vitals'ı ölçerken iki tür veriyle karşılaşırsınız. Saha verisi, sitenizi ziyaret eden gerçek kullanıcıların cihaz ve bağlantılarında ölçülen değerlerdir; Google'ın Chrome kullanıcı deneyimi raporu (CrUX) bu veriye dayanır. Laboratuvar verisi ise belirli bir cihaz ve bağlantı varsayımıyla yapılan benzetim ölçümleridir. Laboratuvar verisi sorunları bulmak ve değişikliklerin etkisini hızlıca görmek için kullanışlıdır; ancak kullanıcılarınızın gerçek deneyimini saha verisi gösterir. INP gibi gerçek kullanıcı etkileşimine dayanan metrikler en doğru biçimde sahada ölçülür.

Ölçüm araçları

  • PageSpeed Insights: Bir sayfa için hem saha hem laboratuvar verisini birlikte gösterir.
  • Search Console Core Web Vitals raporu: Sitenizin sayfalarını gruplar hâlinde değerlendirir, sorunlu sayfa gruplarını gösterir.
  • Chrome geliştirici araçları ve Lighthouse: Sorunların kaynağını ayrıntılı olarak incelemeye yardımcı olur.

LCP nasıl iyileştirilir?

LCP öğesi çoğu sayfada büyük bir görsel ya da ana başlıktır. LCP'yi iyileştirmek için şu adımlar sık kullanılır:

  • Sunucu yanıt süresini kısaltmak; önbellekleme ve gerekiyorsa içerik dağıtım ağı (CDN) kullanmak
  • Görselleri ekranda gösterildikleri boyuta uygun ölçülerde ve WebP ya da AVIF gibi verimli biçimlerde sunmak
  • LCP görselini geç yükleme (lazy loading) kapsamından çıkarmak ve tarayıcının bu görseli erken keşfetmesini sağlamak
  • Sayfanın ilk görünümünü engelleyen gereksiz CSS ve JavaScript dosyalarını azaltmak

INP nasıl iyileştirilir?

Zayıf INP değerlerinin en yaygın nedeni, tarayıcının ana iş parçacığını uzun süre meşgul eden JavaScript kodlarıdır. Kullanıcı bir butona dokunduğunda tarayıcı başka bir işle meşgulse, yanıt gecikir.

  • Uzun süren JavaScript görevlerini daha küçük parçalara bölmek
  • Kullanılmayan JavaScript'i ve gereksiz üçüncü taraf betiklerini kaldırmak
  • Etkileşim sonrasında yapılan ağır işlemleri, ekrana ilk görsel geri bildirim verildikten sonraya ertelemek
  • Sayfadaki öğe (DOM) sayısını makul düzeyde tutmak

CLS nasıl iyileştirilir?

Okumaya başladığınız bir metnin, üstüne yüklenen bir reklam nedeniyle aşağı kayması CLS'nin tipik örneğidir. CLS'yi azaltmak için:

  • Görsel ve videolara genişlik ve yükseklik değerleri vermek ya da en-boy oranlarını tanımlamak
  • Reklam, gömülü içerik ve sonradan yüklenen alanlar için önceden yer ayırmak
  • Mevcut içeriğin üstüne, kullanıcı etkileşimi olmadan yeni içerik eklememek
  • Web yazı tiplerinin yüklenmesi sırasında oluşan kaymaları azaltacak yükleme stratejileri kullanmak

Core Web Vitals ve arama sonuçları

Google Search Central belgelerinde, arama sonuçlarında başarı için iyi Core Web Vitals değerlerine ulaşılması önemle önerilir ve sayfa deneyiminin Google'ın temel sıralama sistemlerinin ödüllendirmek istediği şeyle örtüştüğü belirtilir. Ancak iyi bir skor tek başına belirli bir sıralama sağlamaz; içeriğin aranan konuyla alakası ve kalitesi belirleyici olmaya devam eder. Bu nedenle site hızını yalnızca bir SEO maddesi olarak değil, ziyaretçilerinizin deneyimini doğrudan etkileyen bir kalite ölçütü olarak görmek daha doğrudur.

Hız bir kez yapılıp bırakılan bir iş değildir

Yeni eklenen bir eklenti, büyük boyutlu bir görsel ya da yeni bir reklam alanı, iyi durumdaki bir sayfanın değerlerini kısa sürede bozabilir. Bu nedenle Core Web Vitals değerlerini düzenli aralıklarla izlemek, siteye yapılan önemli değişikliklerden sonra ölçümleri tekrar etmek ve yeni özellikleri eklerken performansı da bir kabul ölçütü olarak değerlendirmek gerekir.

Kaynaklar

#CLS#Core Web Vitals#INP#LCP#site hızı

Paylaş:

İlgili yazılar

Sosyal Medya İçerik Takvimi Nasıl Hazırlanır? Dijital Pazarlama

3 dk okuma

Sosyal Medya İçerik Takvimi Nasıl Hazırlanır?

Düzenli ve tutarlı paylaşımın sırrı iyi bir içerik takvimidir. Hedeften içerik başlıklarına, özel günlerden onay akışına kadar sosyal medya takvimini adım adım anlattık.

Kurumsal Tanıtım Filmi Çekmeden Önce Bilinmesi Gerekenler Prodüksiyon

3 dk okuma

Kurumsal Tanıtım Filmi Çekmeden Önce Bilinmesi Gerekenler

Kurumsal tanıtım filmi, iyi planlandığında yıllarca kullanılabilecek bir yatırımdır. Amaçtan senaryoya, izinlerden teslim formatlarına kadar çekime başlamadan önce netleştirmeniz gerekenleri derledik.

WhatsApp