Kai kalbame apie svetainės greitį, Google turi labai konkretų atsakymą, ką ir kaip matuoja – tai Core Web Vitals: trys rodikliai, apibūdinantys, kaip greitai puslapis pasikrauna, kaip greitai reaguoja į veiksmus ir kiek stabiliai atrodo krovimosi metu. Šie rodikliai yra oficialus reitingavimo veiksnys ir kartu tiesiogiai veikia konversijas, nes matuoja būtent tai, ką jaučia realus lankytojas. Šiame gide paprastai, be nereikalingo techninio žargono, paaiškinsime kiekvieną rodiklį, parodysime, kaip juos išmatuoti, ir pateiksime konkrečius optimizavimo žingsnius, kurie veikia WordPress svetainėse.
Straipsnio turinys
- Kas yra Core Web Vitals ir kodėl jie svarbūs
- LCP – didžiausio turinio atvaizdavimas
- INP – sąveikos greitis
- CLS – vizualinis stabilumas
- Laboratoriniai ir realių naudotojų duomenys
- Kaip išmatuoti savo rodiklius
- LCP gerinimas: serverio atsakas
- LCP gerinimas: paveikslėliai ir kritinis turinys
- INP gerinimas: JavaScript dieta
- CLS gerinimas: rezervuokite vietą viskam
- WordPress specifika: temos ir įskiepiai
- El. parduotuvių specifika
- Trečiųjų šalių skriptai: didžiausias nematomas svoris
- Šriftai ir jų įtaka rodikliams
- Kaip stebėti rodiklius nuolat
- Prioritetai: ką taisyti pirmiausia
- Kiek Core Web Vitals veikia pozicijas
- Dažnos klaidos optimizuojant
- Mobilieji ir kompiuteris: du skirtingi pasauliai
- Kada verta samdyti specialistą
- Praktinis planas savaitgaliui
- Išvada
- Reikia profesionalaus sprendimo?
Kas yra Core Web Vitals ir kodėl jie svarbūs
Core Web Vitals – tai Google inicijuotas naudotojo patirties matavimo standartas, susidedantis iš trijų pagrindinių rodiklių: LCP, INP ir CLS. Skirtingai nuo abstrakčių „krovimosi sekundžių”, šie rodikliai matuoja konkrečius patirties aspektus realių naudotojų įrenginiuose. Google juos naudoja dviem tikslais: kaip reitingavimo signalą (esant panašiam turiniui, geresnę patirtį siūlantis puslapis rodomas aukščiau) ir kaip kokybės orientyrą svetainių savininkams. Verslui jie svarbūs dar ir dėl to, kad kiekvienas rodiklis tiesiogiai koreliuoja su konversijomis – lėtos, striuksinčios svetainės pirkėjai tiesiog palieka.
LCP – didžiausio turinio atvaizdavimas
LCP (Largest Contentful Paint) matuoja, per kiek laiko pasikrauna didžiausias matomas elementas – dažniausiai pagrindinė nuotrauka ar antraštė. Tai atsakymas į klausimą „kada lankytojas pamato, kad puslapis realiai užsikrovė”. Geras rezultatas – iki 2,5 sekundės, prastas – virš 4. LCP dažniausiai gadina lėtas serverio atsakas, didelės neoptimizuotos nuotraukos, blokuojantys CSS bei šriftų failai ir tai, kad pagrindinis vaizdas kraunamas tingiai (lazy load), nors jis matomas iškart. Iš visų trijų rodiklių LCP verslo svetainėse dažniausiai būna probleminis.
INP – sąveikos greitis
INP (Interaction to Next Paint) pakeitė senąjį FID rodiklį ir matuoja, kaip greitai puslapis reaguoja į naudotojo veiksmus – paspaudimus, lietimus, klavišus – per visą apsilankymą. Geras rezultatas – iki 200 milisekundžių. Jei paspaudus mygtuką ar meniu kelias akimirkas „nieko nevyksta”, kaltas dažniausiai sunkus JavaScript: dideli įskiepių skriptai, sekimo kodai, puslapių konstruktorių logika, blokuojanti pagrindinę giją. INP problemos ypač jaučiamos silpnesniuose telefonuose – būtent ten, kur naršo didžioji dalis Lietuvos vartotojų, todėl šio rodiklio ignoruoti negalima.
CLS – vizualinis stabilumas
CLS (Cumulative Layout Shift) matuoja, kiek turinys „šokinėja” krovimosi metu. Kiekvienas žino tą jausmą: taikaisi spausti mygtuką, o tuo metu viršuje užsikrauna reklamjuostė ir viskas nušoka žemyn – paspaudi ne ten. Geras rezultatas – iki 0,1. CLS gadina paveikslėliai be nurodytų matmenų, dinamiškai įterpiami blokai (sutikimų juostos, reklamos), vėluojantys šriftai, keičiantys teksto dydį, ir įterpinės (embed) be rezervuotos vietos. Iš trijų rodiklių CLS dažniausiai pataisomas lengviausiai, o poveikis patirčiai – akivaizdžiausias.
Kiekvienam paveikslėliui HTML kode nurodykite width ir height atributus arba CSS aspect-ratio. Vien šis paprastas įprotis išsprendžia didžiąją dalį CLS problemų daugumoje svetainių.
Laboratoriniai ir realių naudotojų duomenys
Svarbu suprasti skirtumą tarp dviejų duomenų tipų. Laboratoriniai (lab) duomenys – tai testas kontroliuojamoje aplinkoje, kurį matote PageSpeed Insights apačioje ar Lighthouse ataskaitoje: naudingi diagnostikai, bet nerodo realybės. Realių naudotojų (field) duomenys iš Chrome UX Report rodo, ką patiria tikri jūsų lankytojai per pastarąsias 28 dienas – būtent šiuos duomenis Google naudoja reitingavimui. Svetainė gali surinkti 90 balų teste, bet turėti prastus realius rodiklius dėl lėtų lankytojų įrenginių, ir atvirkščiai. Sprendimus visada priimkite pagal realius duomenis.
Kaip išmatuoti savo rodiklius
Pagrindinis įrankis – PageSpeed Insights: įvedę adresą, viršuje matote realių naudotojų Core Web Vitals įvertinimą, apačioje – laboratorinę diagnostiką su konkrečiomis rekomendacijomis. Search Console skiltis „Puslapio naudojimo patogumas” rodo, kurios puslapių grupės neatitinka reikalavimų visoje svetainėje – tai geriausias būdas pamatyti bendrą vaizdą. Gilesnei analizei naudokite Chrome DevTools Performance skydelį, kuris parodo, kas tiksliai vyksta krovimosi metu. Matuokite ne tik pagrindinį puslapį: prekių, kategorijų ir straipsnių šablonai dažnai turi visiškai kitokius rodiklius.
LCP gerinimas: serverio atsakas
LCP grandinė prasideda nuo TTFB – laiko iki pirmo baito iš serverio. Jei serveris atsako per 1,5 sekundės, 2,5 sekundės LCP tikslas jau beveik nepasiekiamas. Sprendimai: kokybiškas hostingas (pigiausi bendri planai dažnai yra pagrindinė problema), puslapių podėliavimas, kad WordPress negeneruotų puslapio kiekvienam lankytojui iš naujo, PHP ir duomenų bazės versijų atnaujinimas, o tarptautinei auditorijai – CDN. Lietuvos rinkai svarbu rinktis serverius Europoje; apie hostingo pasirinkimą plačiau rašėme straipsnyje pigus hostingas prieš kokybišką.
LCP gerinimas: paveikslėliai ir kritinis turinys
Jei LCP elementas – nuotrauka, ji turi būti: tinkamo dydžio (ne 4000 pikselių pločio failas 800 pikselių vietoje), modernaus formato (WebP ar AVIF), suspausta ir kraunama iškart, be lazy load, geriausiai su fetchpriority=”high” atributu. Jei LCP elementas – tekstas, kritinis CSS turi būti įterptas tiesiai į HTML, o šriftai kraunami su font-display: swap, kad tekstas rodytųsi nelaukiant šrifto failo. Herojinės sekcijos vaizdą verta iš anksto užsakyti preload nuoroda – tai vienas efektyviausių pavienių LCP patobulinimų.
INP gerinimas: JavaScript dieta
INP problemos beveik visada slypi JavaScript pertekliuje. Pirmiausia – inventorizacija: DevTools Coverage įrankis parodo, kiek įkelto kodo realiai nenaudojama. Tada mažinimas: išjunkite nenaudojamus įskiepius (kiekvienas prideda savo skriptų), sekimo kodus kraukite atidėtai arba per Google Tag Manager su apgalvotais paleidikliais, sunkius elementus – žemėlapius, vaizdo įrašus, pokalbių langus – kraukite tik naudotojui pradėjus sąveiką. Ilgas užduotis skaidykite, kad neblokuotų pagrindinės gijos. WordPress kontekste didžiausią šuolį dažnai duoda perėjimas nuo sunkaus konstruktoriaus prie švarios temos.
CLS gerinimas: rezervuokite vietą viskam
CLS taisymo principas vienas: viskas, kas atsiranda puslapyje, turi turėti iš anksto rezervuotą vietą. Paveikslėliams – matmenų atributai, įterpinėms ir reklamoms – konteineriai su fiksuotu aukščiu arba aspect-ratio, sutikimų juostoms – pozicionavimas, nestumiantis turinio, arba vieta viršuje, įskaičiuota į maketą. Šriftams naudokite font-display: swap kartu su size-adjust, kad pakaitinis ir galutinis šriftas užimtų panašų plotą. Patikrinkite ir dinamiškus elementus po krovimosi: vėluojantys akordeonai, skaitikliai ar karuselės taip pat gali generuoti poslinkius jau naršant.
WordPress specifika: temos ir įskiepiai
WordPress svetainės Core Web Vitals dažniausiai priklauso nuo trijų sprendimų: temos, konstruktoriaus ir įskiepių rinkinio. Universalios „viskas viename” temos su dešimtimis funkcijų velka kodą, kurio jums nereikia. Puslapių konstruktoriai patogūs, bet generuoja perteklinį HTML ir JavaScript. Praktinis kelias: podėliavimo įskiepis (WP Rocket ar LiteSpeed Cache) su CSS/JS optimizavimu, paveikslėlių įrankis WebP konvertavimui, kritinio CSS generavimas – tai duoda greitų rezultatų. Ilgalaikis sprendimas maksimaliems rodikliams – lengva individuali tema, kurioje kraunama tik tai, ko realiai reikia.
El. parduotuvių specifika
WooCommerce parduotuvėse Core Web Vitals iššūkiai didesni: prekių puslapiai su galerijomis, variacijomis ir susijusių prekių blokais velka daugiau kodo, o krepšelio fragmentų užklausos apkrauna kiekvieną puslapį. Praktiniai sprendimai: išjunkite krepšelio fragmentus puslapiuose, kur jų nereikia, ribokite karuselių ir „taip pat pirko” blokų apimtį, optimizuokite prekių nuotraukas masiškai, o filtrų puslapiams naudokite podėliavimą. Kadangi parduotuvėje greitis tiesiogiai virsta pinigais – kiekviena vėlavimo sekundė mažina konversiją – čia optimizavimo grąža didžiausia. Plačiau apie tai rašėme WooCommerce optimizavimo straipsnyje.
Trečiųjų šalių skriptai: didžiausias nematomas svoris
Analitika, pikseliai, pokalbių langai, žemėlapiai, vaizdo įrašai, rinkodaros įrankiai – kiekvienas atrodo nekaltas, bet kartu jie dažnai sudaro didžiąją dalį puslapio svorio ir pagrindinės gijos blokavimo. Atlikite reviziją: ar visi sekimo kodai dar naudojami? Ar pokalbių langas turi krautis iškart, ar galima jį rodyti po pirmos sąveikos? Ar YouTube įterpinį galima pakeisti paveikslėliu su paleidimu paspaudus? Taisyklė paprasta: kiekvienas trečiosios šalies skriptas turi užsitarnauti savo vietą puslapyje įrodoma verte, kitaip jis tik mažina rodiklius ir konversijas.
Šriftai ir jų įtaka rodikliams
Tinklo šriftai veikia ir LCP (jei LCP elementas – tekstas, laukiantis šrifto), ir CLS (kai pakaitinį šriftą pakeičia kitokių proporcijų galutinis). Optimizavimo kryptys: naudokite WOFF2 formatą, kraukite tik reikalingus storius ir rašmenų rinkinius (lietuviškiems tekstams būtinas latin-extended), talpinkite šriftus savo serveryje vietoje išorinių užklausų į Google Fonts, pridėkite preload svarbiausiam šriftui ir font-display: swap visiems. Dar paprastesnis kelias – sisteminių šriftų paketas, kuris nekainuoja nė vienos užklausos ir atrodo natūraliai kiekvienoje operacinėje sistemoje.
Kaip stebėti rodiklius nuolat
Vienkartinis matavimas – tik momentinė nuotrauka. Nuolatinei stebėsenai pakanka dviejų įpročių: kas mėnesį peržiūrėti Search Console „Puslapio naudojimo patogumo” ataskaitą, kuri parodo problemas puslapių grupių lygiu, ir po kiekvieno didesnio pakeitimo – naujo įskiepio, temos atnaujinimo, dizaino korekcijos – patikrinti pagrindinius šablonus PageSpeed Insights. Didesniems projektams verta įsidiegti automatinį stebėjimą, kuris praneša apie rodiklių pablogėjimą el. paštu, kad problemą pastebėtumėte anksčiau nei ji atsispindės 28 dienų realių naudotojų duomenyse ir pozicijose.
Prioritetai: ką taisyti pirmiausia
Neoptimizuokite aklai pagal visas PageSpeed rekomendacijas – jos surikiuotos ne pagal jūsų situaciją. Teisinga seka: pažiūrėkite, kuris rodiklis realių naudotojų duomenyse raudonas ar geltonas, ir dirbkite su juo. Jei LCP – pradėkite nuo serverio atsako ir pagrindinio vaizdo. Jei INP – nuo JavaScript inventorizacijos. Jei CLS – nuo matmenų ir rezervuotos vietos. Po kiekvieno pakeitimo matuokite iš naujo ir atminkite, kad realių naudotojų duomenys atsinaujina per 28 dienas, todėl efektą Search Console pamatysite ne iškart, ir tai normalu.
Kiek Core Web Vitals veikia pozicijas
Verta išlaikyti blaivų požiūrį: Core Web Vitals yra reitingavimo veiksnys, bet ne pagrindinis – turinys ir jo atitikimas paieškos ketinimui sveria daugiau. Puikūs rodikliai neiškels silpno turinio į viršų, tačiau konkurencinėse nišose, kur turinio kokybė panaši, patirties rodikliai tampa persveriančiu faktoriumi. Be to, jų poveikis neapsiriboja pozicijomis: greitesnė svetainė turi žemesnį atmetimo rodiklį, gilesnę peržiūrą ir aukštesnę konversiją, todėl optimizavimas atsiperka net ir be pozicijų pokyčio – tiesiog per daugiau užklausų iš to paties srauto.
Dažnos klaidos optimizuojant
Pirmoji – balų vaikymasis: 100 balų Lighthouse teste nėra tikslas, tikslas – žali realių naudotojų rodikliai ir gera patirtis. Antroji – optimizavimas tik pagrindinio puslapio, kai srautą renka straipsniai ir prekės. Trečioji – agresyvūs optimizavimo įskiepiai, sulaužantys svetainės funkcionalumą: po kiekvieno nustatymo pakeitimo būtina patikrinti formas, krepšelį ir svarbiausius scenarijus. Ketvirtoji – vienkartinis požiūris: nauji įskiepiai, turinys ir atnaujinimai rodiklius keičia, todėl stebėsena turi būti nuolatinė, o ne kartą per metus.
"Core Web Vitals – tai Google būdas skaičiais išreikšti tai, ką lankytojas jaučia per pirmas tris sekundes. O per tas tris sekundes žmogus jau nusprendžia, ar jumis pasitikėti.
Justas Arbatauskis, KokybiškaSvetaine.lt
Mobilieji ir kompiuteris: du skirtingi pasauliai
Rodikliai matuojami atskirai mobiliesiems ir kompiuteriams, ir skirtumas dažnai dramatiškas: svetainė, kompiuteryje kraunanti per pusantros sekundės, vidutiniame telefone per mobilų ryšį gali užtrukti penkias. Kadangi Google reitinguoja pagal mobiliąją versiją, o dauguma Lietuvos vartotojų naršo telefonais, optimizuokite pirmiausia mobiliesiems: testuokite sulėtintu ryšiu DevTools įrankiuose, mažinkite mobiliąją versiją apkraunančius elementus – sunkias karuseles, didelius fonus, animacijas – ir įsitikinkite, kad mobilusis meniu bei formos reaguoja žaibiškai. Geri mobilieji rodikliai automatiškai reiškia puikius kompiuterio rodiklius, bet ne atvirkščiai.
Kada verta samdyti specialistą
Bazinius darbus – podėliavimą, paveikslėlius, įskiepių reviziją – motyvuotas savininkas gali atlikti pats pagal šį gidą. Specialistas prasmingas, kai: realių naudotojų rodikliai lieka raudoni po bazinių darbų, problema slypi temos ar konstruktoriaus kode, svetainė didelė ir pakeitimai rizikingi, arba kai reikia serverio lygio sprendimų. Profesionalus greičio auditas su konkrečiais taisymais paprastai atsiperka greitai – ypač el. parduotuvėms, kur konversijos pokytis matuojamas eurais kiekvieną dieną. Svarbiausia reikalauti rezultato realių naudotojų duomenyse, o ne tik gražaus testo balo ataskaitoje.
Praktinis planas savaitgaliui
Jei norite apčiuopiamos pažangos per porą dienų: pirmą dieną išmatuokite visus pagrindinius šablonus PageSpeed Insights, įdiekite ir sukonfigūruokite podėliavimą, konvertuokite paveikslėlius į WebP ir sutvarkykite jų matmenis. Antrą dieną peržiūrėkite įskiepius ir išjunkite nenaudojamus, atidėkite sekimo skriptus, pridėkite preload pagrindiniam vaizdui ir font-display šriftams. Tokia seka daugumoje WordPress svetainių pagerina rodiklius pastebimai, o likusius, gilesnius darbus – temos ar konstruktoriaus keitimą, serverio migraciją – jau galima planuoti ramiai, žinant realią situaciją.
Išvada
Core Web Vitals optimizavimas – tai ne abstrakti kova dėl balų, o darbas su trimis konkrečiais patirties aspektais: krovimosi greičiu (LCP), reakcijos sparta (INP) ir vizualiniu stabilumu (CLS). Matuokite realių naudotojų duomenis, taisykite raudonąjį rodiklį pirmiausia, WordPress svetainėje pradėkite nuo hostingo, podėliavimo, paveikslėlių ir JavaScript dietos. Gera patirtis atsiperka dvigubai – ir per Google pozicijas, ir per lankytojus, kurie lieka, naršo ir perka, užuot spaudę „atgal” mygtuką. Pradėkite nuo matavimo dar šiandien: įveskite savo svetainės adresą į PageSpeed Insights, užsirašykite realių naudotojų rodiklius kaip atskaitos tašką ir imkitės raudoniausio iš jų pagal šio gido žingsnius – jau po kelių savaičių pamatysite skirtumą tiek skaičiuose, tiek lankytojų elgsenoje.
Norite, kad jūsų svetainės Core Web Vitals taptų žali? Išanalizuosiu rodiklius ir sutvarkysiu greitį.
Reikia profesionalaus sprendimo?
Jei norite, kad jūsų svetainė ar elektroninė parduotuvė ne tik gerai atrodytų, bet ir realiai pritrauktų klientų, susisiekite. Dirbame be tarpininkų – bendraujate tiesiogiai su kūrėju, aiškiai kalbame apie kainas ir terminus. Per 8 veiklos metus sukūrėme 70+ projektų per metus visoje Lietuvoje, todėl tiksliai žinome, kas veikia.
- Telefonas: +370 677 15582
- El. paštas: justas.arbatauskis@gmail.com
- Kontaktai: kokybiskasvetaine.lt/kontaktai
Gaukite nemokamą konsultaciją ir tikslų pasiūlymą savo projektui jau šiandien – į visus užklausimus atsakome per 24 valandas. Greičio darbus visada pradedame nuo realių naudotojų duomenų analizės, todėl gausite ne teorines rekomendacijas, o konkretų sąrašą, kas jūsų svetainėje lėtina rodiklius ir kiek kiekvienas taisymas duos.
Turite klausimų dėl savo svetainės greičio rodiklių? Atsakysiu per 24 valandas.