Web stranica

Kako smanjiti LCP (Largest Contentful Paint) vrijeme ispod 2 sekunde – Praktični vodič

Kako smanjiti LCP (Largest Contentful Paint) vrijeme ispod 2 sekunde – Praktični vodič

Da biste LCP vrijeme spustili ispod 2 sekunde, ključni koraci su: dobiti brz odgovor servera, tačno identifikovati najveći vidljivi element stranice, kompresovati i prioritizovati hero sliku, smanjiti višak CSS i JavaScript koda, koristiti keš i CDN, optimizovati fontove i mjeriti promjene na osnovu podataka stvarnih korisnika. Largest Contentful Paint mjeri koliko je vremena potrebno da se najveći blok teksta, slika, video poster ili pozadinska slika učita u vidljivom dijelu ekrana. Google smatra da je dobar LCP rezultat ispod 2,5 sekunde; međutim, za konkurentan SEO, visoku konverziju i fluidno korisničko iskustvo, cilj ispod 2 sekunde je praktičan i dostižan.

U ovom vodiču ćemo LCP problem tretirati ne samo kao tehničko poboljšanje brojke, već kao projekat performansi koji utiče na stvarno korisničko iskustvo. Fokusiraćemo se na korake koji najčešće daju rezultate u praksi, poput hosting infrastrukture, TTFB-a, optimizacije slika, resursa koji blokiraju renderovanje, WordPress dodataka, CDN-a i slojeva keša. Ako vam se web stranica sporo učitava, dobijate LCP upozorenje u PageSpeed Insights izvještaju ili gubite pozicije i konverzije na mobilnom saobraćaju, primjenom ove kontrolne liste možete postići mjerljive dobitke.

Šta je LCP i zašto ciljati ispod 2 sekunde?

LCP je jedna od metrika Core Web Vitals i mjeri koliko brzo se glavni sadržaj stranice pojavi korisniku. FCP (First Contentful Paint) prati momenat pojave prvog sadržaja, INP mjeri kašnjenje interakcije, a CLS vizuelnu stabilnost. LCP se fokusira na momenat učitavanja velikog sadržaja koji korisnik zapravo očekuje. Na stranici proizvoda to je slika proizvoda, na blog postu naslovna slika ili zaglavlje, a na početnoj stranici obično veliki baner.

Google definiše dobar LCP prag kao 2,5 sekunde. Ali ta granica označava samo iskustvo koje nije problematično. U SEO standardima 2026. godine, posebno uzimajući u obzir mobilno prioritetno indeksiranje, rezultate pretrage podržane vještačkom inteligencijom, visoko konkurentnu SERP strukturu i strpljenje korisnika, vrijednost ispod 2 sekunde je sigurniji cilj performansi. U e-trgovini, SaaS-u, korporativnim i sadržajnim web stranicama, čak i 1 sekunda kašnjenja može povećati stopu napuštanja i smanjiti konverzije poput popunjavanja formulara, dodavanja u korpu ili slanja upita.

Poboljšanje LCP-a je takođe važno ne samo za pretraživače, već i za percepciju brenda. Ako korisnik pri otvaranju stranice vidi prazan ekran, sliku koja kasni ili skačući raspored, možda neće smatrati stranicu pouzdanom. Zbog toga su osnovne teme poput odabira brzog hostinga Hostragons web hosting, obezbjeđivanja sigurne i moderne veze putem SSL-a SSL certifikati i izgradnje povjerenja u brend putem pravog domena Upit domena dio rada na performansama.

Ispravno izmjerite LCP vrijednost: Laboratorijski i stvarni korisnički podaci

Prije početka optimizacije potrebno je tačno izmjeriti trenutno stanje. PageSpeed Insights, Lighthouse, Chrome DevTools, WebPageTest i Google Search Console izvještaj o Core Web Vitals su najčešće korišteni alati. Međutim, nije ispravno tumačiti rezultate ovih alata na isti način. Lighthouse generiše laboratorijske podatke; testira pod određenim uslovima uređaja, mreže i simulacije. CrUX i Search Console prikazuju stvarne korisničke podatke. U procesu smanjenja LCP vremena ispod 2 sekunde potrebno je koristiti obje vrste podataka zajedno.

