Bu Yazıdan Öne Çıkanlar
Sayfa yüklenirken zıplayan butonlara ve kayan metinlere son verin. CLS puanını sıfıra indirme yolları.
Kullanıcının Sabrını Taşıran Kaymalar: CLS
Okumaya çalıştığınız metnin bir anda aşağı kayması veya tam tıklayacakken butonun yer değiştirmesi kadar kötü bir deneyim azdır. Google, Cumulative Layout Shift (CLS) metriği ile bu istikrarsızlığı ölçer ve 0.1'in altını "iyi" kabul eder.
CLS Neden Oluşur?
- Boyutları belirtilmemiş görseller ve videolar.
- Gecikmeli yüklenen fontlar (FOIT/FOUT sorunu).
- Dinamik olarak eklenen reklam alanları veya widget'lar.
- Geç yüklenen CSS dosyaları nedeniyle stil değişimleri.
Çözüm Yolları
- Tüm
<img>ve<video>taglarınawidthveheightdeğerleri ekleyin. - CSS'de
aspect-ratioözelliğini kullanarak alan rezervasyonu yapın. - Font yüklemeleri için
font-display: swapkullanırken, fallback fontun boyutlarını ana fontla hizalayın. - Reklam alanları için sabit yükseklikli container'lar oluşturun.