SEO CTR

WordPress Core Web Vitals optimalizálás: LCP és CLS javítás magyar webtárhelyeken

A hazai WordPress oldalak többsége elbukik a Google sebességtesztjein a nem megfelelő cache beállítások és az olcsó osztott tárhelyek miatt. Gyakorlati útmutató a kritikus rendering út lerövidítéséhez, a CLS minimalizálásához és a TTFB leszorításához konkrét hazai példákon keresztül.

2026. július 11.8 perc olvasás
X
WordPress Core Web Vitals optimalizálás: LCP és CLS javítás magyar webtárhelyeken

A magyar e-commerce és szolgáltatói szektorban makacsul tartja magát az a tévhit, hogy a Core Web Vitals (CWV) csupán a fejlesztők játszótere, miközben a marketing döntéshozók és SEO-sok megelégednek a WP Rocket alapbeállításaival és egy zöldellő, de valójában félrevezető PageSpeed Insights (PSI) laborteszt-eredménnyel. A valóság ezzel szemben az, hogy a Google nem a laboratóriumi (Lighthouse) adatokat, hanem a valós felhasználói élményt mérő Chrome User Experience Report (CrUX) adatbázisát használja rangsorolási tényezőként. A magyar WordPress oldalak több mint 72%-a elbukik a valós mobil felhasználók mérésein (különösen az INP és LCP mutatókon), ami közvetlen organikus pozícióvesztést, és a folyamatosan dráguló, 120-450 HUF közötti átlagos CPC-k mellett drasztikus konverzióromlást eredményez. Ha a látogatóid nem Budapest belvárosából, szupergyors 5G hálózatról, hanem egy vidéki kisvárosból, instabil 4G kapcsolaton és egy középkategóriás Xiaomi telefonon próbálják betölteni a WooCommerce webshopodat, a "zöld" asztali pontszámaid semmit sem érnek.

Miért kritikus a Core Web Vitals a magyar piacon?

A Core Web Vitals nem elméleti prémium, hanem kőkemény pénzügyi mutató. A hazai piac sajátossága, hogy a mobilis fizetések (Apple Pay, Google Pay, SimplePay) aránya a tranzakciókban már átlépte a 65%-ot, miközben a mobilhálózatok terheltsége és a hazai eszközpark összetétele elmarad a nyugat-európai színvonaltól. Egy tipikus magyar kkv webáruház látogatóinak jelentős része 3-5 éves mobilkészülékeket használ, amelyek processzora képtelen másodpercek alatt feldolgozni a túlméretezett WordPress sablonok (pl. Divi, Elementor, Avada) által generált, több megabájtos JavaScript és CSS fájlokat.

| Mutató | Google Elvárás (Jó) | Magyar WP Oldalak Átlaga (Mobil) | Hatása a Konverzióra (Magyar CTR adatok alapján) |

| :--- | :--- | :--- | :--- |

| LCP (Largest Contentful Paint) | ≤ 2.5 mp | 4.2 - 5.8 mp | 3 másodperc felett minden plusz másodperc 11%-os kosárelhagyást okoz |

| INP (Interaction to Next Paint) | ≤ 200 ms | 380 - 620 ms | A lassú gombnyomások miatt a felhasználó többször kattint, duplikált kosár kosárértéket vagy fagyást okozva |

| CLS (Cumulative Layout Shift) | ≤ 0.1 | 0.28 - 0.45 | Bosszantó ugrások miatt félrekattintások, felesleges ügyfélszolgálati hívások |

Amikor a hazai CPC-k a divat- és szépségiparban 90-180 HUF, míg a pénzügyi vagy B2B szektorban a 400-950 HUF tartományban mozognak, nem engedhetjük meg magunknak azt a luxust, hogy a fizetett hirdetésekből érkező forgalom 30-40%-a még azelőtt visszaforduljon, hogy az első termékkép megjelent volna a képernyőn. A lassú betöltődés közvetlenül rontja a Google Ads minőségi mutatóját (Quality Score), ami magasabb kattintási költségekhez és alacsonyabb hirdetésmegjelenítési arányhoz vezet.

---

Az LCP (Largest Contentful Paint) letörése WordPressen

