Tartalomkészítés.hu

WordPress WebP: teljes útmutató

WordPress SEO

A WordPress WebP lényege, hogy a JPEG és PNG képeidet WebP formátumban szolgálod ki, ami jellemzően kisebb fájlméretet és gyorsabb oldalbetöltést ad. A WordPress az 5.8-as verzió óta fogad WebP feltöltést, a meglévő képtárat pedig bővítménnyel, szerveroldali átírással vagy CDN-nel konvertálhatod. A végén mindig mérd az eredményt, és ellenőrizd a visszaesési (fallback) logikát.

Alapfogalmak

Mielőtt bármit telepítenél, érdemes tisztázni, miről beszélünk, mert a WebP körüli félreértések nagy része abból fakad, hogy valaki összemossa a formátumot, a konvertálást és a kiszolgálást. Ez három külön réteg, és mindhárom elromolhat egymástól függetlenül.

A WebP a Google által fejlesztett képformátum, amely veszteséges és veszteségmentes tömörítést is támogat, kezeli az átlátszóságot (alfa csatornát) és az animációt. Gyakorlatilag egyszerre próbálja kiváltani a JPEG-et, a PNG-t és bizonyos esetekben a GIF-et. A modern böngészők túlnyomó többsége támogatja, a Safari a 14-es verzió óta, így ma a fallback inkább biztonsági háló, mint napi szükséglet.

Formátum, konvertálás, kiszolgálás

  • Formátum: maga a .webp fájl, ami a lemezen vagy a CDN-en ül.
  • Konvertálás: az a folyamat, amely a meglévő JPEG vagy PNG fájlból WebP változatot készít. Ezt végezheti a szerver képkezelő könyvtára (GD vagy Imagick), egy bővítmény külső API-ja vagy egy CDN.
  • Kiszolgálás: az a döntés, hogy a látogató böngészője melyik változatot kapja meg. Ez történhet a HTML átírásával, szerveroldali átirányítással vagy a CDN tartalomegyeztetésével.

Ha csak konvertálsz, de nem szolgálsz ki, akkor a WebP fájlok ott ülnek a tárhelyen, és senki nem kapja meg őket. Ez az egyik leggyakoribb helyzet, amikor valaki azt mondja, hogy „feltettem a bővítményt, de a PageSpeed ugyanazt mutatja”.

Veszteséges és veszteségmentes WebP

A veszteséges WebP fotókhoz való, ott a JPEG versenytársa. A veszteségmentes változat grafikákhoz, logókhoz, képernyőképekhez, ahol a PNG helyére lép. Fontos határeset: egy PNG-ként mentett fotó WebP-re konvertálva látványos méretcsökkenést mutat, de ez részben azért van, mert a PNG eleve rossz választás volt fotóhoz. Ilyenkor a megtakarítás nem csak a WebP érdeme.

Mit csinál a WordPress magától?

A WordPress magja az 5.8-as verzió óta engedi WebP fájlok feltöltését a médiatárba, és ha a szerver képkezelő könyvtára támogatja a formátumot, a köztes méreteket (thumbnail, medium, large) is WebP-ben generálja a feltöltött WebP-ből. Azt viszont alapból nem csinálja meg, hogy a feltöltött JPEG-ből automatikusan WebP-t készítsen és azt szolgálja ki. Erre a WordPress Performance csapat Performance Lab projektjéből kinőtt modul, illetve harmadik féltől származó bővítmények valók. A pontos viselkedés verzióról verzióra változhat, ezért mindig a telepített verzióval ellenőrizd.

Szótár gyors áttekintéshez

FogalomJelentés
FallbackAz eredeti JPEG vagy PNG, amelyet a WebP-t nem támogató kliens kap.
<picture> elemHTML szerkezet, amelyben több forrást adsz meg, a böngésző választ.
Accept fejlécA böngésző által küldött jelzés arról, milyen képformátumokat fogad el.
Vary: AcceptVálaszfejléc, amely jelzi a gyorsítótárnak, hogy a tartalom az Accept fejléctől függ.
Bulk konvertálásA már feltöltött teljes médiatár utólagos átalakítása.

