Hogyan javíthatom a gyenge Core Web Vitals értékeket?
Core Web Vitals
Először azt kell kideríteni, melyik mutató hibás, melyik eszközön és az oldalak melyik csoportjánál; a Search Console Core Web Vitals jelentése mindhármat megmutatja valós Chrome-látogatások alapján. Ezután az adott mutató mögötti okot kell javítani: LCP esetén azt, milyen gyorsan érkezik meg a fő kép vagy szöveg; INP esetén a válaszokat késleltető hosszú JavaScript-feladatokat; CLS esetén azt a tartalmat, amely előre lefoglalt hely nélkül jelenik meg. A terepi adatok az elmúlt 28 napot fedik le, ezért a javítás hatását egy hónap alatt érdemes megítélni.
1. lépés: derítse ki, mi a hibás
- Nyissa meg a Search Console Core Web Vitals jelentését, és válassza a Mobil vagy az Asztali nézetet; a kettőt külön értékeli a rendszer.
- Nyisson meg egy felsorolt problémát, például egy mobilos LCP-problémát, hogy lássa az érintett URL-csoportot és a példa URL-eket. A teljes csoport egyetlen állapotot kap, amelyet a legrosszabb mutatója határoz meg.
- Futtasson le egy példa URL-t a PageSpeed Insightsban, hogy az oldal terepi adatait egy hibakereséshez használható laborteszt mellett láthassa.
A Lighthouse-hoz hasonló laboreszközök nem tudják mérni az INP-t, mert senki sem használja az oldalt, ezért helyette a Total Blocking Time értéket jelentik. Az INP esetében a valós felhasználói mérés a megbízható útmutató.
Hogyan javítsuk a lassú LCP-t
A web.dev LCP-optimalizálási útmutatója az LCP-t négy részre bontja: a szerver válaszideje, a fő erőforrás betöltésének megkezdése előtti késleltetés, a letöltési idő és a megjelenítés előtti késleltetés. Először a legnagyobb részen érdemes dolgozni:
- Tegye felderíthetővé az LCP-képet a kezdeti HTML-ben ahelyett, hogy JavaScripttel vagy CSS-sel illesztené be, és adja meg neki a
fetchpriority="high"attribútumot. - Soha ne töltse késleltetve az LCP-képet.
- Kisebb méretben szolgálja ki: megfelelő méretekkel, korszerű formátumban, tömörítve, és a látogatókhoz közeli CDN-ről.
- Távolítsa el a megjelenítést blokkoló erőforrásokat: kisebb stíluslapokat használjon, ne legyenek szinkron szkriptek a
<head>részben, és a fő tartalomhoz használjon szerveroldali renderelést. - Gyorsítsa a szerver válaszidejét: csökkentse az átirányításokat, és tegye lehetővé az oldalak gyorsítótárazását a hálózat peremén.
Hogyan javítsuk a gyenge INP-t
Az INP-optimalizálási útmutató minden interakciót beviteli késleltetésre, feldolgozási időre és megjelenítési késleltetésre bont:
- Beviteli késleltetés: csökkentse az oldalbetöltés alatt futó JavaScript mennyiségét, hogy a fő szál szabad legyen, amikor valaki rákoppint.
- Feldolgozási idő: bontsa kisebb feladatokra a hosszú eseménykezelőket, és adja át a vezérlést a fő szálnak: előbb a látható frissítést végezze el, a többit halassza későbbre.
- Megjelenítési késleltetés: tartsa kicsi a DOM-ot, kerülje a kényszerített elrendezésszámítást (ne olvasson stílusokat közvetlenül a módosításuk után), és hosszú oldalakon használja a
content-visibilitytulajdonságot.
Hogyan csökkentsük a magas CLS-t
A CLS-optimalizálási útmutató felsorolja a szokásos okozókat és a hozzájuk tartozó javításokat:
- Méret nélküli képek és videók: adjon meg
widthésheightattribútumot, vagy CSSaspect-ratiotulajdonságot. - Hirdetések, beágyazott elemek és iframe-ek: a betöltésük előtt foglalja le a helyüket az elrendezésben.
- A meglévő tartalom fölé beszúrt tartalom: használjon megfelelő méretű helyőrzőt, vagy az új tartalmat annak a szakasznak az alá szúrja be, amelyet a látogató éppen olvas.
- Webfontok: az érdemi betűtípusokat töltse be előre, hogy a szöveg ne tördelődjön újra későn.
- Animációk: a
topvagylefttípusú tulajdonságok helyett atransformértéket animálja.
Azok az oldalak, amelyek használhatják a böngésző előre-hátra gyorsítótárát (back/forward cache), a visszatérő látogatóknál az elrendezésugrásokat is elkerülik.
3. lépés: ellenőrizze a javítást
Telepítse a változtatást, majd nyissa meg a problémát a Core Web Vitals jelentésben, és indítsa el az ellenőrzést. A Google 28 napon át figyeli a csoportot; az ellenőrzés nem vált ki újracrawlolást, és nem gyorsít semmit, csak azt követi nyomon, hogy a probléma megszűnt-e. Mivel a terepi adatok 28 napos időszakot ölelnek fel, a jelentés fokozatos javulására számítson. Az egyes mutatók jelentéséről lásd a Mit jelent az LCP, az INP és a CLS? című cikket.
Hogyan segít az AutoPSEO
Az AutoPSEO Core Web Vitals jelentése körülbelül hat hónapnyi, heti bontású Chrome UX Report adatot ábrázol az Ön webhelyére vagy egyetlen URL-re, telefonon, asztali gépen vagy tableten, így láthatja, melyik héten lépett életbe egy javítás, vagy melyik héten rontott a helyzeten egy kiadás, anélkül, hogy meg kellene várnia a következő 28 napos időszak végét.
Továbbiak itt: Core Web Vitals
Tedd autopilotára az SEO-tartalmaidat
Kösd össze a Search Console-t és a webhelyedet. Az AutoPSEO átvizsgálja, és azonnal megtervezi az első témákat. Nem kell bankkártya.