Osnovne vrijednosti koje trebate pratiti pri mjerenju

  • LCP element: Koja slika, tekst ili blok je označen kao LCP na stranici?
  • TTFB: Koliko je vrijeme slanja prvog bajta od strane servera? Idealan cilj za većinu stranica je između 200-500 ms.
  • Kašnjenje renderovanja: Zašto pretraživač kasno iscrtava element iako je resurs stigao?
  • Kašnjenje učitavanja resursa: Koliko kasno počinje zahtjev za LCP elementom?
  • Trajanje učitavanja resursa: Da li veličina datoteke ili mrežno kašnjenje stvaraju problem pri preuzimanju LCP resursa?

Na primjer, ako je na WordPress blog postu LCP element WebP naslovna slika veličine 320 KB, problem je obično na upravljivom nivou. Međutim, ako je ista slika JPEG od 2,8 MB i ne prikazuje se dok se CSS datoteke ne učitaju, LCP lako može porasti na 4-5 sekundi. U drugom primjeru, ako je veličina datoteke mala, ali TTFB iznosi 1,4 sekunde, problem nije u slici već u hostingu, upitima ka bazi podataka ili nedostatku keša.

Najčešći uzroci LCP problema

LCP problem obično ne nastaje iz jednog razloga, već iz lančanih kašnjenja. Server kasno odgovara, HTML kasno stiže, kritični CSS blokira renderovanje, LCP slika se kasno otkriva, JavaScript zauzima glavnu nit, a promjena fonta odgađa sadržaj. Stoga samo instaliranje dodatka ili kompresija jedne slike nije uvijek dovoljno.

Najčešći uzroci LCP problema
Oblast problemaSimptomPrioritetno rješenjeOčekivani efekat
Spor hosting ili visok TTFBPrvi odgovor preko 800 msLiteSpeed, NVMe, PHP ažuriranje, serverski kešVisok
Velika hero slikaLCP element preko 1 MBWebP/AVIF, ispravna veličina, preloadVisok
CSS koji blokira renderovanjeSadržaj se ne vidi dok se CSS ne završiKritični CSS, čišćenje neiskorištenog CSS-aVisok
Prekomjeran JavaScriptGlavna nit zauzeta, kasno renderovanjeDefer, delay, podjela kodaSrednje-visok
Neoptimizovani fontTekst se kasno pojavljujeFont-display swap, preload, lokalni fontSrednji
Nedostatak CDN-a i kešaSporo otvaranje na udaljenim lokacijamaCDN, keš pretraživača, edge kešSrednje-visok

Ovu tabelu možete posmatrati kao mapu prioriteta. Prvi cilj je pronaći korak koji stvara najveće kašnjenje u LCP lancu. Ako je TTFB visok, prije optimizacije slika treba riješiti server i keš. Ako je TTFB dobar, ali LCP slika kasno učitava, treba se pozabaviti formatom, veličinom i prioritetom slike.

1. Smanjite vrijeme odgovora servera

Osnova LCP optimizacije je brz odgovor servera. Ako HTML dokument kasno stigne, pretraživač će kasno otkriti i CSS, JS i slikovne resurse. Stoga je na stranicama sa visokom TTFB vrijednošću prvi korak za poboljšanje LCP-a ispitivanje hosting infrastrukture. Ako su resursi dijeljenog hostinga nedovoljni, CPU limiti se često popunjavaju ili odgovori baze podataka traju dugo, optimizacija stranice će imati ograničen efekat.

Provjere koje se mogu primijeniti na hosting strani

  • Ažurirajte PHP verziju na stabilnu i aktuelnu. Stare PHP verzije mogu uzrokovati ozbiljno usporavanje na WordPressu i modernim CMS strukturama.
  • Provjerite performansne karakteristike kao što su NVMe disk, LiteSpeed ili NGINX bazirana struktura, HTTP/2 ili HTTP/3 podrška.
  • Odaberite lokaciju servera blizu vašoj glavnoj ciljnoj publici. Za stranicu fokusiranu na Bosnu i Hercegovinu, lokacija u regiji ili Evropi smanjuje latenciju.
  • Očistite tabele baze podataka, obrišite nepotrebne revizije i privremene podatke.
  • Za stranice sa velikim prometom razmotrite VPS, cloud server ili skalabilni hosting plan VPS Server.