A WebP tehát nem SEO varázsszer, hanem egy teljesítményeszköz. A keresőoptimalizálásra közvetetten hat: gyorsabb oldal, jobb Largest Contentful Paint, kevesebb elpattanó mobilos látogató. Ha a teljes képet akarod látni, a WordPress SEO: teljes útmutató segít elhelyezni a képoptimalizálást a többi feladat között.

Hogyan működik?

A WordPress WebP működését érdemes egy kép útján végigkövetni: feltöltéstől a látogató képernyőjéig. Így pontosan látod, melyik ponton avatkozik be egy bővítmény, a szerver vagy a CDN.

1. Feltöltés és méretgenerálás

Amikor feltöltesz egy képet, a WordPress elmenti az eredetit, majd a regisztrált képméretek alapján több kisebb változatot készít. Egy átlagos sablon és néhány bővítmény mellett ez könnyen 6 és 12 közötti fájlt jelent képenként (szemléltető szám, a te oldaladon a regisztrált méretek határozzák meg). Ha WebP konverziót kapcsolsz be, minden méretnek lesz WebP párja is, vagyis a fájlszám akár megduplázódik. Ezzel a tárhelynél számolj.

2. Konvertálás

A konvertálás háromféleképpen történhet:

  1. Helyben, a szerveren: a PHP GD vagy Imagick kiterjesztése készíti a WebP fájlt. Ehhez az kell, hogy a kiterjesztés WebP támogatással legyen lefordítva. Az Eszközök, Webhely állapota menüben a WordPress kiírja, melyik képkezelő aktív, és a bővítmények általában jeleznek, ha nincs WebP támogatás.
  2. Külső API-n keresztül: több optimalizáló bővítmény a saját szerverén konvertál, és visszaküldi a kész fájlt. Ez kíméli a tárhelyedet, de kvótához vagy előfizetéshez kötött lehet.
  3. A CDN-en, menet közben: a képet nem alakítod át a saját szervereden, a CDN generálja és tárolja a WebP változatot a kérés pillanatában.

3. Kiszolgálás: ki dönti el, mit kap a látogató?

Itt van a legtöbb technikai különbség. Három fő mechanizmus létezik:

  • <picture> átírás: a bővítmény a kimenő HTML-ben az img tageket picture szerkezetbe csomagolja, egy WebP source elemmel és az eredeti img fallbackkel. A böngésző maga választ. Előnye, hogy a gyorsítótárazás egyszerű marad. Hátránya, hogy a sablon CSS-e néha a picture burkoló miatt másképp viselkedik.
  • Szerveroldali átírás (rewrite): az URL marad .jpg, de a szerver (Apache .htaccess vagy Nginx szabály) megnézi az Accept fejlécet, és ha a böngésző fogad WebP-t, a .webp fájlt küldi. A HTML változatlan, viszont kötelező a Vary: Accept fejléc, különben egy köztes gyorsítótár rossz változatot adhat ki.
  • Közvetlen URL csere: a HTML-ben a kép URL-je eleve .webp-re mutat. Egyszerű, de fallback nélkül a régi kliensek nem látnak képet.

4. Gyorsítótár és CDN réteg

Ha oldalgyorsítótárat használsz, az a teljes HTML-t elmenti. A picture megoldás ezzel jól együttműködik, mert mindenki ugyanazt a HTML-t kapja. A rewrite megoldásnál a HTML azonos, de a képfájl kiszolgálása fejlécfüggő, ezért a CDN-nek tisztelnie kell a Vary fejlécet, vagy saját képoptimalizálási funkcióval kell kezelnie a formátumot.

Kidolgozott példa: egy kiemelt kép útja

Vegyünk egy blogbejegyzést, amelynek kiemelt képe tavasz.jpg, 1600 pixel széles. Szemléltető számokkal:

LépésMi történikEredmény
FeltöltésWordPress elkészíti a méretekettavasz.jpg, tavasz-1024x683.jpg, tavasz-300x200.jpg stb.
KonvertálásBővítmény WebP párokat készíttavasz.jpg.webp vagy tavasz.webp (bővítményfüggő elnevezés)
KérésChrome kéri az oldaltA srcset alapján a 1024-es változatot választja
KiszolgálásPicture vagy rewriteA böngésző a WebP fájlt tölti le
FallbackWebP-t nem támogató kliensAz eredeti JPEG érkezik