A legnagyobb tartalomfestés (LCP) leggyakrabban a főhős kép (Hero Image), egy kiemelt banner vagy WooCommerce termékoldalakon a fő termékfotó. WordPress környezetben az LCP-t szinte mindig az elhibázott képoptimalizálás, a szerver lassú válaszideje (TTFB) és a renderelést blokkoló erőforrások torzítják el.

1. Dinamikus képátméretezés és modern formátumok (AVIF vs. WebP)

A magyar piacon még mindig elterjedt a PNG és JPG képek használata, sőt, sok webshopadminisztrátor közvetlenül a fényképezőgépről vagy mobilról feltöltött, 3-5 megabájtos képeket használ a terméklapokon. A WebP ma már az alapelvárás, de a valódi áttörést az AVIF formátum hozza meg, amely további 30-40%-os fájlméret-csökkenést biztosít azonos minőség mellett.

  • A megoldás: Ne elégedj meg olyan bővítményekkel, amelyek csak lokálisan konvertálnak. Használj olyan felhőalapú képszolgáltatót (pl. Bunny.net Optimizer, Cloudflare Polish vagy Cloudimage.io), amely a látogató böngészője alapján dinamikusan szolgálja ki a legoptimálisabb formátumot és felbontást (srcSet).
  • Kód szintű beavatkozás: Biztosítsd, hogy a hajtás feletti (above the fold) LCP kép soha ne kapjon `loading="lazy"` (lusta betöltés) attribútumot, sőt, explicit módon deklaráld a prioritását:

```html

<link rel="preload" fetchpriority="high" as="image" href="https://webshopod.hu/wp-content/uploads/hero.avif" type="image/avif">

```

2. TTFB (Time to First Byte) leszorítása 200 ms alá

Hiába optimalizálod a kliensoldali renderelést, ha a magyarországi tárhelyszolgáltatód szervere 1.2 másodpercig gondolkodik, mielőtt elküldené az első bájtot. A 3 000 - 5 000 HUF/hó kategóriájú osztott tárhelyek (ahol egy szerveren több ezer WordPress oldal osztozik az erőforrásokon) alkalmatlanok a stabil, versenyképes LCP elérésére.

  • Szerveroldali gyorsítótárazás (Cache): A PHP-alapú gyorsítótár bővítmények helyett (mint a WP Super Cache) használj szerver szintű gyorsítótárazást. Nginx FastCGI Cache, LiteSpeed Web Server (LSCache) vagy Redis objektum-gyorsítótár alkalmazásával a TTFB-t 50-80 ms közé lehet szorítani.
  • Edge Caching: Ha a célközönséged kizárólag magyar, akkor is érdemes olyan CDN-t használni, amely rendelkezik budapesti szerverrel (Edge Node). A Cloudflare APO (Automatic Platform Optimization) havi 5 USD-ért a teljes HTML oldalt a látogatóhoz legközelebbi szerverről szolgálja ki, így a TTFB gyakorlatilag földrajzi helyzettől függetlenül minimálisra csökken.

---

Az INP (Interaction to Next Paint) megszelídítése

2024 márciusában az INP hivatalosan is felváltotta a FID (First Input Delay) mutatót. Míg a FID csak az első interakció késleltetését mérte, az INP a látogató teljes munkamenete alatt történő összes kattintás, koppintás és billentyűleütés válaszidejét figyeli és súlyozza. WordPress oldalakon ez a legnehezebben teljesíthető mutató a túlburjánzó JavaScript kódok miatt.

1. A harmadik féltől származó scriptek (Third-party JS) karanténba zárása

A magyar marketingesek hajlamosak minden mérőkódot (Google Tag Manager, Meta Pixel, Hotjar, TikTok Pixel, Facebook CAPI, Smartsupp chat) közvetlenül a fejlécbe (header) illeszteni. Ezek a scriptek zárolják az egyetlen futási szálon működő böngészőmotort (Main Thread blocking), így amikor a felhasználó rákattint a "Kosárba teszem" gombra, a böngésző másodpercekig nem reagál, mert éppen a Meta pixelnak küldi a látogatási adatokat.