Kao praktičan cilj, pokušajte smanjiti TTFB vrijednost na 200-400 ms na desktopu, a na mobilnom što je više moguće ispod 500 ms. Naravno, na dinamičnim, personalizovanim stranicama ili onima koje intenzivno koriste bazu podataka ovaj cilj može varirati. Međutim, na blogovima, korporativnim i kategorijskim stranicama sa dobro konfigurisanim kešom ove vrijednosti su dostižne.

2. Identifikujte i prioritizujte LCP element

Optimizacija bez poznavanja LCP elementa zasniva se na nagađanju. LCP element možete vidjeti u Chrome DevTools Performance panelu ili u PageSpeed Insights izvještaju. Ovaj element je najčešće naslovna slika u gornjem dijelu stranice, slider, veliki blok naslova ili video poster. Nakon što se LCP element odredi, potrebno je pretraživaču staviti do znanja da je ovaj resurs važan.

Preporučeni pristup za hero sliku

  • Isključite LCP sliku iz lazy load-a. Glavna slika u vidljivom dijelu ekrana ne bi trebala da se lijeno učitava.
  • Definišite sliku što je ranije moguće unutar HTML-a. Hero slike date kao CSS pozadina se ponekad kasnije otkrivaju.
  • Koristite preload i visok fetch priority u odgovarajućim situacijama.
  • Ponudite različite veličine za mobilni i desktop. Ne šaljite sliku od 1920 px na mobilni ekran širine 390 px.
  • Navedite dimenzije slike koristeći width i height. Ovo takođe smanjuje rizik od CLS-a.

Na primjer, ako je LCP element na vašoj početnoj strani baner dimenzija 1600x900 piksela, slanje WebP verzije širine 720 px za mobilni čini veliku razliku. Nakon kompresije slika sa 1,5 MB može pasti na raspon od 180-250 KB. Ova pojedinačna promjena može poboljšati mobilni LCP za više od 1 sekunde.

3. Optimizujte slike pomoću WebP ili AVIF formata

Slike su najčešći uzrok LCP problema. Posebno na WordPress stranicama, originalna rezolucija učitane slike može biti veoma velika, pa iako je tema prikazuje malom na ekranu, pretraživač mora preuzeti veliku datoteku. Zato nije dovoljno samo kompresovati sliku, već je treba poslužiti u ispravnoj veličini.

Kontrolna lista za optimizaciju slika

  • Konvertujte JPEG i PNG datoteke u WebP ili AVIF format gdje god je moguće.
  • Kompresujte naslovne slike uz prihvatljiv nivo gubitka kvaliteta. Obično opseg kvaliteta od 70-85% daje dobre rezultate.
  • Koristite strukturu responzivnih slika. Zahvaljujući srcset logici, različite veličine se šalju na različite ekrane.
  • Očistite nepotrebne EXIF i metadata informacije.
  • Za ikone koristite SVG gdje je moguće; ali pojednostavite i nepotrebno složene SVG datoteke.

U tipičnom scenariju na sadržajnom sajtu, blog naslovne slike prosječne veličine 1,2 MB mogu nakon WebP konverzije i ispravnog dimenzionisanja pasti na nivo od 180 KB. Ako je LCP slika upravo ova naslovna slika, postiže se ozbiljno ubrzanje, posebno na 4G mobilnim konekcijama. Ovo ubrzanje poboljšava ne samo PageSpeed ocjenu, već i prvi utisak korisnika.

4. Smanjite CSS datoteke koje blokiraju renderovanje

Kada pretraživač dobije HTML datoteku, potrebna su mu CSS pravila da bi iscrtao stranicu. Velike, nepodijeljene i neiskorištene CSS datoteke mogu odgoditi pojavljivanje LCP elementa. Posebno gotove teme i page builderi mogu učitati mnogo stilskih datoteka koje nisu potrebne na toj konkretnoj stranici.

Šta uraditi na CSS strani

  • Kreirajte kritični CSS i rano učitajte stilove potrebne za gornji dio ekrana.
  • Očistite neiskorišteni CSS kod ili ga učitavajte po stranicama.
  • Smanjite CSS datoteke, ali nemojte se zadovoljiti samo minifikacijom; glavni dobitak je u smanjenju nepotrebnog koda.
  • Spriječite učitavanje CSS datoteka dodataka trećih strana na svim stranicama.
  • Koristite samo potrebne komponente vaše teme; preispitajte upotrebu velikih slidera, animacija i paketa ikona.