Ha bármelyik lépés kimarad, a lánc megszakad. A legtöbb hibakeresés ezért abból áll, hogy megnézed, melyik láncszemnél akad el a folyamat.

Fő módszerek

A WordPress WebP bevezetésére négy fő út létezik. Nincs univerzálisan legjobb, a választás a tárhelyedtől, a gyorsítótárazási rétegtől és attól függ, mennyire akarsz kézzel beavatkozni.

1. módszer: eleve WebP-ben töltesz fel

A legegyszerűbb, bővítmény nélküli megoldás: a képet már a gépeden WebP-re alakítod (képszerkesztővel vagy parancssori eszközzel), és így töltöd fel. A WordPress mag kezeli, a méreteket is WebP-ben készíti el, ha a szerver tudja.

  • Előny: nincs plusz bővítmény, nincs duplikált fájl.
  • Hátrány: a meglévő médiatárat nem oldja meg, és minden szerzőnek fegyelmezetten kell dolgoznia.
  • Kinek: új oldalakhoz, kis csapatnak, ahol a feltöltést kevés ember végzi.

2. módszer: képoptimalizáló bővítmény

Ide tartoznak az ismert képtömörítő és konvertáló bővítmények (például EWWW Image Optimizer, ShortPixel, Imagify, Converter for Media, WebP Express). Ezek általában tudnak bulk konvertálást, és felajánlják a kiszolgálás módját: picture átírás vagy rewrite szabályok. A pontos funkciókészlet és az ingyenes keret bővítményenként és verziónként eltér, ezért döntés előtt a bővítmény aktuális leírását nézd meg.

  • Előny: a meglévő képtárat is kezeli, beállítható tömörítési szint.
  • Hátrány: újabb bővítmény, esetleges kvóta, és a kiszolgálási mód ütközhet a gyorsítótár bővítménnyel.

3. módszer: a Performance Lab modul

A WordPress Performance csapat modulja (a korábbi WebP Uploads, ma Modern Image Formats néven fut) a feltöltött JPEG-ekből automatikusan modern formátumú változatot készít, a WordPress saját képkezelőjét használva. Ez közel áll ahhoz, ahogyan a mag a jövőben működhet, de a meglévő képtárra visszamenőleg nem feltétlenül alkalmazza magát, ezért ellenőrizd, mit csinál a régi képekkel.

4. módszer: CDN alapú konvertálás

Ha CDN-t használsz, sok szolgáltató kínál képoptimalizálást, amely a kérés Accept fejléce alapján WebP-t (vagy akár AVIF-et) ad vissza. A WordPress oldalon ilyenkor szinte semmit nem kell állítanod. Cserébe ez a szolgáltatás gyakran fizetős csomaghoz kötött, és a kontroll a CDN-nél van.

Döntési szabály: melyiket válaszd?

HelyzetJavasolt módszerMiért
Új oldal, kevés kép, egy szerzőWebP feltöltésNincs plusz réteg, nincs duplikáció
Több ezer régi JPEG, osztott tárhelyBővítmény külső API-valNem terheli a szerver CPU-ját
Saját VPS, GD/Imagick WebP-velBővítmény helyi konverzióval vagy Performance LabNincs kvóta, teljes kontroll
Már fizetett CDN képoptimalizálássalCDN konvertálásFelesleges dupla munka a szerveren
Agresszív oldalgyorsítótár, nem állítható VaryPicture átírásA HTML minden kliensnek azonos

Bevezetési workflow lépésről lépésre

  1. Készíts teljes mentést (fájlok és adatbázis).
  2. Mérj alapállapotot 3 vagy 4 jellemző oldalon (főoldal, kategória, bejegyzés, termékoldal).
  3. Ellenőrizd az Eszközök, Webhely állapota oldalon a képkezelő könyvtárat.
  4. Válassz egyetlen módszert a döntési táblázat alapján. Ne futtass párhuzamosan két konvertálót.
  5. Konvertálj először egy tesztoldalt vagy néhány képet, és nézd meg a minőséget nagy felbontású kijelzőn.
  6. Állítsd be a kiszolgálást, majd ürítsd az oldal- és a CDN-gyorsítótárat.
  7. Futtasd a bulk konvertálást csúcsidőn kívül.
  8. Mérj újra ugyanazokon az oldalakon, ugyanazzal az eszközzel.