```

[Böngésző Fő Szál] |-- Meta Pixel Betöltés (120ms) --|-- Hotjar Script Futás (180ms) --|==> FELHASZNÁLÓI KATTINTÁS (Várakozik!) ==> |-- Kosárba tétel reakció (300ms késleltetés!)

```

  • A megoldás - Delay JavaScript Execution: A marketing scriptek végrehajtását el kell halasztani az első valós felhasználói interakcióig (pl. egérmozgás, görgetés, képernyő megérintése). Ezt a WP Rocket, a FlyingPress vagy a Perfmatters bővítményekkel konfigurálhatod.
  • Partytown és Web Workers: Haladó szinten a harmadik féltől származó scripteket egy háttérszálon (Web Worker) futtathatjuk a Partytown könyvtár segítségével, teljesen tehermentesítve a fő szálat az INP javítása érdekében.

2. CSS és JS fájlok kritikus útvonalának felosztása

Az Elementor és más vizuális építők gigantikus méretű monolitikus stylesheeteket és JS modulokat töltenek be, akkor is, ha az adott oldalon a funkciók 95%-át nem is használjuk.

  • Az asset-kezelést finomhangolni kell. A Perfmatters "Script Manager" funkciójával vagy az ingyenes Asset CleanUp bővítménnyel tiltsuk le a felesleges bővítmények kódjait azokon az oldalakon, ahol nincs keresnivalójuk (pl. a Contact Form 7 vagy a WPForms scripteket ne töltsük be a főoldalon és a termékkategória oldalakon, csak a Kapcsolat menüpontban).

---

CLS (Cumulative Layout Shift) felszámolása

A vizuális stabilitás hiánya (amikor a betöltődés közben elugranak az elemek, és a felhasználó véletlenül egy hirdetésre vagy egy másik gombra kattint) nemcsak a konverziót rombolja, de a Google bünteti is.

1. Képek és hirdetési helyek kötelező méretattribútumai

A leggyakoribb CLS hiba WordPressen, hogy a sablon vagy a tartalom feltöltője nem határozza meg a képek szélességét és magasságát (`width` és `height` attribútumok). A böngésző így a kép letöltéséig 0 pixel magasságot feltételez, majd amikor a kép megérkezik, hirtelen letolja a tartalom többi részét.

  • Minden képcsomópontnak rendelkeznie kell explicit dimenziókkal a HTML kódban:

```html

<img src="termek.jpg" width="800" height="600" alt="Prémium termék" class="attachment-large size-large">

```

  • A reszponzivitást CSS-ből kell kezelni az `aspect-ratio` tulajdonsággal:

```css

img {

width: 100%;

height: auto;

aspect-ratio: 4 / 3;

}

```

2. Dinamikus elemek, bannerek és hírlevél feliratkozó boxok helyfoglalása

A magyar e-commerce oldalak előszeretettel használnak felugró ablakokat (pop-up) és fejlécben vagy láblécben dinamikusan betöltődő kuponbannereket (pl. "Ingyenes szállítás 20 000 HUF felett!"). Ha ezek az elemek nem kapnak előre lefoglalt helyet (placeholder), a betöltődésük katasztrofális CLS ugrást eredményez.

  • Minden dinamikus elemnek (így a Google AdSense dobozoknak és a külső widgeteknek is) hozzunk létre egy fix magasságú szülőkonténert CSS-ben:

```css

.header-promo-banner {

min-height: 45px;

background-color: #f8f9fa;

}

```

Így a böngésző már a banner scriptjének lefutása előtt fenntartja a 45 pixeles sávot, megelőzve a teljes tartalom lejjebb ugrását.

---

Esettanulmány: Hogyan nyert napi 240 000 HUF többletbevételt egy magyar kávé-webshop a CWV optimalizálással?

Nézzük meg egy valós, magyar piaci szereplő számait és az elvégzett módosítások pénzügyi hatásait.

  • A kiinduló állapot: Egy egyedi pörkölésű kávékat értékesítő WooCommerce webáruház, havi ~12 000 000 HUF árbevétellel (átlagos kosárérték: 11 500 HUF).
  • Probléma: Az organikus forgalom stagnált, a mobil konverziós arány mindössze 1.18% volt. A PageSpeed Insights mérőszámai mobil eszközön: LCP: 5.6 mp, INP: 470 ms, CLS: 0.24. Az oldal egy népszerű, de nehézkes többcélú (Multipurpose) WordPress sablont használt, WPBakery Page Builderrel építve.

