Mobilos Core Web Vitals, miért teljesít másképp az oldalad mobilon?
Megtanulod, miért különböznek a mobilos és asztali Core Web Vitals értékek, melyek a leggyakoribb mobilos teljesítményproblémák, hogyan mérd és javítsd az LCP, INP és CLS értékeket mobilon.
Miért különböznek a mobilos értékek?
Az oldalad valószínűleg asztali gépen sokkal gyorsabban tölt be, mint mobilon. A mobilos Core Web Vitals értékek általában rosszabbak, mert a mobileszközök lassabb processzorral, korlátozott sávszélességgel és változó hálózati körülményekkel működnek.
A mobilos felhasználók általában:
- Lassabb CPU-t használnak
- Korlátozott RAM-mal rendelkeznek (JavaScript futtatása drágább)
- Változó hálózaton vannak (4G, 3G, WiFi)
- Kisebb képernyőn böngésznek
Eredmény: Ugyanaz a weboldal mobilon akár 2–3× lassabb LCP-t és magasabb CLS-t produkálhat, mint asztali gépen.
A három mobilos Core Web Vitals célérték:
- LCP (Largest Contentful Paint): ≤ 2,5 mp
- INP (Interaction to Next Paint): ≤ 200 ms
- CLS (Cumulative Layout Shift): ≤ 0,1
Ezeket a 75. percentilisen mérik, azaz a látogatók 75%-ának kell elérnie a célértéket.
Mobilos LCP javítása
Az LCP (Largest Contentful Paint) általában a főkép vagy a főcím betöltési ideje. Mobilon különösen kritikus.
1. Képformátum és méret optimalizálás
Mobilon 800px szélességű kép elegendő, ne töltsd be a 2000px-es asztali képet mobilra!
```html
<picture>
<source srcset="hero-800w.webp" type="image/webp" media="(max-width: 768px)">
<source srcset="hero-1600w.webp" type="image/webp" media="(min-width: 769px)">
<img src="hero-800w.jpg" alt="Főkép" width="800" height="450">
</picture>
```
2. Képek előtöltése (preload)
```html
<link rel="preload" as="image" href="hero-800w.webp" media="(max-width: 768px)">
```
Az LCP-kép előtöltése akár 0,5–1 másodperccel csökkentheti a betöltési időt.
3. Lazy loading helyes alkalmazása
Figyelem: Az LCP-képre soha ne alkalmazz loading="lazy" attribútumot!
```html
<!-- LCP-kép: NE lazy load -->
<img src="hero.jpg" alt="Főkép" loading="eager">
<!-- Képernyőn kívüli képek: lazy load -->
<img src="termek.jpg" alt="Termék" loading="lazy">
```
Mobilos INP javítása
Az INP (Interaction to Next Paint) méri, mennyi idő telik el egy kattintás/érintés és az oldal vizuális válasza között. Mobilon különösen fontos, mert a JavaScript futtatása lassabb CPU-n sokkal több időt vesz igénybe.
1. JavaScript bundle méret csökkentése
- Code splitting: csak az aktuálisan szükséges JS töltődjön be
- Tree shaking: távolítsd el a nem használt kód-részeket
- Kerüld a nagy, monolitikus JavaScript könyvtárakat
2. Main thread tehermentesítése
Nehéz számítások esetén Web Worker használata ajánlott.
3. Third-party szkriptek kezelése
A Google Analytics, Facebook Pixel, chat widgetek lelassítják a mobilos teljesítményt.
- Töltsd be őket aszinkron módon (async/defer)
- Késleltett betöltés (csak scroll után)
- Fontold meg a szükségtelen szkriptek eltávolítását
Mobilos CLS javítása
A CLS (Cumulative Layout Shift) különösen mobilon problémás, mert a kisebb képernyőn az ugráló elemek arányosan nagyobb területet érintenek.
Leggyakoribb mobilos CLS-okok:
1. Méret nélküli képek
```html
<!-- Helytelen -->
<img src="termek.jpg" alt="Termék">
<!-- Helyes -->
<img src="termek.jpg" alt="Termék" width="400" height="300">
```
2. Betűtípusok váltása (FOUT)
```css
@font-face {
font-family: 'Montserrat';
src: url('montserrat.woff2');
font-display: optional; /* Legjobb CLS-re */
}
```
3. Dinamikusan betöltött tartalom
Ha hirdetések vagy bannerek tolják el a tartalmat, foglalj helyet előre:
```css
.ad-placeholder {
min-height: 90px;
background: #f5f5f5;
}
```
Mobilos Core Web Vitals mérése
- PageSpeed Insights (pagespeed.web.dev), Lab + valós adat (CrUX), mindig nézd a Mobil fület!
- Google Search Console, Valós felhasználói adat, CWV-jelentés → szűrj mobilra
- Chrome DevTools, F12 → Lighthouse → Mobil mód
- Web Vitals Chrome Extension, Valós idejű CWV böngészés közben
Fontos: A PageSpeed Insights-ban mindig nézd meg a "Mobil" fület, az asztali értékek sokkal jobbak lehetnek, de a Google a mobilos értékeket veszi figyelembe!
Gyakorlati példa magyar környezetben
Egy nyíregyházi online ékszerüzlet 2026 februárjában szembesült azzal, hogy a mobilos Core Web Vitals értékei kritikusan rosszak: LCP 5,8 másodperc (piros), CLS 0,32 (piros), INP 520 ms (piros). Az asztali értékek ugyanakkor zöldek voltak — pontosan a mobilos CPU-teljesítmény és sávszélesség különbsége okozta a gap-et.
Az audit megállapításai:
- A főkép (1800×1200 px, 640 KB JPEG) loading="lazy" volt beállítva, ami az LCP-t 5,8 másodpercre növelte
- Egy harmadik feles chat widget és két marketing szkript szinkron töltődött be, blokkolva a főszálat
- Kategória oldalon 24 termékképnek nem volt megadva width/height attribútum, ez okozta a 0,32-es CLS-t
A javítások:
- LCP-képre fetchpriority="high" és loading="eager" beállítva; WebP formátumra konvertálva (640 KB → 89 KB)
- Chat widget és marketing szkriptek async/defer betöltésre állítva
- Minden képhez width és height attribútum hozzáadva
- Lazy loading (késleltetett betöltés) csak a képernyőn kívüli képekre alkalmazva
Eredmény 5 héttel később: LCP 5,8 s → 1,9 s (zöld), CLS 0,32 → 0,05 (zöld), INP 520 ms → 145 ms (zöld). A Google Search Console mobilos Core Web Vitals riportjában a "gyenge" kategória 89 URL-ről 0-ra csökkent. A mobilos konverzió 2,1%-ról 3,4%-ra javult 6 héten belül.
Gyakori hibák, amiket érdemes elkerülni
- Hiba: Az LCP-képen lazy loading alkalmazása. Ez az egyik leggyakoribb és legkárosabb mobilos SEO hiba. Ha a főkép (hero banner, termékfotó) loading="lazy" attribútumot kap, a böngésző késlelteti a betöltését — és az LCP rögtön 3–6 másodpercre ugrik. Mindig ellenőrizd: az LCP-képen loading="eager" és fetchpriority="high" legyen.
- Hiba: Third-party szkriptek szinkron betöltése. Minden harmadik feles szkript (Facebook Pixel, Google Tag Manager, chat widgetek, heatmap eszközök) blokkolja a mobilos főszálat, ha szinkron töltődik be. Minden ilyen szkriptet async vagy defer módban tölts be, vagy halaszd a betöltésüket az első interakció utánra.
- Hiba: Mobilos értékek asztali értékekkel való összetévesztése. A PageSpeed Insights alapértelmezés szerint az asztali fület mutatja. Sok tulajdonos ezért hiszi, hogy az oldala gyors — miközben a mobilos fülön kritikus piros hibák vannak. Mindig a Mobil fület ellenőrizd, mert a Google is azt veszi figyelembe a rangsoroláshoz.
Röviden
A mobilos Core Web Vitals értékek rendszerint rosszabbak az asztali értékeknél, mert a mobileszközök lassabb CPU-val és korlátozott sávszélességgel működnek. 2026-ban a Google az LCP, INP és CLS értékeket a 75. percentilisen méri — ha ezek mobilon nem zöldek, az közvetlenül rontja az organikus rangsorolást. A legfontosabb lépések: az LCP-kép optimalizálása, a third-party szkriptek késleltetése és a képméretek explicit megadása.
Következő lépések
A mobilos Core Web Vitals javítása után a következő lépés az oldalsebesség (page speed) átfogó optimalizálása és a CDN (Content Delivery Network) bevezetése, amely különösen mobilon csökkenti a szerver válaszidőt.
- Nyisd meg a PageSpeed Insights Mobil fülét az 5 legfontosabb URL-edhez és vedd fel a hibák listáját.
- Kezd a legnagyobb hatású javítással: az LCP-kép optimalizálásával (WebP + fetchpriority).
- Állíts fel havi CWV-monitoringot a Google Search Console Core Web Vitals riportjával.
Ha a technikai SEO rendszeres auditját és a teljesítmény karbantartását automatizálni szeretnéd, a Publicator AI segíthet. 👉 Csomag megismerése
Gyakran ismételt kérdések
Miért különböznek a mobilos és asztali Core Web Vitals értékeim?
A mobileszközök lassabb CPU-val, korlátozott RAM-mal és változó hálózati kapcsolattal működnek. Ugyanaz az oldal mobilon akár 2–3× lassabb LCP-t produkálhat. A Google a mobilos értékeket veszi figyelembe a rangsoroláshoz (mobile-first indexelés), ezért a mobilos Core Web Vitals javítása a prioritás.
Mennyi az elfogadható mobilos LCP, INP és CLS érték?
A Google célértékei: LCP ≤ 2,5 másodperc (zöld), INP ≤ 200 ms (zöld), CLS ≤ 0,1 (zöld). Ezeket a 75. percentilisen mérik — azaz a látogatók 75%-ának el kell érnie ezeket az értékeket. Ha az értékek sárga vagy piros tartományban vannak, az negatívan befolyásolja a rangsorolást.
Hogyan mérem a valós mobilos Core Web Vitals értékeket?
A legmegbízhatóbb forrás a Google Search Console Core Web Vitals riportja (valós felhasználói adatok, 28 napos átlag), Mobil fülre szűrve. A PageSpeed Insights Mobil füle szintén mutatja a valós CrUX adatokat. A Chrome DevTools Lighthouse eszköz labor adatokat ad — ezek iránymutatóak, de nem az élesek.
Források
Kapcsolódó tananyagok
Hasznos volt ez a cikk?
Nem találod a választ?
Ezt automatikusan megcsináljuk helyetted
Publicator AI · SEO és GEO autopilot