Ovdje treba paziti da se pri kreiranju kritičnog CSS-a ne naruši vizuelni integritet stranice. Pogrešno konfigurisan kritični CSS može uzrokovati da se u prvom trenutku vidi polomljen dizajn ili da dođe do povećanja CLS-a. Zbog toga nakon svake promjene treba odvojeno testirati mobilni i desktop prikaz.

5. Stavite JavaScript opterećenje pod kontrolu

JavaScript može uticati na LCP na dva načina. Prvo, JS datoteke mogu blokirati proces renderovanja. Drugo, dugotrajnim zauzimanjem glavne niti mogu odgoditi iscrtavanje LCP elementa od strane pretraživača. Naročito kodovi za praćenje, alati za live chat, reklamne skripte, alati za A/B testiranje i widgeti društvenih mreža mogu značajno smanjiti performanse.

Primjenjive taktike za JavaScript

  • Nekritične skripte odgodite pomoću defer ili async.
  • Skripte trećih strana koje nisu potrebne za prvi ekran ostavite za period nakon korisničke interakcije.
  • Isključite nepotrebne JS datoteke page builder dodataka na nivou pojedinačnih stranica.
  • Koristite podjelu koda i modularno učitavanje da biste smanjili duge zadatke.
  • Testirajte pojedinačno analytics, pixel i chat skripte i mjerite njihov uticaj.

Na primjer, ako na korporativnoj web stranici na početnoj strani istovremeno rade i slider, i biblioteka animacija, i ugrađena mapa, i live chat, i tri različita koda za praćenje, teško je postići LCP cilj. Neki od ovih alata mogu biti neophodni za konverziju; ali nije neophodno da svi rade pri prvom učitavanju. Optimizacija performansi je određivanje prioriteta bez narušavanja poslovnog cilja.

6. Ubrzajte fontove i sačuvajte vidljivost teksta

6. Ubrzajte fontove i sačuvajte vidljivost teksta

Na mnogim stranicama LCP element nije slika, već veliki naslov ili blok teksta. U tom slučaju kasno učitavanje web fontova može direktno uticati na LCP vrijednost. Pozivanje velikog broja debljina i stilova sa eksternih font provajdera uzrokuje kašnjenje, posebno na mobilnom.

Preporuke za optimizaciju fontova

  • Učitavajte samo debljine fontova koje se koriste. Provjerite da li su vam zaista potrebne sve varijacije 300, 400, 500, 600, 700 i italic.
  • Koristite font-display swap da spriječite nevidljivost teksta.
  • Preload-ujte kritične fontove, ali izbjegavajte nepotrebnu upotrebu preload-a.
  • Ako je moguće, servirajte fontove sa lokalnog servera.
  • Preferiranje sistemskih fontova je u nekim projektima najbrže i najjednostavnije rješenje.

Smanjenje broja font datoteka može izgledati malo, ali ako je LCP tekstualni element, efekat je velik. Osim toga, fontovi utiču i na CLS. Učitavanjem različitih fontova širina teksta se može promijeniti i raspored stranice se može pomjeriti. Zato performanse i vizuelni dizajn treba procjenjivati zajedno.

7. Ispravno konfigurišite slojeve keša i CDN-a

Keširanje ozbiljno poboljšava LCP performanse pri ponovnim posjetama i za statičke sadržaje. Keš stranice, keš objekata, keš pretraživača i CDN keš su različiti slojevi. Cilj svih njih je da isti sadržaj serviraju brže, umjesto da ga iznova generišu ili prenose sa udaljenog servera.

Na WordPress stranicama, kada se zajedno koriste LiteSpeed Cache, Redis object cache, keš pretraživača i CDN integracija, vrijeme generisanja HTML-a i isporuke statičkih datoteka se ubrzava. U korporativnim ili prilagođenim softverskim projektima treba planirati keš na aplikativnom nivou, optimizaciju upita ka bazi i edge keš strategiju. Ako vaš promet dolazi iz različitih gradova i zemalja, korištenje CDN-a postaje još važnije Vodič za CDN i brzinu stranice.