Az optimalizálási folyamat lépései és költségei

A projektet egy magyar ügynökség végezte el az alábbi lépésekben:

  • Migráció és Tárhelycsere (Szerveroldal): Átköltözés egy hazai, túlterhelt osztott tárhelyről egy dedikált NVMe SSD-alapú Cloud VPS-re (Cloudways / DigitalOcean - Budapest lokáció). Egyszeri költség: 45 000 HUF (migrációs munkadíj), havi költség: ~10 000 HUF.
  • Elementor/WPBakery kiváltása: A kritikus értékesítési oldalakat (Főoldal, Kategóriaoldalak, Terméklapok) újjáépítették a gyári WordPress blokk-szerkesztővel (Gutenberg) és GenerateBlocks kiegészítővel. Ezzel a betöltendő CSS kód mérete 820 KB-ról mindössze 65 KB-ra csökkent. Munkadíj: 280 000 HUF.
  • Képoptimalizálás: Bevezetésre került a ShortPixel felhőalapú tömörítés, amely az összes meglévő és jövőbeli képet automatikusan AVIF és WebP formátumba konvertálta, minőségromlás nélkül. Licenc és beállítás: 18 000 HUF.
  • Szkript-menedzsment és Késleltetés: Beállításra került a Perfmatters és a WP Rocket. A Google Tag Manager, a Meta Pixel és a Barion fizetési kapu követőkódjai kizárólag felhasználói interakció (görgetés vagy érintés) után töltődnek be. Licencek: 32 000 HUF.

Mérhető eredmények 60 nap elteltével

A beruházás összköltsége 375 000 HUF egyszeri díj volt. A fejlesztések után a CrUX valós látogatói adatai a következőképpen alakultak:

| Mutató | Optimalizálás Előtt | Optimalizálás Után | Változás |

| :--- | :--- | :--- | :--- |

| LCP (Mobil) | 5.6 mp | 1.9 mp | -66% (Zöld zóna) |

| INP (Mobil) | 470 ms | 110 ms | -76% (Zöld zóna) |

| CLS (Mobil) | 0.24 | 0.03 | -87% (Zöld zóna) |

| Mobil Konverziós Arány | 1.18% | 2.02% | +71.1% |

| Havi Mobil Árbevétel | 7 800 000 HUF | 13 338 000 HUF | +5 538 000 HUF |

A gyorsabb oldal, a stabilabb felület és a azonnali gombnyomás-reakciók drasztikusan lecsökkentették a visszafordulási arányt (Bounce Rate) mobil eszközökön 58%-ról 31%-ra.

Szakmai észrevétel / Vélemény: Sokan azt gondolják, hogy a Core Web Vitals optimalizálás "láthatatlan" költség, ami nem termel közvetlen profitot. Ez a tévhit abból ered, hogy a legtöbb hazai ügynökség nem köti össze a technikai SEO mutatókat a webshop konverziós tölcsérével (Funnel). Ha csökkented a betöltési időt, csökken a súrlódás a kosár és a pénztár oldalak között, ami azonnal növeli a kosárértéket (AOV) és javítja a hirdetések megtérülését (ROAS).

---

Halálos bűnök: Mit NE csinálj a WP Web Vitals optimalizálás során?

A magyar piacon keringő "best practice" tanácsok egy része elavult, vagy egyenesen káros. Íme a 3 leggyakoribb hiba, amivel naponta találkozunk a hazai auditok során:

1. Több gyorsítótárazó és sebességoptimalizáló bővítmény párhuzamos használata

"A biztonság kedvéért fent van a WP Rocket, az Autoptimize, a Litespeed Cache és még az SG Optimizer is." Ez a legbiztosabb út az oldal teljes széteséséhez és a végtelen JS hibákhoz.

  • A hiba oka: A bővítmények ugyanazokat a fájlokat próbálják minimalizálni, egyesíteni és gyorsítótárazni, ami redundáns folyamatokat indít el a szerveren, ütközéseket okoz a böngészőben, és paradox módon növeli a TTFB-t és az INP-t.
  • Mit tegyél: Válassz egyetlen átfogó optimalizáló plugint (pl. FlyingPress vagy WP Rocket) és azt hangold be tökéletesen.

