Az LCP (Largest Contentful Paint) azt méri, mennyi idő alatt jelenik meg a képernyőn a látható terület legnagyobb tartalmi eleme. Ez általában egy hero-kép, egy videó poszterképe vagy egy nagy szövegblokk, és a felhasználó ezt érzi "betöltöttnek".
Hogyan működik
A böngésző a betöltés közben folyamatosan figyeli, melyik elem foglalja el a legnagyobb felületet a képernyőn. A jelölt változhat: előbb a címsor, aztán a hero-kép veszi át a helyét. Az LCP-érték az utolsó ilyen elem megjelenésének időpontja, az oldalbetöltés kezdetéhez viszonyítva.
A küszöbök egyszerűek:
- 2,5 másodperc alatt: jó
- 2,5 és 4 másodperc között: javításra szorul
- 4 másodperc felett: rossz
Az LCP a Core Web Vitals három mérőszámának egyike. A másik kettő a CLS és az INP.
Mi épül bele
Az LCP nem egyetlen probléma, hanem négy szakasz összege. Először a szerver válaszol (TTFB), aztán a böngésző letölti a HTML-t és a stílusokat. Ezután indul a legnagyobb elem letöltése, végül megtörténik a kirajzolás. Ha bármelyik szakasz lassú, az egész érték romlik.
A riportokban ezt látjuk a leggyakrabban: a hero-kép 800 kB-os JPEG, és csak a CSS betöltése után kezd letöltődni. Ilyenkor nem a szerver lassú, hanem a sorrend rossz.
Labor és valós adat
Az LCP kétféleképpen mérhető. A laborteszt (Lighthouse, PageSpeed Insights) egy szimulált eszközön és emulált hálózaton fut. A mezei adat (CrUX) valódi látogatók böngészőiből származik. A kettő gyakran eltér, és ez nem hiba. A különbségről részletesen a CrUX: mezei vs labor adat cikk szól.
Mit néz ebből a riport
Az audit egy labor-LCP-t mér Lighthouse-zal, lassú 4G emuláció mellett. A szabály neve "LCP - laborteszt (Lighthouse)", a hatása közepes, a hatóköre kód. A valós látogatói adatot külön szabály vizsgálja. Ha a CrUX-érték jobb a laborénál, a valós adat a mérvadó.
Röviden: az LCP azt mutatja, mikor látja a felhasználó a lényeget, és 2,5 másodperc alatt kell megtörténnie.
Miért fontos
A felhasználó ezt érzi sebességnek
A látogató nem a TTFB-t érzékeli, hanem azt, mikor jelenik meg a kép és a szöveg. A lassú LCP közvetlen visszafordulást okoz. Webshopban ez elveszett kosár, szolgáltatóknál elveszett ajánlatkérés.
A Google rangsorolási jelként használja
A Core Web Vitals része a page experience jeleknek. Önmagában nem fogja előrébb hozni a gyenge tartalmat. Két hasonló erősségű oldal között viszont dönthet.
AI-szempontból is számít
A generatív keresők és az AI-crawlerek időkorláttal dolgoznak. Ha a fő tartalom későn rajzolódik ki, a renderelő bot egy félkész oldalt lát. A render-blokkoló erőforrások miatt a szöveg akár teljesen hiányozhat abból, amit a modell feldolgoz.
Üzleti következmény
A mobilforgalom aránya a legtöbb magyar KKV-oldalon 60 százalék felett van. Mobilon a lassú kapcsolat gyakoribb, így az LCP ott romlik először. A javítás tipikusan képoptimalizálás, nem szerverbővítés, tehát olcsóbb, mint amire sokan számítanak.
Technikai példa
A hero-kép prioritásos betöltése. A preload sor a head elejére kerül, még a stíluslap elé:
<head>
<link rel="preload" as="image"
href="/img/hero.avif"
type="image/avif"
fetchpriority="high">
<link rel="stylesheet" href="/css/main.css">
</head>
<body>
<picture>
<source srcset="/img/hero.avif" type="image/avif">
<source srcset="/img/hero.webp" type="image/webp">
<img src="/img/hero.jpg"
width="1200" height="600"
alt="Műhely belső tere munka közben"
fetchpriority="high"
decoding="async">
</picture>
</body>
A width és height megadása a CLS miatt is kell. A loading="lazy" szándékosan hiányzik.
A szerver válaszidejét curl-lel mérheted, ez az LCP első szakasza:
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\nTeljes: %{time_total}s\n" https://pelda.hu/
Ha a TTFB 0,8 másodperc felett van, előbb a szervert javítsd. Képoptimalizálással onnan nem hozol be semmit.
Gyakori kérdések
Miért más a PageSpeed-érték minden futtatásnál?
A laborteszt emulált hálózaton és korlátozott CPU-n fut, és a futtatókörnyezet terhelése ingadozik. Ezért két mérés között akár egy másodperces eltérés is normális. Futtasd le háromszor, és a mediánt nézd. Stabil képet csak a valós látogatói adat ad.
Melyik számít, a labor vagy a valós adat?
A valós adat a mérvadó, mert az mutatja, mit tapasztalnak a látogatóid. A laborteszt diagnosztikai eszköz: megmutatja, mi okozza a lassúságot. Ha a CrUX jó, a labor viszont rossz, akkor az audit szigorú emulációja a magyarázat. Ha mindkettő rossz, valódi probléma van.
Melyik elem lesz az LCP-jelölt az oldalamon?
Azt a böngésző dönti el a látható felület alapján, nem te. Devtools Performance fülén vagy a PageSpeed diagnosztikában látod pontosan, melyik elemre esett a választás. Gyakran meglepetés: sokszor nem a slider, hanem a nagy címsor. Mindig mérd meg, mielőtt optimalizálnál.
Mennyit javít az LCP-n egy CDN?
Elsősorban a
TTFB és a statikus fájlok letöltési idején segít. Ha a látogatóid földrajzilag közel vannak a szerverhez, a nyereség kicsi. Ha a képek nagyok és a szerver távoli, a javulás jelentős lehet. Rossz méretű képeket viszont a CDN sem tesz kicsivé.
Elég, ha csak a kezdőlapot mérem?
Nem. A forgalom nagy része jellemzően belső oldalakra érkezik a keresőből. Mérj meg legalább egy kategória-, egy termék- vagy szolgáltatásoldalt és egy blogcikket is. A sablonok eltérnek, és az LCP-elem is más lesz.