CLS optimizasyonları Yahoo! JAPAN Haberler'in oturum başına sayfa görüntüleme sayısı %15 arttı

CLS'nin 0,2 oranında optimize edilmesi, oturum başına sayfa görüntüleme sayısında% 15 artışa, oturum sürelerinin% 13 oranında uzamasına ve hemen çıkma oranında 1,72 puan düşüşe yol açmıştır.

Tomoki Kiraku
Tomoki Kiraku
Milica Mihajlija
Milica Mihajlija

Yahoo! JAPAN, aylık 79 milyardan fazla sayfa görüntülemesi sağlayan Japonya'daki en büyük medya şirketlerinden biridir. Haber platformları Yahoo! JAPAN News, ayda 22 milyardan fazla sayfa görüntülemesi alıyor ve kullanıcı deneyimini iyileştirmeye adanmış bir mühendislik ekibine sahip.

Önemli Web Verileri'ni sürekli olarak izleyerek sitenin iyileşmiş Cumulative Layout Shift (CLS) puanını oturum başına sayfa görüntüleme sayısında %15 ve oturum süresinde% 13 artışla ilişkilendirdiler.

0,2

CLS iyileştirmesi

%15,1

Oturum başına daha fazla sayfa görüntüleme

13,3%

Daha uzun oturum süresi

Sayfa içeriğinin beklenmedik şekilde hareket etmesi genellikle yanlışlıkla tıklamalara, sayfadaki oryantasyonun kaybolmasına ve sonuç olarak kullanıcıların canını sıkmasına neden olur. Hayal kırıklığına uğrayan kullanıcılar uzun süre sitenizde kalmaz. Kullanıcıların memnuniyetini sağlamak için sayfa düzeni, kullanıcı yolculuğunun tüm yaşam döngüsü boyunca sabit kalmalıdır. Yahoo! JAPAN News, bu iyileştirmenin işletme açısından kritik etkileşim metrikleri üzerinde önemli bir olumlu etkisi olduğunu belirtti.

CLS'yi nasıl iyileştirdiklerine dair teknik ayrıntılar için Yahoo! JAPAN News mühendislik ekibinin gönderisini inceleyin.

Sorunu belirleme

CLS dahil olmak üzere Core Web Vitals'ı izlemek, sorunları tespit etmek ve nereden kaynaklandıklarını belirlemek açısından çok önemlidir. Yahoo! JAPAN News, Search Console, performans sorunları olan sayfa gruplarına mükemmel bir genel bakış sağladı ve Lighthouse, sayfa deneyimini iyileştirmek için sayfa başına fırsatları belirlemeye yardımcı oldu. Bu araçları kullanarak makale ayrıntıları sayfasının CLS'sinin düşük olduğunu keşfettiler.

Makale ayrıntıları sayfası için yüksek CLS'yi gösteren Google Search Console Core Web Vitals raporu.
Google Search Console Core Web Vitals Raporu.
Lighthouse Sayfadaki CLS'ye en fazla katkıda bulunan DOM öğelerini gösteren büyük düzen kaymalarından kaçının denetimi.
Lighthouse "Büyük düzen kaymalarından kaçının" denetimi, CLS puanına hangi öğelerin ne kadar katkıda bulunduğunu gösterir.

Kümülatif Düzen Değişikliği'nin kümülatif kısmını göz önünde bulundurmak önemlidir. Puan, sayfa yaşam döngüsünün tamamı boyunca yakalanır. Gerçek dünyada puan, sayfayı kaydırma veya bir düğmeye dokunma gibi kullanıcı etkileşimlerinin sonucunda gerçekleşen kaymaları içerebilir. Ekip, alan verilerinden CLS puanlarını toplamak için web-vitals JavaScript kitaplığı raporlamasını entegre etti.

Ekip, sayfada hangi öğelerin sayfa düzeninde değişiklik yaptığını belirlemek için Chrome Geliştirici Araçları'nı kullandı. DevTools'daki Düzen Kayması Bölgeleri, düzen kayması olduğunda CLS'ye katkıda bulunan öğeleri mavi bir dikdörtgenle vurgulayarak görselleştirir.

Başlıktaki görselin ve metnin üzerine mavi dikdörtgenlerin yerleştirildiği makale ayrıntıları sayfası.
Gösterilen düzen kaymaları.

Makalenin üst kısmındaki hero görseli ilk görüntüleme için yüklendikten sonra bir düzen değişikliği olduğunu fark ettiler.

Sayfa düzeni değişikliğinden önce ve sonra yan yana karşılaştırmayı gösteren makale ayrıntıları sayfasının ekran görüntüleri.
Makale ayrıntıları sayfasında sayfa düzeni değişikliği.

Yukarıdaki örnekte, resim yüklendikten sonra metin aşağı itilir (konum değişikliği kırmızı çizgiyle gösterilir).

Resimler için CLS'yi iyileştirme

Sabit boyutlu resimlerde, img öğesinde width ve height özelliklerini belirterek ve modern tarayıcılarda bulunan CSS aspect-ratio mülkünü kullanarak sayfa düzeni kaymalarını önleyebilirsiniz. Ancak Yahoo! JAPAN News'in yalnızca modern tarayıcıları değil, iOS 9 gibi nispeten eski işletim sistemlerine yüklenmiş tarayıcıları da desteklemesi gerekiyordu.

Resim yüklenmeden önce sayfadaki alanı ayırmak için işaretleme kullanan bir yöntem olan En Boy Oranı Kutuları'nı kullandılar. Bu yöntem, resmin en boy oranının önceden bilinmesini gerektirir. Bu bilgiyi arka uç API'sinden alabildiler.

CLS optimizasyonundan önce ve sonra yan yana karşılaştırmayı gösteren makale ayrıntıları sayfasının ekran görüntüleri.
Sol: Sayfanın üst kısmındaki resim için ayrılmış boş alan; sağ: Ayrılan alana yerleşim kaydırma olmadan yüklenen lokomotif resim.

Sonuçlar

Search Console'da düşük performans gösteren URL'lerin sayısı% 98 oranında azaldı ve lab verilerindeki CLS yaklaşık 0,2'den 0'a düştü. Daha da önemlisi, işletme metriklerinde birbiriyle ilişkili birkaç iyileştirme elde edildi.

Performans sorunları olan sayfalarda önemli bir düşüş olduğunu gösteren Search Console raporu.
İyileştirmelerden sonra Search Console.

Yahoo! JAPAN News, CLS optimizasyonundan önce ve sonra kullanıcı etkileşimi metriklerini karşılaştırdı ve birden fazla iyileştirme gördü:

%15,1

Oturum başına daha fazla sayfa görüntüleme

13,3%

Daha uzun oturum süresi

1,72%*

Daha düşük hemen çıkma oranı (*yüzdelik puan)

CLS ve diğer Core Web Vitals metriklerini iyileştirerek Yahoo! JAPAN News, Chrome Android'in bağlam menüsünde "Hızlı sayfa" etiketini de aldı.

Android'de Chrome'daki hızlı sayfa etiketi.
Android cihazlarda Chrome'daki "Hızlı sayfa" etiketi.

Sayfa düzenindeki değişiklikler can sıkıcıdır ve kullanıcıların daha fazla sayfa okumasını engeller. Ancak bu durum, uygun araçları kullanarak, sorunları tespit ederek ve en iyi uygulamaları uygulayarak iyileştirilebilir. CLS'yi iyileştirmek, işletmenizi iyileştirmek için bir fırsattır.

Daha fazla bilgi için Yahoo! JAPAN mühendislik ekibinin gönderisini inceleyin.