PageSpeed a monitoring Core Web Vitals je třeba dělat stále. Proč jednorázové měření klame?

  • Home
  • Blog
  • Novinky
  • PageSpeed a monitoring Core Web Vitals je třeba dělat stále. Proč jednorázové měření klame?

PageSpeed a monitoring Core Web Vitals jsou místa, kde se v SEO komunitě nejčastěji dělá jedna a ta samá chyba. Web se změří, výsledky se opraví a pak se na metriky zapomene. Jenže Core Web Vitals nejsou statická vlastnost webu. Mění se s každým novým pluginem, každou přidanou reklamní sítí, každou sezónní špičkou trafficu a každou aktualizací šablony. Web, který v lednu skóroval výborně, může mít v listopadu podprůměrné výsledky bez jediného vědomého zásahu do kódu. Průběžné sledování výkonu tak dává větší smysl než jednorázový audit.

Co Core Web Vitals skutečně měří

Google zavedl Core Web Vitals jako sadu metrik popisujících reálný uživatelský zážitek při načítání stránky. Tři základní metriky pokrývají různé aspekty tohoto zážitku.

  • LCP (Largest Contentful Paint) měří, jak rychle se načte největší viditelný prvek stránky, typicky hlavní obrázek nebo blok textu. Hodnoty pod 2,5 sekundy Google hodnotí jako dobré.
  • CLS (Cumulative Layout Shift) sleduje, jak moc se obsah stránky posouvá při načítání. Každý neočekávaný posun, kdy se tlačítko nebo text přemístí poté, co na něj uživatel míří, se do skóre negativně projeví.
  • INP (Interaction to Next Paint) nahradil v březnu 2024 starší metriku FID a měří, jak rychle stránka reaguje na interakce uživatele, kliknutí, stisknutí klávesy nebo dotyk na mobilním zařízení.

Lab data a field data. Proč se čísla liší

PageSpeed Insights zobrazuje dva typy dat. Laboratorní data vznikají v kontrolovaném prostředí na simulovaném zařízení s definovaným připojením. Fieldová data, označovaná jako CrUX (Chrome User Experience Report), zachycují reálné zkušenosti uživatelů navštěvujících web přes prohlížeč Chrome.

Laboratorní data jsou reprodukovatelná a okamžitě dostupná. Field data odrážejí skutečnost, ovšem shromažďují se po dobu 28 dnů a aktualizují se postupně. Zlepšení provedené dnes se proto ve field datech projeví až za několik týdnů. Tento časový posun je jedním z důvodů, proč průběžné sledování dává přesnější obraz než jednorázové měření.

Jak se Core Web Vitals mění bez vědomého zásahu

Nové pluginy a third-party skripty

Každý nový plugin přidaný do WordPressu přináší vlastní JavaScript a CSS. Každá nová reklamní síť nebo analytický nástroj přidává third-party skript, který se načítá při každém otevření stránky. Tyto přírůstky se sice nekumulují lineárně, tedy desátý přidaný skript nezpomalí web desetkrát více než první, ovšem v kombinaci s ostatními může překlonit metriky za hranici přijatelných hodnot.

Správce webu, který přidá chatovací widget v únoru a zapomene na PageSpeed audit, zjistí degradaci výkonu teprve tehdy, když si všimne poklesu organické návštěvnosti. Průběžný monitoring by změnu zachytil v momentě, kdy nastala.

Sezónní výkyvy návštěvnosti

E-shopy zažívají sezónní špičky, při kterých na web přijde řádově více uživatelů než v průměrném měsíci. Hosting dimenzovaný pro běžný provoz může pod zvýšenou zátěží zpomalit response time serveru, který se přímo promítne do LCP. Stránky, které v září skórovaly bez problémů, mohou mít v listopadu při Black Friday kampaních výsledky výrazně horší.

Monitoring průběžně zachycující výkon v čase ukáže, kdy ke zpomalení došlo a zda korelovalo se špičkou trafficu. Tato informace je cenná při rozhodování o upgradu hostingu nebo nasazení CDN před další sezónou.

Aktualizace šablon a CMS

Aktualizace šablony WordPressu nebo jiného CMS přináší nový kód, který nemusel projít výkonnostním testováním. Aktualizace pluginů mění JavaScript, který šablona používá. Přechod na novou verzi page builderu může změnit způsob generování HTML a CSS a tím ovlivnit CLS nebo LCP.

Tyto změny jsou zpravidla žádoucí z hlediska bezpečnosti nebo funkcionality, ovšem jejich dopad na Core Web Vitals bývá vedlejší efekt, na který se při aktualizaci nemyslí. Monitoring odhalí, zda aktualizace výkon zlepšila, zhoršila nebo neovlivnila.

Proč homepage klame

Jednorázové měření PageSpeed se téměř vždy provádí na homepage. Homepage je přitom zpravidla nejoptimalizovanější stránka webu: dostává největší pozornost vývojářů, bývá nejjednodušší co do množství obsahu a nejčastěji prochází optimalizačními zásahy.

Produktové stránky e-shopu s desítkami variant a galeriemi fotografií mají zpravidla horší výkonnostní metriky než homepage. Kategoriové stránky s lazy-loadovanými produktovými náhledy mohou mít CLS problémy, které na homepage vůbec nevznikají. Průběžný monitoring více URL dává reálný obraz výkonu webu, ne jen jeho nejlépe připravené výkladní skříně.

Mobilní a desktop skóre

PageSpeed Insights měří desktop a mobilní výkon samostatně. Mobilní skóre bývá výrazně nižší, protože simuluje pomalejší připojení a méně výkonné zařízení. Google přitom od roku 2021 používá mobile-first indexing, tedy hodnotí web primárně podle jeho mobilní verze.

Web s desktop skóre 90 a mobilním skóre 45 není optimalizovaný web. Monitoring by měl sledovat obě varianty průběžně, protože změny, které zlepší desktop metriky, nemusí mít stejný efekt na mobilní verzi.

Jak průběžný monitoring Core Web Vitals nastavit

Pro sledování výkonu více URL v čase bez manuálního spouštění auditů poslouží specializovaný nástroj. PageSpeed a monitoring Core Web Vitals v rámci TopRankerTools průběžně měří LCP, CLS a INP sledovaných stránek, ukládá historii výsledků a upozorní na překročení definovaných prahů. Přehled výkonu v čase ukáže, kdy ke změně došlo a zda koreluje s konkrétní úpravou webu.

Pro orientaci v nástrojích sledujících indexaci pak poslouží přehled, co by měl umět nástroj pro indexaci v Googlu.

Výkon webu je nonstop práce

Jednorázový PageSpeed audit má smysl jako výchozí bod. Říká, kde web stojí v daném okamžiku a co je potřeba opravit. Neřekne ale, zda oprava vydržela, co se změnilo po další aktualizaci šablony a zda sezónní špička v provozu nezpůsobila degradaci, která přetrvává i po jejím skončení. Průběžný monitoring tyto otázky zodpovídá automaticky a bez nutnosti pamatovat si, kdy byl proveden poslední audit.

Marie Bínová