Gyakori hibák

A WebP bevezetése ritkán bukik el a konvertáláson. Sokkal gyakrabban a kiszolgálás, a gyorsítótár vagy egy elhamarkodott beállítás okoz gondot. Az alábbi hibák mind valós, jól ismert mintázatok.

A WebP fájl létezik, de senki nem kapja meg

A bővítmény lefutott, a médiatárban ott vannak a .webp fájlok, de a böngésző Hálózat paneljén továbbra is image/jpeg tartalomtípus látszik. Ennek oka jellemzően az, hogy a kiszolgálási mód nincs bekapcsolva, a rewrite szabály nem fut (Nginx alatt például a .htaccess nem érvényes), vagy a gyorsítótár a régi HTML-t adja. Megoldás: kapcsold be a kiszolgálást, Nginx esetén vedd fel a szabályt a szerverkonfigurációba, és ürítsd minden szinten a gyorsítótárat.

Hiányzó Vary: Accept fejléc

Rewrite alapú kiszolgálásnál, ha a válaszban nincs Vary: Accept, egy köztes gyorsítótár elmentheti a WebP változatot, és azt adhatja egy olyan kliensnek is, amely nem kérte. Fordított esetben pedig mindenki a JPEG-et kapja. Ha a CDN-ed nem kezeli a Vary fejlécet, válts picture átírásra.

Két konvertáló egyszerre

Gyakori, hogy a gyorsítótár bővítmény is kínál WebP opciót, és mellette fut egy képoptimalizáló is. Az eredmény duplikált picture burkolók, kétszeres konvertálás, ütköző rewrite szabályok. Szabály: egy feladatra egy eszköz.

Túl agresszív tömörítés

A legkisebb fájlméret csábító, de a túlzott veszteséges tömörítés elmosott éleket, sávosodást okoz a színátmeneteknél, és a termékfotóknál ez konverziót ronthat. Termékképnél és portfólióban óvatosabb beállítás kell, mint egy blog dekorképénél.

Elfelejtett CSS háttérképek

A picture átírás csak a HTML img tagjeire hat. A sablon CSS-ében megadott háttérképek (például hero szekció) JPEG-ek maradnak. Ezekre rewrite szabály vagy kézi csere kell. Pont a hero kép szokott az LCP elem lenni, így ez a legdrágább kihagyás.

Tévhit: a WebP mindig kisebb

Nem mindig. Egy már erősen optimalizált, kis JPEG vagy egy egyszerű, kevés színű PNG WebP-ben akár nagyobb is lehet. A jó bővítmények ilyenkor megtartják az eredetit. Ha kézzel konvertálsz, ezt magadnak kell ellenőrizned.

Tévhit: a WebP közvetlen rangsorolási tényező

A Google nem a fájlformátumot jutalmazza, hanem a felhasználói élményt, amelyre a betöltési sebesség hat. A WebP egy eszköz a gyorsabb LCP felé, nem önálló SEO jel. A helyes alt szövegek, fájlnevek és a képek indexelhetősége ugyanúgy számít. Ezeket a SEO bővítményed beállításaiban is érdemes rendezni, akár Yoast, akár Rank Math fut az oldaladon.

Hibakereső ellenőrzőlista

  • A Hálózat panelen a kép tartalomtípusa image/webp?
  • A válaszfejlécek között rewrite esetén ott a Vary: Accept?
  • Csak egy eszköz konvertál és szolgál ki?
  • A CSS háttérképek is WebP-ben jönnek?
  • A gyorsítótárak (oldal, objektum, CDN, böngésző) ürítve lettek?
  • A képminőség elfogadható nagy felbontású kijelzőn?
  • A sitemap képbejegyzései működő URL-ekre mutatnak?
  • Kikapcsolás után is megjelennek a képek (nem töröltél eredetit)?

Mérés

A WebP bevezetése csak akkor sikeres, ha számokkal igazolod. A mérésnek két rétege van: technikai ellenőrzés (tényleg WebP érkezik-e) és hatásmérés (gyorsult-e az oldal és javult-e a felhasználói élmény).