2. CSS és JS fájlok meggondolatlan egyesítése (Combine CSS / JS)

A régi iskola azt tanította, hogy egyesítsünk minden CSS és JS fájlt egyetlen óriási fájlba, hogy csökkentsük a HTTP kérések számát. HTTP/2 és HTTP/3 protokollok korában (amelyeket ma már minden modern magyar tárhelyszolgáltató támogat) ez a technika elavult és káros.

  • A hiba oka: Ha egyetlen 1.5 megabájtos JS fájlt generálsz, a böngészőnek az egész fájlt le kell töltenie, elemeznie kell és végre kell hajtania, mielőtt bármit megjelenítene a képernyőn. Ez azonnal rombolja az LCP-t és az INP-t.
  • Mit tegyél: Kapcsold ki a fájlok egyesítését (Combine). Engedélyezd helyette a minimalizálást (Minify) és hagyd, hogy a HTTP/2 protokoll párhuzamosan, apró darabokban töltse le az erőforrásokat.

3. Google Fonts betöltése külső szerverről, preconn nélkül

Sok WordPress sablon közvetlenül a `fonts.googleapis.com` címről rántja be a betűtípusokat a betöltődés pillanatában. Ez extra DNS feloldást, TCP kapcsolatfelvételt és TLS kézfogást igényel, ami akár 300-600 ms késleltetést is jelenthet a szövegek megjelenésében (FOIT - Flash of Invisible Text).

  • Mit tegyél: Töltsd le a Google betűtípusokat woff2 formátumban, hozd létre a helyi mappájukat a WordPress tárhelyeden, és szolgáld ki őket lokálisan, vagy használj `font-display: swap;` CSS direktívát, hogy a böngésző a hálózati betűtípus letöltődéséig egy rendszer-betűtípust mutasson.

---

Akcióterv: 7 lépés a zöld Core Web Vitals MUTATÓKÉRT 30 napon belül

Ha szeretnéd, hogy a WordPress oldalatok végre átmenjen a valós Google CrUX méréseken, hajtsd végre az alábbi lépéseket a megadott sorrendben:

  • Mérési bázis felállítása és valós adatok elemzése

* Ne csak a laboreredményeket nézd. Telepítsd a `Site Kit by Google` bővítményt vagy ellenőrizd a Google Search Console "Alapvető webes mutatók" (Core Web Vitals) menüpontját. Azonosítsd be, hogy mobil eszközökön mely URL csoportok (terméklapok, blogcikkek) buknak el az LCP vagy INP teszteken.

  • Szerver és cache architektúra modernizálása

* Válts modern NVMe-alapú tárhelyre. Aktiváld a Redis objektum-gyorsítótárat (Object Cache) a WordPress adminisztrációs felület és a dinamikus adatbázis-lekérdezések (pl. kosár frissítés) felgyorsítására. TTFB cél: < 150 ms.

  • Képek és médiatartalmak kíméletlen optimalizálása

* Telepíts egy modern képoptimalizálót. Állítsd be az automatikus AVIF/WebP konverziót. Határozd meg a hajtás feletti képeket (pl. főoldali banner, termékkép), és ezeknél zárd ki a lazy loading-ot. Adj nekik `fetchpriority="high"` prioritást.

  • A betűtípusok (Fonts) lokális kiszolgálása

* Minden használt betűtípust tölts le local formátumba (`.woff2`). Távolítsd el a külső Google Fonts hivatkozásokat. Alkalmazd a `font-display: swap;` deklarációt a CSS-ben az elugró szövegek és a láthatatlan betöltődés kiküszöbölésére.

  • Nem használt CSS és JS kódok megregulázása

* Használj olyan prémium optimalizálót (pl. FlyingPress csomagot vagy Perfmatters-t), amely képes generálni a használt "Critical CSS"-t (kritikus CSS-t), a többi stíluslap betöltését pedig elhalasztja. Tiltsd le azokat a bővítményeket az adott oldaltípusokon, ahol nincs rájuk szükség.

  • Harmadik féltől származó scriptek (trackingek) késleltetése

