Megújultunk. 15 év weboldalkészítési tapasztalattal. Saját weboldal 14 napig ingyen.
Navigáció
Weboldal Bérlés - weboldal készítés kisvállalkozásoknak
Kipróbálom ingyen

Leteszteltük: miért nem érdemes egyetlen Google PageSpeed pontszámból ítélni?

A Google PageSpeed Insights hasznos eszköz, de a Performance pontszám nem a weboldal vagy a fejlesztő végső osztályzata. 6 órás, 288 sikeres futásból mutatjuk meg, miért.

PageSpeed Insights képernyőképek mobil és asztali nézetben

Amennyiben valaki nem webfejlesztő, hanem vállalkozóként weboldalt rendel, teljesen érthető, hogy egyszerű választ keres egy bonyolult kérdésre: jó és gyors lett-e a weboldalam? A PageSpeed Insights erre első pillantásra tökéletesnek tűnik. Beírunk egy URL-t, lefut a teszt, majd kapunk egy nagy, színes számot.

PageSpeed-Insights Performance Score 100Csakhogy ez a nagy szám nem a weboldal vagy a fejlesztő végső osztályzata. A PageSpeed Insights egy nagyon hasznos eszköz, de elsősorban diagnosztikai laboreredményt ad. Vagyis azt segít megmutatni, hogy egy szimulált futás alapján hol lehetnek teljesítményproblémák.

A Performance pontszám nem ítélet, hanem jelzés. Arra jó, hogy nyomot adjon, min érdemes tovább dolgozni - nem arra, hogy egyetlen futás alapján kimondjuk: jó vagy rossz lett a weboldal.

És itt jön az a rész, amit egy nagy zöld kör nem tud elmesélni. A valódi látogatók nem ugyanabban a „tesztlaborban” ülnek: az egyik ember Budapesten nézi az oldalt gyors wifin, a másik mobilneten utazás közben, valaki pedig akár Ázsiában vagy Afrikában, másik telefonnal, más böngészővel és teljesen más hálózaton. A weboldalnak közben mindegyiküknél működnie kell.

PageSpeed Insights mérési adatok

Mit mér valójában a Google PageSpeed Insights?

A PageSpeed Insights mögött a Lighthouse dolgozik. Ez laboratóriumi jellegű mérést végez: emulált eszközön, emulált hálózati körülmények között, egy adott pillanatban futtatja le az oldalt. Ez nagyon hasznos, mert:

  • segít észrevenni a fejlesztési problémákat,
  • kimutatja, ha valami hirtelen romlott,
  • összehasonlíthatóvá teszi a különböző verziókat,
  • megmutatja a fő labor-mutatókat, például az LCP-t, TBT-t vagy CLS-t.

Fejlesztői szempontból ezek az eredmények valóban értékesek. A Lighthouse segíthet megtalálni egy rosszul felfedezett LCP-elemet, túl hosszú főszál-feladatot, renderelést blokkoló erőforrást, JavaScript-terhelést vagy layout-problémát. Vagyis nem arról van szó, hogy a PageSpeed „nem ér semmit”. Éppen ellenkezőleg: hibakeresésnél és optimalizálásnál az egyik leghasznosabb műszerünk - csak tudni kell, mit mér.

Egyszerűbben: a Lighthouse inkább egy tesztpad. Nagyon jó arra, hogy ugyanazokat a műszereket rátegyük az oldalra, és megkeressük, hol szorul a rendszer. De a tesztpad nem ugyanaz, mint amikor a weboldalt valódi emberek használják különböző telefonokon, hálózatokon és napszakokban.

Viszont ettől még továbbra is egy laborfutásról beszélünk. Ezért teljesen normális, hogy ugyanaz az oldal egyik futásnál 90, másiknál 98 vagy akár 100 pontot kap. A mellékelt PageSpeed képernyőképek is pontosan ezt a jelenséget mutatják.

PageSpeed Insights mobil és asztali képernyőképek

Mit láttunk a saját 6 órás tesztünkben?

Nem egyetlen URL-t futtattunk le egyszer, hanem 6 órán keresztül, 10 percenként mértünk mobil és asztali nézetben. Ebben a cikkben a weboldal-berles.hu, a hogyaneljemtul.hu, a 4brainz.hu és a magnolionweb.hu összesen 288 sikeres PageSpeed / Lighthouse futását nézzük.

Az eredmény lényege: ugyanaz a weboldal is tud látványosan eltérő pontszámokat kapni, miközben a forráskód nem változik két futás között.

DomainNézetFutások számaMinimum pontMedián pontMaximum pont
weboldal-berles.huAsztal36417697
weboldal-berles.huMobil36567893
hogyaneljemtul.huAsztal366696100
hogyaneljemtul.huMobil366391,597
4brainz.huAsztal36819999
4brainz.huMobil365786,591
magnolionweb.huAsztal36327479
magnolionweb.huMobil366383,589

A fenti összesítésből jól látszik, hogy nemcsak domainenként, hanem ugyanazon domainen belül is elég nagy sávban mozoghat a pontszám. Ez önmagában még nem hiba, hanem a laborfutások természetes tulajdonsága.

Ez nem teszi értéktelenné a PageSpeed-et. Ha egy futásnál például az LCP hirtelen megugrik vagy a TBT elszáll, fejlesztőként már van egy konkrét nyom, amin el lehet indulni. A probléma ott kezdődik, amikor magát a 0–100 közötti pontszámot kezeljük úgy, mintha az lenne a teljes történet.