Na šta obratiti pažnju pri konfiguraciji keša

  • Odredite dugo trajanje keša za statičke datoteke i koristite verzionisanje datoteka.
  • Pažljivo podesite pravila HTML keša u dinamičnim područjima kao što su članstvo, korpa ili lični panel.
  • Na CDN-u razmotrite optimizaciju slika, Brotli kompresiju i HTTP/3 podršku.
  • Planirajte proces čišćenja keša u skladu sa vašim tokom objavljivanja.
  • Ako su potrebni različiti keševi za mobilni i desktop, testirajte da se ne servira pogrešan sadržaj.

8. Poseban LCP plan poboljšanja za WordPress stranice

WordPress može biti brz ako je ispravno konfigurisan; ali nekontrolisana upotreba tema i dodataka podiže LCP vrijednost. Najčešća greška koju viđamo na WordPress stranicama je pokušaj rješavanja problema performansi samo pomoću dodatka za keš. Međutim, izbor teme, broj dodataka, disciplina oko slika i kvalitet hostinga moraju se razmatrati zajedno WordPress hosting.

Korak po korak WordPress kontrolna lista

  • Koristite laganu i ažurnu temu. Umjesto tema sa previše funkcija, odaberite temu fokusiranu na potrebe.
  • Uklonite nepotrebne dodatke. Čak i pasivni dodaci mogu stvoriti sigurnosni i upravljački rizik.
  • Ako koristite page builder, smanjite opterećenje globalnih widgeta i animacija.
  • Promijenite veličinu naslovnih slika prije nego što ih uploadujete.
  • Pažljivo konfigurišite keš stranice, CSS/JS optimizaciju i optimizaciju slika u LiteSpeed ili sličnom dodatku za keš.
  • Periodično čistite revizije baze podataka, spam komentare, transiente i skice.

Na primjeru blog stranice, pri prvom mjerenju LCP može biti 4,1 sekunda. Ako je TTFB 900 ms, naslovna slika 1,8 MB, a CSS datoteka teme 450 KB, redoslijed rješavanja je jasan: prvo se smanjuje TTFB putem hostinga i keša, zatim se naslovna slika konvertuje u WebP i čini responzivnom, i na kraju se smanjuje neiskorišteni CSS. Nakon ovog rada, realan cilj je da LCP vrijednost padne u raspon od 1,7-2,1 sekunde.

9. Odvojeno optimizujte za mobilni LCP

Mobilni korisnici obično imaju slabiju procesorsku snagu i promjenjiv kvalitet konekcije. Zato LCP vrijednost koja izgleda dobro na desktopu može biti loša na mobilnom. Budući da je težina mobilnog iskustva u Googleovim procjenama visoka, obavezno testirajte u mobilnom scenariju.

U mobilnoj optimizaciji velike slike i veliko JavaScript opterećenje stvaraju više problema. Ako na prvom ekranu koristite automatski video, veliki slider, intenzivne animacije i eksterni ugrađeni sadržaj, LCP cilj postaje težak. Jednostavan hero prostor, jasan naslov, optimizovana slika i brz odgovor servera obično daju bolje rezultate na mobilnom.

Brzi dobici za mobilni

  • Umjesto slidera koristite jednu optimizovanu hero sliku.
  • Umjesto reprodukcije videa na prvom ekranu, prikažite kompresovani poster sliku.
  • Ne skrivajte samo CSS-om nepotrebne desktop komponente na mobilnom, već ih uopšte ne učitavajte.
  • Definišite srcset prilagođen mobilnim prijelomnim tačkama za slike.
  • Pokrenite skripte trećih strana nakon prvog učitavanja.

10. Testirajte i pratite promjene redom

Jedna od najvećih grešaka u LCP optimizaciji je pravljenje previše promjena odjednom i nemogućnost razumijevanja koji je korak dao rezultat. Za mjerljiv napredak, bilježite stanje prije i poslije svake promjene. PageSpeed Insights, WebPageTest filmstrip prikaz i Chrome DevTools snimak performansi su korisni u ovom procesu.

