Kratak odgovor
Loše Core Web Vitals ocene najčešće dolaze od sporog servera, prevelikih slika, skripti koje blokiraju prikaz i nedostatka keša. Prvo izmerite stanje u PageSpeed Insights i Search Console, pa redom rešavajte najveće uzroke: hosting i keš, slike, blokirajuće skripte i fontove.
Kako se problem prepoznaje
- Stranice se učitavaju nekoliko sekundi, posebno na mobilnom internetu
- Google Search Console prikazuje loše ocene za LCP, INP ili CLS
- Sajt „skače“ dok se učitava jer se slike i reklame ubacuju naknadno
- PageSpeed Insights prikazuje crveno za mobilni uređaj
- Posetioci se žale da se stranica zamrzava pri skrolovanju ili kliku
Najčešći uzroci
Preslab ili preopterećen hosting
Deljeni hosting sa malo RAM-a i bez OPcache keša sporo obrađuje PHP zahteve, pa se prvi bajt (TTFB) čeka predugo.
Neoptimizovane slike
Slike od nekoliko megabajta u punoj rezoluciji najčešći su uzrok lošeg LCP parametra, naročito na mobilnom.
Skripte i stilovi koji blokiraju prikaz
Veliki broj eksternih skripti, reklama i alata za analitiku odlaže prikaz sadržaja i pogoršava INP.
Nema keširanja i kompresije
Bez keša na nivou servera i pregledača, kao i bez kompresije, svaki posetilac ponovo preuzima sve fajlove.
Nestabilan raspored elemenata
Slike i baneri bez definisanih dimenzija pomeraju sadržaj i stvaraju loš CLS.
Rešenje korak po korak
- 1
Izmerite trenutno stanje
Otvorite PageSpeed Insights i unesite adresu početne i najposećenije stranice, posebno za mobilni uređaj. U Google Search Console pogledajte
Core Web Vitalsu odeljkuIskustvo(Experience) da vidite koje grupe stranica padaju. Zapišite vrednosti LCP, INP i CLS pre bilo kakve izmene, da biste kasnije imali merljivo poređenje. - 2
Proverite vreme odziva servera
U PageSpeed Insights obratite pažnju na TTFB. Ako je veći od oko 0,8 sekundi, problem je najverovatnije hosting ili baza. U kontrolnom panelu hostinga uključite OPcache ako postoji i proverite da li je sajt na najnovijoj verziji PHP-a koju podržava vaš CMS. Ako je saobraćaj porastao, razmislite o jačem paketu ili prelasku na brži hosting.
- 3
Uključite keširanje i kompresiju
U panelu hostinga ili kroz dodatak za keširanje uključite keš stranica i kompresiju (Gzip ili Brotli). Proverite da li se statični fajlovi (slike, CSS, JS) keširaju u pregledaču bar nekoliko dana. Posle svake izmene očistite keš i ponovo izmerite rezultat.
- 4
Optimizujte slike
Smanjite slike na stvarnu veličinu prikaza, sačuvajte ih u WebP formatu i uključite lenjo učitavanje (
loading="lazy") za slike ispod prvog ekrana. Sliku koja je glavni vizual na vrhu stranice nemojte stavljati na lenjo učitavanje, već je unapred učitajte. U WordPress-u to možete rešiti dodatkom za optimizaciju slika ili ručnom obradom pre uploada. - 5
Smanjite blokirajuće skripte
Uklonite dodatke i eksterne skripte koje ne koristite, a preostale po mogućstvu učitajte sa
deferiliasync. Reklame i chat alate ubacujte tek nakon što se glavni sadržaj prikaže. Proverite i da li se isti fajl (na primer jQuery) učitava više puta. - 6
Uredite fontove i CSS
Ograničite se na jedan ili dva fonta i učitajte samo potrebne težine. Uključite
font-display: swapda tekst bude vidljiv dok se font ne učita. Uklonite neiskorišćen CSS gde je to izvodljivo, jer veliki broj stilova odlaže prvi prikaz. - 7
Definišite dimenzije elemenata
Svakoj slici, video plejeru i baneru unapred zadajte širinu i visinu ili rezervišite prostor CSS-om, da se sadržaj ne bi pomerao pri učitavanju. Reklamne blokove postavite u fiksne okvire. Time se najbrže popravlja CLS ocena.
- 8
Ponovo izmerite i uporedite
Nakon izmena sačekajte da se keš i CDN osveže, pa ponovite merenje u PageSpeed Insights i proverite Search Console kada se podaci osveže, obično posle dve do četiri nedelje. Uporedite sa početnim vrednostima i zadržite samo izmene koje su stvarno poboljšale rezultat.
Ako ni posle svega ocene ne rastu
Ako su osnovne izmene urađene, a LCP i dalje kasni, uzrok je često na nivou infrastrukture: udaljen server, baza koja sporo odgovara ili težak CMS sa mnogo upita. Tada vredi uključiti CDN za statične fajlove, proveriti spore upite u bazi i ukloniti nepotrebne dodatke. Za sajtove sa velikim katalogom ili mnogo dinamičkih stranica razmislite o keširanju celih stranica i o odvojenom serveru za bazu. Merenje radite uvek na istoj stranici i istom uređaju, jer se rezultati menjaju iz sata u sat i lako je doneti pogrešan zaključak na osnovu jednog merenja.
Kako da sprečite da se ponovi
- Redovno proveravajte Core Web Vitals u Search Console, bar jednom mesečno
- Optimizujte slike pre uploada i ne postavljajte fajlove veće od nekoliko stotina kilobajta
- Instalirajte samo dodatke i skripte koji su vam zaista potrebni
- Pratite vreme odziva servera i planirajte jači hosting pre velikih kampanja
Kada je bolje pozvati stručnjaka
Ako posle osnovnih izmena sajt i dalje ima slabo vreme odziva ili se ruši pod saobraćajem, problem je verovatno u hosting okruženju ili bazi i tada je bolje da to pregleda neko sa pristupom serveru.
Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezikaČesta pitanja
Koliko brzo se vide rezultati posle optimizacije?
PageSpeed Insights odmah pokazuje novu laboratorijsku ocenu posle čišćenja keša, dok terenski podaci i Search Console kasne nedeljama jer se računaju iz stvarnih poseta. Nastavite da merite i ne menjajte više stvari odjednom.
Da li je dovoljno instalirati dodatak za keširanje?
Ne. Dodatak pomaže, ali ne rešava prevelike slike, blokirajuće skripte ni spor server. Keširanje je samo jedan od koraka.
Zašto je mobilna ocena obično lošija od desktop ocene?
Mobilno merenje često koristi sporiju vezu i slabiji procesor, pa se isti sajt ocenjuje strože. Zato slike i skripte treba prvo optimizovati za mobilni.