Core Web Vitals: Komplexní přehled

Core Web Vitals (CWV) je sada specifických, standardizovaných metrik vyvinutých společností Google. Jejich cílem je objektivně měřit a hodnotit uživatelskou zkušenost (User Experience - UX) na webových stránkách. Zatímco dříve se rychlost webu měřila pouhým časem do úplného načtení (který uživateli nic neříká o tom, kdy reálně může web začít používat), Core Web Vitals se zaměřují na to, jak stránku vnímá a prožívá skutečný člověk.

Od roku 2021 jsou tyto metriky oficiálním hodnotícím faktorem pro SEO (Search Engine Optimization). Pokud web nesplňuje limity stanovené Googlem, je penalizován ve výsledcích vyhledávání.

Svatá trojice metrik Core Web Vitals

Google v současnosti definuje tři hlavní metriky, které pokrývají tři odlišné pilíře uživatelského zážitku: rychlost načítání, interaktivitu a vizuální stabilitu.

1. Largest Contentful Paint (LCP) – Rychlost načítání

LCP měří, za jak dlouho se v prohlížeči vykreslí největší obsahový prvek viditelný na úvodní obrazovce (tzv. above the fold). Tímto prvkem bývá typicky velký úvodní obrázek (Hero image), úvodní video, nebo největší blok nadpisu a textu. Jedná se o psychologicky nejdůležitější metriku – uživateli dává jasný vizuální signál, že „stránka je načtená a funguje“.

2. Interaction to Next Paint (INP) – Odezva a interaktivita

Metrika INP (která v březnu 2024 oficiálně nahradila starší a méně přesnou metriku FIDFirst Input Delay) měří celkovou reaktivitu stránky na uživatelské vstupy. Sleduje celkovou latenci (zpoždění) od chvíle, kdy uživatel na cokoliv klikne nebo tapne prstem, až do chvíle, kdy prohlížeč na tento podnět vizuálně zareaguje vykreslením dalšího snímku. INP nemonitoruje jen první kliknutí, ale agreguje data z interakcí po celou dobu návštěvy uživatele.

3. Cumulative Layout Shift (CLS) – Vizuální stabilita

CLS měří neočekávané posuny rozvržení stránky během jejího načítání a prohlížení. Řeší jeden z nejvíce frustrujících jevů na webu: uživatel chce kliknout na tlačítko, ale zlomek sekundy předtím se nad tlačítkem načte reklamní banner bez předem definovaných rozměrů. Tlačítko uskočí dolů a uživatel klikne na něco, na co nechtěl. CLS se nepočítá v sekundách, ale jako bezrozměrné skóre.

Terénní vs. Laboratorní data (Field vs. Lab data)

Při analýze Core Web Vitals je kritické rozlišovat, odkud pocházejí měřená data. Mnoho vývojářů dělá chybu, že svůj web testuje pouze v laboratorním prostředí.

Nástroje pro analýzu a měření

Google poskytuje kompletní ekosystém nástrojů pro diagnostiku těchto metrik:

Rychlý přehled metrik

Následující tabulka slouží jako rychlý tahák pro hodnocení metrik u 75 % všech návštěv.

Metrika Zaměření na oblast UX Ideální hodnota (Dobré) Kritická hodnota (Špatné) Hlavní příčina problémů
LCP Rychlost vykreslení Méně než 2,5 s Více než 4,0 s Neoptimalizované obří obrázky, pomalý server (TTFB)
INP Interaktivita a odezva Méně než 200 ms Více než 500 ms Masivní spouštění JavaScriptu, blokování hlavního vlákna
CLS Vizuální stabilita Skóre pod 0,1 Skóre nad 0,25 Obrázky a reklamy bez „width“ a „height“, asynchronní fonty