Nézzünk egy konkrét példát ugyanarról az oldalról

Az alábbi táblázatban a weboldal-berles.hu mobil méréseinek első nyolc futását látod ugyanabból a 6 órás tesztből:

FutásIdőpontPerformance pontLCPTBT
1.00:11881,55 mp435,5 ms
2.00:21871,57 mp451,0 ms
3.00:31742,19 mp1045,5 ms
4.00:41721,54 mp979,0 ms
5.00:51711,55 mp1100,5 ms
6.01:01711,88 mp985,0 ms
7.01:11731,67 mp1238,5 ms
8.01:22781,55 mp891,0 ms

Itt már az első nyolc futásban is látszik a mozgás: a pontszám 71 és 88 között változott, miközben a vizsgált oldal ugyanaz maradt. A teljes 36 futásos mobil sorozatban ennél is szélesebb, 56–93 pontos tartományt mértünk. Ebből két fontos következtetés adódik:

  • egyetlen futás alapján nem érdemes végleges ítéletet hozni;
  • a pontszám mögötti konkrét mutatókat – például az LCP-t vagy TBT-t – sokkal érdemesebb figyelni, mint magát az összesített számot.
6 órás PageSpeed mérés pontszám-eloszlása

Mire jó akkor a Performance pontszám?

A Performance pontszám ettől még nagyon hasznos. Csak jól kell a helyén kezelni. Mi sem kapcsoljuk ki a PageSpeedet azért, mert egyszer 71-et, tíz perccel később pedig 88-at mutat. Inkább mögé nézünk: mi változott az LCP-ben, a TBT-ben, a főszál terhelésében vagy a renderelésben?

  • Fejlesztői diagnosztikára: hol érdemes keresni a szűk keresztmetszetet?
  • Előtte–utána összehasonlításra: javítás után jobb irányba mentek-e a laboreredmények?
  • Trendfigyelésre: több futás alapján romlott vagy javult-e az oldal?
  • Fő mutatók olvasására: melyik metrika húzza le az eredményt?

Amire viszont nem jó: egy darab futás alapján minősíteni a teljes weboldalt, vagy egy fejlesztő munkáját.

Mit érdemes nézni a pontszám mögött?

A legfontosabb labor-mutatók röviden:

  • LCP – mikor jelenik meg a fő tartalmi elem;
  • TBT – mennyire blokkol a főszál a laborfutásban;
  • CLS – ugrál-e a layout;
  • FCP és Speed Index – mennyire gyors az első vizuális megjelenés.

Ha ezek közül valamelyik rendszeresen gyenge, az fejlesztői szempontból fontos jelzés. Ha viszont csak az összesített pontszám ugrál, önmagában attól még nem biztos, hogy a valódi felhasználói élmény is rossz.

Röviden

A Google PageSpeed Insights hasznos eszköz - csak nem szabad túl sokat beleképzelni egyetlen futás pontszámába.

Ha vállalkozóként gyors választ keresel, érthető, hogy a nagy számba kapaszkodsz. De a helyes olvasat inkább ez: a Performance pontszám egy laborjelzés, nem végítélet.

A látogató végül úgysem azt fogja mondani, hogy „ez az oldal tegnap 96 pontos volt”. Azt fogja érezni, hogy gyorsan megjelent-e, lehetett-e rögtön kattintani, és nem ugrált-e előtte minden. Mi ezért használjuk a PageSpeedet fejlesztői diagnosztikára, és ezért nézzük mellette a valós felhasználói adatokat is.

Ha pedig az érdekel, hogy a weboldal betöltési sebessége a valóságban mit jelent, hogyan érdemes laboreredményt, RUM-ot és Search Console-adatot együtt nézni, olvasd el a folytatást is: Weboldal betöltési sebesség: mit érdemes nézni a pontszámon túl?

Források

  1. Google for Developers About PageSpeed Insights – A PageSpeed Insights hivatalos leírása a labor- és valós felhasználói adatok kapcsolatáról, valamint a mérések értelmezéséről.
  2. Chrome for Developers Lighthouse performance scoring – A Lighthouse Performance score számításának és súlyozásának hivatalos leírása.
  3. GoogleChrome / Lighthouse Score Variability – A Lighthouse hivatalos dokumentációja arról, miért változhat a pontszám két futás között is.
  4. web.dev Total Blocking Time (TBT) – A TBT hivatalos háttéranyaga.

GYIK

Gyakori kérdések a Google PageSpeed Insightsról

Rövid válaszok a Performance pontszám és a laboreredmények értelmezéséhez.

A Performance pontszám egy Lighthouse-alapú laboreredmény. Arra jó, hogy fejlesztői szempontból jelezze a lehetséges problémákat, de nem a weboldal vagy a fejlesztő végső osztályzata.

Mert a PageSpeed Insights laborfutása emulált környezetben történik, és a futások között természetes eltérés lehet. Emiatt ugyanaz az oldal különböző időpontokban eltérő pontszámot kaphat.

Érdemes megnézni a részmutatókat is, például az LCP-t, TBT-t, CLS-t, FCP-t és a Speed Indexet. Ezekből jobban látszik, hol lehet a tényleges teljesítményprobléma.

Kapcsolódó cikkek