← Bütün məqalələr

Core Web Vitals nədir və Google buna niyə əhəmiyyət verir

Burncode Team 4 dəq oxuma

Core Web Vitals Google-un əvvəllər ölçülməsi çətin olan bir şeyi ölçmək cəhdidir: səhifə sadəcə texniki cəhətdən yüklənib qurtarırmı, yoxsa ondan istifadə həqiqətən rahatdırmı. Bu, hər biri fərqli narahatlıq növünü hədəfləyən üç metrikadan ibarət dəstdir: kontenti görmək üçün həddən artıq uzun gözləmək, səhifənin hərəkətlərinizə reaksiya verməsini həddən artıq uzun gözləmək və nəyisə oxumağa və ya toxunmağa çalışdığınız vaxt kontentin yerindən oynaması. Google bu metrikalardan sıralamada çoxsaylı amillərdən biri kimi istifadə edir və daha vacibi, onlar real insanların saytda qalıb-qalmaması və ya dərhal tərk etməsi ilə sıx bağlıdır.

Üç metrika

Largest Contentful Paint (LCP)

LCP istifadəçi səhifəyə keçdikdən sonra ekrandakı ən böyük görünən elementin — adətən əsas şəklin (hero), başlığın və ya böyük mətn blokunun — tam render olunmasına nə qədər vaxt getdiyini ölçür. Bu, «səhifənin yüklənməsi mənə nə qədər uzun göründü» sualının dolayı göstəricisidir. Yaxşı LCP təxminən 2,5 saniyədən azdır. Yavaş LCP-nin ən çox rast gəlinən səbəbləri optimallaşdırılmamış şəkillər, serverin yavaş cavab müddəti, render-i bloklayan CSS və ya JavaScript, həmçinin yüklənənədək mətnin göstərilməsini bloklayan şriftlərdir.

Interaction to Next Paint (INP)

INP istifadəçi kliklədikdən, toxunduqdan və ya nəsə yazdıqdan sonra səhifənin nə qədər tez reaksiya verdiyini ölçür — qarşılıqlı əlaqə anından brauzerin cavab olaraq ekranı görünən şəkildə yenilədiyi ana qədər. O, First Input Delay adlı köhnə metrikanı əvəz edib, çünki təkcə ilk qarşılıqlı əlaqəni deyil, bütün ziyarət boyu reaksiya sürətini əks etdirir. Ləng INP adətən əsas axında (main thread) həddən artıq çox JavaScript-in icra olunmasından qaynaqlanır — ağır hadisə emalçıları (event handlers), JavaScript freymvorkunda böyük təkrar render-lər və ya real səhifə ilə eyni axın uğrunda «yarışan» üçüncü tərəf skriptləri (reklam, analitika, çat vidcetləri).

Cumulative Layout Shift (CLS)

CLS səhifə yüklənərkən və ya istifadəçi onunla işləyərkən kontentin gözlənilməz yerdəyişməsini ölçür — birdən peyda olub oxuduğunuz abzası aşağı itələyən şəkil və ya yuxarısındakı reklam yükləndiyi üçün toxunmağınızdan bir an əvvəl yerini dəyişən düymə. O, vaxtla deyil, rəqəmlə qiymətləndirilir və konkret, asanlıqla təkrarlana bilən narahatlıqla ən birbaşa bağlı olan metrikadır: maket yerindən oynadığı üçün səhv yerə toxunmaq.

Google buna niyə əhəmiyyət verir

Google-un bəyan etdiyi məntiq sadədir: səhifə təcrübəsi axtarış nəticəsini faydalı edən amillərdən biridir və kontent tam olaraq axtarılan şey olsa belə, yavaş və ya «sıçrayan» səhifə daha pis təcrübədir. Core Web Vitals sıralama siqnalına çevrildi, çünki Google bu təcrübəni sırf laboratoriya testlərinə və ya təxminlərə deyil, Chrome vasitəsilə toplanan real istifadəçi məlumatlarına əsaslanaraq kəmiyyətcə ölçmək istəyirdi. Bu, sıralamada əsas amil deyil — kontentin uyğunluğu hələ də qat-qat vacibdir — lakin digər cəhətlərdən eyni dərəcədə uyğun olan səhifələr arasında hansının daha yuxarıda olacağını Core Web Vitals həll edə bilər və sıralamadan asılı olmayaraq konversiya göstəricisinə birbaşa təsir edir.

Hər metrikanı adətən nə pozur

  • LCP: optimallaşdırılmamış və ya ölçüləri göstərilməmiş şəkillər, serverdən ilk bayta qədər keçən vaxtın (time-to-first-byte) uzun olması, vacib kontentdən əvvəl yüklənən bloklayıcı skriptlər.
  • INP: böyük üçüncü tərəf skriptləri, lazımsız təkrar render-lər edən ağır müştəri tərəfi JavaScript freymvorkları, əsas axını bloklayan uzun icra olunan funksiyalar.
  • CLS: yeri əvvəlcədən ayrılmamış şəkillər və reklamlar (width/height atributları olmadan), əvəzlənərək mətni yenidən düzən veb-şriftlər, ilkin render-dən sonra mövcud kontentin üstünə əlavə olunan kontent.

Öz göstəricilərinizi necə yoxlamalı

Google PageSpeed Insights və Chrome User Experience Report sintetik laboratoriya balı əvəzinə real, sahədən toplanmış məlumatlar təqdim edir. Bu vacibdir, çünki sıralama amili kimi Core Web Vitals sürətli ofis bağlantısında bir dəfəlik test nəticəsinə deyil, real ziyarətçilərin təcrübəsinə əsaslanır. Search Console-dakı Core Web Vitals hesabatı real URL-lərinizi «yaxşı», «təkmilləşdirilməlidir» və «zəif» qruplarına bölür — bu, adətən, problemin ümumiyyətlə vaxt sərf etməyə dəyib-dəymədiyini öyrənməyin ən sürətli yoludur.

Core Web Vitals problemlərini böyük miqyasda aradan qaldırmaq nadir hallarda tək bir dəyişikliklə olur — adətən bu, cəmi böyük nəticə verən bir neçə «darıxdırıcı» düzəlişdir (şəkillərin ölçüləri, skriptlərin yüklənmə ardıcıllığı, şrift strategiyası, üçüncü tərəf skriptlərinin azaldılması). Bu, Burncode-da veb-proqramlaşdırma zamanı yoxladığımız və düzəltdiyimiz işlərin standart hissəsidir, çünki sürətli və stabil işləyən səhifə yaxşı sıralama və keyfiyyətli kontentin gətirdiyi ziyarətçiləri saxlayır.