Preporučeni tok testiranja je sljedeći: Prvo odaberite 3-5 kritičnih URL-ova kao što su početna stranica, blog post sa najvećim prometom, stranica kategorije i stranica konverzije. Za svaki URL zabilježite trenutni LCP, TTFB, LCP element, ukupnu veličinu stranice i broj zahtjeva. Zatim prvo primijenite poboljšanja servera/keša, zatim slika, zatim CSS/JS, pa fontova. Nakon svake faze ponovo testirajte iste URL-ove. Na kraju, sačekajte da se ažurira Google Search Console izvještaj o Core Web Vitals; stvarni korisnički podaci postaju smisleniji u roku od nekoliko sedmica.

Kontrolna lista za LCP cilj ispod 2 sekunde

  • Smanjite TTFB vrijednost što je više moguće ispod 500 ms.
  • Precizno odredite LCP element i omogućite njegovo rano učitavanje na stranici.
  • Servirajte hero sliku u WebP ili AVIF formatu, u ispravnoj veličini.
  • Isključite slike u prvom ekranu iz lazy load-a.
  • Koristite kritični CSS, smanjite neiskorištene CSS i JS datoteke.
  • Odgodite nepotrebne skripte trećih strana.
  • Smanjite broj i debljine fontova, koristite font-display swap.
  • Konfigurišite slojeve keša stranice, keša pretraživača, keša objekata i CDN-a.
  • Odvojeno testirajte mobilni i pratite stvarne korisničke podatke.
  • Mjereći svaku promjenu odvojeno, uspostavite trajni standard performansi.

Zaključak

Smanjenje LCP vremena ispod 2 sekunde nije jednokratno podešavanje dodatka, već sveobuhvatan rad koji se sastoji od hostinga, prioriteta resursa, discipline oko slika, upravljanja CSS/JS-om, keša i procesa mjerenja. Najbrži rezultati obično dolaze iz koraka smanjenja TTFB-a, optimizacije LCP slike i smanjenja resursa koji blokiraju renderovanje. Za trajan uspjeh, performanse morate učiniti dijelom vašeg procesa objavljivanja.

Ako infrastruktura vaše stranice ograničava vaše ciljeve performansi, možete početi sa bržim hostingom, ispravnom lokacijom servera i sigurnom SSL konfiguracijom. Pregledom odgovarajućih opcija hostinga za vašu web stranicu na Hostragons-u možete izgraditi čvršću osnovu za LCP i cjelokupno korisničko iskustvo Hostragons paketi hostinga.

Često postavljana pitanja

Kolika bi trebala biti LCP vrijednost?

Google prihvata LCP vrijednost ispod 2,5 sekunde kao dobru. Međutim, za konkurentan SEO i bolje korisničko iskustvo, vrijednost ispod 2 sekunde je snažan cilj. Posebno na mobilnom saobraćaju ovaj cilj može pozitivno uticati na stope konverzije.

Šta najviše utiče na LCP vrijeme?

Najčešći uticaji su spor odgovor servera, velika hero slika, CSS koji blokira renderovanje, težak JavaScript, fontovi koji se kasno učitavaju i nedostatak keša. Da biste razumjeli koji faktor je dominantan, treba ispitati LCP element pomoću PageSpeed Insights i DevTools.

Da li korištenje CDN-a smanjuje LCP vrijednost?

Da, posebno ako su korisnici udaljeni od lokacije servera, CDN može smanjiti vrijeme učitavanja servirajući statičke datoteke sa bližih krajnjih tačaka. Međutim, ako su TTFB, veličina slike i resursi koji blokiraju renderovanje u lošem stanju, sam CDN možda neće biti dovoljan.

Koji bi trebao biti prvi korak u LCP optimizaciji za WordPress?

Prvi korak je odrediti LCP element i TTFB vrijednost. Zatim treba provjeriti konfiguraciju hostinga i keša, optimizovati naslovnu ili hero sliku, te smanjiti nepotrebno opterećenje teme i dodataka.

Da li je lazy load dobar za LCP?

Lazy load je koristan za slike ispod ekrana. Međutim, primjena lazy load-a na LCP element, odnosno sliku na prvom ekranu, obično je štetna jer pretraživač kasno učitava ovaj važan resurs. LCP slika treba da se učita prioritetno.

Podijelite ovaj članak:
Rina Zhang

SEO i strateg za sadržaj

Više od 8 godina radi na međunarodnom SEO-u i upravljanju sadržajem. Specijaliziran za povećanje organskog učinka web stranica.

Svi članci →