Technikai ellenőrzés a böngészőben

  1. Nyisd meg az oldalt Chrome-ban, majd a Fejlesztői eszközök Hálózat fülét.
  2. Szűrj a képekre (Img), és frissíts gyorsítótár nélkül.
  3. Nézd meg a Type oszlopot: webp értéket kell látnod.
  4. Kattints egy képre, és a Headers fülön ellenőrizd a content-type és rewrite esetén a vary fejlécet.
  5. Hasonlítsd össze az átvitt méretet a korábbi állapottal.

Rewrite módszernél ne lepődj meg, ha az URL .jpg végződésű, mégis webp a típus. Ez a várt működés.

Laboratóriumi mérés

A PageSpeed Insights és a Lighthouse jelzi, ha vannak modern formátumra cserélhető képek, és mutatja a becsült megtakarítást. Mérj ugyanazon az oldalon, ugyanazzal az eszközbeállítással (mobil), többször, mert az egyes futások között szórás van. A labor adat jó a változás irányának megállapítására, de nem azonos a valós felhasználói élménnyel.

Terepi adatok

A Search Console Alapvető webes vitals jelentése és a PageSpeed Insights terepi része a valós Chrome felhasználók adatait mutatja. Ezek késleltetve frissülnek, egy változtatás hatása jellemzően csak hetek alatt látszik. Az LCP-re figyelj leginkább, mert ott hat a képoptimalizálás a legközvetlenebbül.

Saját mérési sablon

Az alábbi táblázat egy kitalált, szemléltető kiinduló és célállapotot mutat. A saját oldaladon ezeket a mezőket töltsd ki valós mérésből:

MutatóElőtte (szemléltető)Utána (szemléltető)Forrás
Képek összmérete a főoldalon2,4 MB1,3 MBHálózat panel
LCP mobilon (labor)3,8 s2,9 sPageSpeed Insights
Képekre vonatkozó javaslatok száma142Lighthouse
Jó URL-ek aránya (terepi)rögzítsdrögzítsd 28 nap múlvaSearch Console

Mikor ne várj javulást?

Ha az LCP elemed szöveg, nem kép, a WebP keveset fog javítani rajta. Ugyanígy, ha a lassúság oka a szerver válaszideje vagy egy blokkoló szkript, a képek kisebbítése nem oldja meg. Ilyenkor a mérés éppen azt mutatja meg, hogy a szűk keresztmetszet máshol van, és ez is értékes eredmény.

Mérési ritmus

  • Bevezetés napján: technikai ellenőrzés és labor mérés.
  • Egy hét múlva: újabb labor mérés, hibajelzések átnézése a Search Console-ban.
  • Négy hét múlva: terepi adatok összevetése az alapállapottal.
  • Negyedévente: új sablon vagy bővítmény után ismételt ellenőrzés, mert egy frissítés csendben kikapcsolhatja a kiszolgálást.

Kapcsolódó részletes útmutatók

A WebP csak egy szelete a WordPress keresőoptimalizálásnak. Ha a képek rendben vannak, a következő lépés az, hogy a technikai alapokat, a meta adatokat és az indexelést is egységes rendszerbe tedd. Az alábbi útmutatók ebben segítenek, attól függően, melyik SEO bővítményt használod, vagy honnan indulnál.

Ha még nem döntöttél bővítményről, a teljes útmutatóval kezdj, mert ott látod, hol helyezkedik el a képoptimalizálás a tartalmi és technikai feladatok között. Ha már van SEO bővítményed, a hozzá tartozó útmutatóban nézd meg, hogyan kezeli a képeket a sitemapben, és hogyan állíthatod be a közösségi megosztási képeket, mert ezek a WebP váltás után is helyes URL-ekre kell mutassanak.

Ajánlott olvasnivaló

Merre tovább a WebP után?

A képformátum rendezése után a leggyakoribb következő lépések: a képméretek (srcset) ellenőrzése, a lusta betöltés helyes beállítása úgy, hogy az LCP kép ne legyen lusta, és a fájlnevek, alt szövegek egységesítése. Ezek együtt adják azt a képkezelést, amely egyszerre szolgálja a sebességet és a képkeresési láthatóságot. Ha az All in One SEO fut nálad, ott is érdemes átnézni a képekre vonatkozó beállításokat a váltás után.

Csináltassuk meg helyetted

Ha ez sok, mi elvégezzük. Egy munkanapon belül konkrét ajánlatot kapsz.

Ajánlatot kérek