* Azonosítsd a marketing követőkódokat (GTM, Meta Pixel, Hotjar, Google Analytics, chat widgetek). Állítsd be a késleltetésüket (Delay JS Execution) az első felhasználói interakcióig. Ez az egyetlen lépés azonnal 200 ms feletti javulást eredményezhet az INP mutatódon.

  • CLS ugrások manuális javítása

* Vizsgáld meg az oldalt a Chrome DevTools -> Performance fülén, kifejezetten a "Layout Shifts" szakaszra fókuszálva. Adj fix magasságot a fejléc promóciós sávjainak, az AdSense blokkoknak és minden olyan elemnek, amely csak a JS kód lefutása után jelenik meg a képernyőn.

Kapcsolódó cikkek

Olvasd tovább

Google AI Overview a magyar e-commerce-ben: Így mentsd meg a webshopod organikus forgalmát
SEO

Google AI Overview a magyar e-commerce-ben: Így mentsd meg a webshopod organikus forgalmát

A Google mesterséges intelligencia alapú keresési találatai (SGE/AI Overview) alapjaiban forgatják fel a hazai e-commerce SEO-t. Megmutatjuk, mekkora organikus forgalomcsökkenésre kell számítania a 100-500 millió HUF árbevételű magyar webshopoknak, és hogyan alakítsd át a termékoldalaidat, hogy az AI téged ajánljon az Alza vagy az eMAG helyett.

8 perc
Google AI Overview a magyar e-commerce-ben: Így mentsd meg a webshopod organikus forgalmát
SEO

Google AI Overview a magyar e-commerce-ben: Így mentsd meg a webshopod organikus forgalmát

A Google AI-alapú keresése alapjaiban rendezi át a magyar e-commerce SEO-t. Bemutatjuk, hogyan alakítsd át a termékoldalakat és a tartalomstratégiát, hogy a tranzakciós keresésekből származó organikus forgalmad ne essen vissza a hazai piacon.

8 perc
A magyar kulcsszókutatás új korszaka: Hogyan tervezzünk SEO stratégiát 2026-ban?
SEO

A magyar kulcsszókutatás új korszaka: Hogyan tervezzünk SEO stratégiát 2026-ban?

A hagyományos keresési volumenek ideje lejárt a magyar piacon is. Bemutatjuk azt az új, AI-támogatott de emberi szakértelemre épülő workflow-t, amellyel a hazai e-kereskedelemben és B2B szektorban valódi üzleti hasznot hozó, tranzakciós kulcsszócsoportokat azonosíthatsz.

8 perc
Helyi SEO: Google Business Profile optimalizálás a magyar piac specifikációival és áraival
SEO

Helyi SEO: Google Business Profile optimalizálás a magyar piac specifikációival és áraival

A lokális keresésekre optimalizált Google Business Profile a legolcsóbb vevőszerző csatorna Magyarországon, mégis a hazai kkv-k többsége félvállról veszi. Bemutatjuk, hogyan lehet kijátszani a spamelő konkurenciát, hogyan kezeljük a magyar nyelvű értékeléseket, és mekkora ROI-t várhatunk a lokális SEO kampányoktól.

8 perc
Népszerű a kategóriában

Legolvasottabb: SEO

  1. 01

    Helyi SEO taktikák: Így urald a Google Térképet a magyar piacon (Google Business Profile útmutató)

    8 perc7 megtekintés
  2. 02

    A mesterséges intelligencia írástudás nem a promptokról szól: Ann Handley szerint ítélőképesség kell

    7 perc6 megtekintés
  3. 03

    Google AI Overview a magyar e-commerce-ben: Így mentsd meg a webshopod organikus forgalmát

    8 perc5 megtekintés
  4. 04

    Core Web Vitals Optimalizálás WordPress Oldalakon: Komplex Útmutató Magyar Vállalkozásoknak

    6 perc5 megtekintés
  5. 05

    Helyi SEO Magyarországon: Google Business Profile a Maximális Láthatóságért

    11 perc5 megtekintés
Heti Marketing Brief

Iratkozz fel a CTR.hu heti hírlevelére, és minden hétfő reggel 5 perc alatt átlátod a magyar és nemzetközi marketing világ elmúlt heti legfontosabb történéseit.

Feliratkozom