Blog
Optimizirajte Core Web Vitals: Vodič korak po korak za SEO brzine stranice
Praktični vodič za poboljšanje Core Web Vitals rezultata vaše web stranice sa korisnim koracima, stvarnim primjerima i uobičajenim zamkama koje treba izbjegavati za bolji SEO i korisničko iskustvo.

Sažetak
Core Web Vitals su Googleovi metrički pokazatelji korisničkog iskustva koji direktno utiču na rangiranje u pretraživanju. Mnogi vlasnici stranica se bore sa lošim LCP, INP i CLS rezultatima, što šteti njihovom SEO-u. Ovaj članak pruža konkretan, korak po korak plan za optimizaciju svake metrike, od kompresije slika do razdvajanja koda. Naučićete kako izmjeriti trenutne performanse, prioritizirati popravke i izbjeći uobičajene greške poput prekomjerne optimizacije. Stvarni primjeri pokazuju poboljšanja prije i poslije. Slijedite ove korake da poboljšate svoje Core Web Vitals i popnete se na rezultatima pretraživanja.
Problem sa Core Web Vitals
Googleovi Core Web Vitals su postali direktan faktor rangiranja, što znači da spore ili trzave web stranice bivaju zakopane u rezultatima pretraživanja. Ipak, mnogi vlasnici su zaglavljeni: vide loše rezultate, ali ne znaju kako sistematski popraviti. Ovaj vodič vas vodi kroz ponovljiv proces optimizacije Largest Contentful Paint (LCP), Interaction to Next Paint (INP) i Cumulative Layout Shift (CLS). Na kraju ćete imati jasan akcioni plan za poboljšanje performansi vaše stranice i SEO-a.
Razumijevanje tri metrike
Prije nego što krenemo sa popravkama, ključno je razumjeti šta svaka metrika mjeri i zašto su važne:
- LCP (Largest Contentful Paint) – Mjeri performanse učitavanja. Idealno ispod 2.5 sekundi. Predstavlja vrijeme kada je glavni sadržaj stranice vjerovatno vidljiv.
- INP (Interaction to Next Paint) – Mjeri responzivnost. Idealno ispod 200 milisekundi. Obuhvata kašnjenje između korisničke interakcije (klik, dodir) i vizuelnog odgovora.
- CLS (Cumulative Layout Shift) – Mjeri vizuelnu stabilnost. Idealno ispod 0.1. Kvantifikuje koliko se vidljivog sadržaja neočekivano pomjeri.
Google koristi ove signale za rangiranje, ali oni također direktno utiču na angažman korisnika. Stranica koja se brzo učitava, odmah odgovara i ne skače okolo održava posjetitelje sretnima i povećava konverzije.
Mjerite prije nego optimizirate
Ne možete popraviti ono što ne mjerite. Počnite sa prikupljanjem osnovnih podataka iz više izvora:
- PageSpeed Insights – Pruža laboratorijske i terenske podatke za bilo koji URL. Pokrenite ga na svojim najvažnijim stranicama.
- Chrome User Experience Report (CrUX) – Podaci stvarnih korisnika agregirani u PageSpeed Insights ili putem BigQuery.
- Lighthouse u Chrome DevTools – Nudi korisne preporuke i ocjene.
- Web Vitals ekstenzija – Vidite metrike u realnom vremenu dok pretražujete svoju stranicu.
Fokusirajte se na terenske podatke (stvarni korisnici) radije nego samo na laboratorijske podatke. Vaš cilj je popraviti stvarna korisnička iskustva. Zabilježite vrijednosti metrika i identificirajte najgore prekršitelje među vašim stranicama.
Korak 1: Optimizirajte LCP – Hero sliku i server TTFB
Najčešći LCP element je hero slika ili veliki tekstualni blok. Evo kako smanjiti LCP:
a. Komprimirajte i modernizujte slike
- Koristite moderne formate poput WebP ili AVIF – nude 25-50% manje veličine datoteke od JPEG/PNG.
- Promijenite veličinu slika na maksimalnu veličinu prikaza. Nemojte servirati sliku od 4000px u kontejneru od 1200px.
- Koristite CDN sa automatskom optimizacijom slika (npr. Cloudflare, Imgix) za serviranje pravilno dimenzioniranih verzija.
Primjer: Hero slika je smanjena sa 500KB JPEG na 50KB WebP bez vidljivog gubitka kvaliteta, smanjujući LCP sa 4.2s na 2.1s.
b. Poboljšajte vrijeme odgovora servera (TTFB)
- Koristite brzog hosting provajdera sa dobrim keširanjem (npr. Vercel, Netlify ili hosting koji podržava CDN).
- Implementirajte keširanje na serverskoj strani za dinamičke stranice.
- Razmotrite lagani CMS ili statički generator stranica kako biste smanjili obradu na serveru.
c. Prioritetizirajte kritične resurse
<link rel="preload">hero sliku kako biste je dohvatili rano.- Ugradite kritični CSS za sadržaj iznad pregiba kako biste izbjegli blokiranje renderiranja.
Korak 2: Optimizirajte INP – Obuzdajte težak JavaScript
INP često unište dugi JavaScript zadaci koji blokiraju glavnu nit. Da biste ga poboljšali:
a. Razdvajanje koda i lijeno učitavanje
- Podijelite svoj JavaScript paket tako da se samo potrebni kod učitava na početku. Koristite
import()za rute/komponente. - Odgodite nebitne skripte sa
deferiliasync.
b. Razbijte duge zadatke
- Koristite
requestIdleCallback()ilisetTimeout()kako biste podijelili posao na manje dijelove. - Premjestite skupe proračune u Web Workers ako je moguće.
c. Optimizirajte rukovaoce događajima
- Uklonite ili ugradite debounce/throttle na rukovaoce skrolovanja i promjene veličine.
- Izbjegavajte složene inline rukovaoce događajima. Koristite delegiranje događaja gdje je to prikladno.
Primjer: Stranica sa teškim skriptama za analitiku koja se učitava rano povećala je INP na 350ms. Premještanje skripte nakon učitavanja pomoću requestIdleCallback poboljšalo je INP na 180ms.
Korak 3: Optimizirajte CLS – Spriječite pomjeranja rasporeda
CLS je često najlakše popraviti jer je obično uzrokovan nedostatkom dimenzija ili kasnim učitavanjem sadržaja.
a. Postavite eksplicitne dimenzije
- Uvijek dodajte
widthiheightatribute slikama i videozapisima. Moderni CSS može upravljati responzivnim dimenzijama saaspect-ratio. - Za dinamičke oglase, rezervirajte kontejner sa fiksnom visinom (ili koristite placeholder koji uzima u obzir tipične varijacije oglasa).
b. Kontrolirajte web fontove
- Koristite
font-display: swapkako bi se tekst odmah prikazao sa privremenim fontom dok se prilagođeni font učitava. - Preferirajte
font-display: optionalza nebitne fontove.
c. Izbjegavajte dinamička umetanja iznad postojećeg sadržaja
- Umetnite ugrađene elemente trećih strana (oglasi, widgeti) tek nakon što je okolni raspored stabilan, ili unaprijed rezervirajte prostor.
Primjer: Dodavanje eksplicitnih width i height hero slici (i uklanjanje inline dimenzija koje su bile pogrešno izračunate) smanjilo je CLS sa 0.32 na 0.05 – ogromno poboljšanje.
Prioritiziranje popravki
Nisu sve popravke jednake po trudu u odnosu na uticaj. Koristite ovu listu prioriteta:
- CLS prvo – Često najlakše i najbrže popraviti. Čak i jedna promjena dimenzija može vas dovesti ispod 0.1.
- LCP sljedeće – Kompresija slika i keširanje mogu donijeti brze pobjede.
- INP posljednje – Obično zahtijeva više arhitektonskih promjena poput razdvajanja koda.
Pokrenite PageSpeed Insights nakon svake popravke kako biste izmjerili napredak. Ako se LCP poboljša, ali INP pogorša, vaše promjene su možda povećale JavaScript. Uvijek testirajte na mobilnom uređaju – tamo korisnici najviše osjećaju loše performanse.
Uobičajene zamke koje treba izbjeći
- Prekomjerna optimizacija: Nemojte uklanjati sve animacije ili napuštati frameworke nepotrebno. Ciljajte na dobro, ne savršeno.
- Ignoriranje mobilnog iskustva: Optimizirajte prvo za najmanji ekran.
- Zaboravljanje skripti trećih strana: Spori oglasni server može pogoršati vaše metrike. Koristite lijeno učitavanje i asinhrono učitavanje.
- Gledanje samo laboratorijskih podataka: Terenski podaci (iz CrUX) su ono što Google koristi. Ako su terenski podaci loši, laboratorijski možda ne odražavaju stvarno stanje.
Zaključak
Optimizacija Core Web Vitals nije jednokratni zadatak već ciklus kontinuiranog poboljšanja. Prateći navedene korake – izmjerite, riješite CLS, komprimirajte LCP resurse i obuzdajte INP razdvajanjem koda – možete sistematski poboljšati svoje rezultate i SEO. Počnite danas revizijom jedne ključne stranice i primjenom tri laka pobjeda: postavite dimenzije slika, komprimirajte hero slike i odgodite nebitan JavaScript. Vaši korisnici (i rangiranje u pretraživanju) će vam biti zahvalni.
Kada imate osnovicu performansi, možete također razmotriti izgradnju novih stranica sa ugrađenim performansama od početka. Alati poput Pagenza vam omogućavaju da kreirate kompletnu landing stranicu iz običnog tekstualnog opisa, proizvodeći čist, brz HTML bez ručne optimizacije. To je jedan način da osigurate da vaša sljedeća stranica već zadovoljava pragove Core Web Vitals iz kutije.
Sources (5)
- Google's SEO Starter Guide: What Website Teams Need to Know
- What Is Technical SEO? The Best Checklist in 2026
- Technical SEO Checklist 2026: What Really Matters - NoGood
- How Important Is Page Speed for SEO? Exploring Its Impact on Rankings - Devenup Agency
- Core Web Vitals — What they are and how to optimize them - web.dev



