
Core Web Vitals
Core Web Vitals jsou tři klíčové metriky Googlu měřící načítání stránky, interaktivitu a vizuální stabilitu. Seznamte se s prahovými hodnotami LCP, INP a CLS a ...

Interaction to Next Paint (INP) je metrika Core Web Vitals, která měří odezvu webové stránky sledováním doby mezi interakcí uživatele (kliknutí, klepnutí nebo stisk klávesy) a následnou vizuální aktualizací prohlížeče. Zavedena v květnu 2022 a oficiálně nahrazující First Input Delay (FID) v březnu 2024, INP hodnotí celkovou odezvu stránky v průběhu celé uživatelské relace, nikoli pouze první interakce.
Interaction to Next Paint (INP) je metrika Core Web Vitals, která měří odezvu webové stránky sledováním doby mezi interakcí uživatele (kliknutí, klepnutí nebo stisk klávesy) a následnou vizuální aktualizací prohlížeče. Zavedena v květnu 2022 a oficiálně nahrazující First Input Delay (FID) v březnu 2024, INP hodnotí celkovou odezvu stránky v průběhu celé uživatelské relace, nikoli pouze první interakce.
Interaction to Next Paint (INP) je metrika Core Web Vitals, která měří, jak rychle webová stránka reaguje na interakce uživatele, a to sledováním doby mezi okamžikem, kdy uživatel provede akci (například kliknutí na tlačítko, klepnutí na dotykovou obrazovku nebo stisk klávesy), a okamžikem, kdy prohlížeč vykreslí další vizuální aktualizaci. Zavedena týmem Chrome společnosti Google v květnu 2022 jako experimentální metrika a oficiálně povýšena na stabilní Core Web Vital v březnu 2024, INP nahradila First Input Delay (FID) jako primární metriku odezvy pro hodnocení uživatelského zážitku na stránce. Na rozdíl od FID, která měřila pouze zpoždění první interakce na stránce, INP poskytuje komplexní hodnocení odezvy sledováním všech interakcí v průběhu celé uživatelské relace. Tato změna odráží komplexnější přístup k měření uživatelského zážitku, uznávající, že 90 % času uživatele na stránce probíhá po jejím načtení, což činí konzistentní odezvu v průběhu celé relace kritickou pro spokojenost uživatelů a výkon SEO.
Zavedení INP představuje významný vývoj v tom, jak Google měří a vyhodnocuje odezvu webových stránek. Po léta sloužila First Input Delay (FID) jako primární metrika odezvy v rámci Core Web Vitals, zaměřující se výhradně na složku zpoždění vstupu první uživatelské interakce. Výzkum a testování v reálném světě však odhalily podstatná omezení přístupu FID. Tato metrika zachycovala pouze zpoždění před spuštěním obsluhy událostí, ignorovala čas strávený samotným zpracováním interakce a vykreslením vizuální odezvy. Kromě toho zaměření FID na první interakci znamenalo, že stránky se špatnou odezvou později během uživatelské relace mohly stále dosahovat dobrých skóre FID, což vytvářelo zavádějící obraz celkové odezvy stránky. V reakci na tato omezení začal tým Chrome společnosti Google v roce 2021 zkoumat alternativní metriky, přičemž v květnu 2022 oznámil INP jako experimentální metriku. Po téměř dvou letech komunitního testování a sběru zpětné vazby se INP oficiálně stala stabilní Core Web Vital 12. března 2024, čímž zcela nahradila FID. Tento přechod podtrhuje závazek společnosti Google poskytovat přesnější metriky výkonu zaměřené na uživatele, které lépe odrážejí reálné zážitky z prohlížení.
INP měří odezvu sledováním tří odlišných fází uživatelské interakce: zpoždění vstupu, doby zpracování a zpoždění prezentace. Zpoždění vstupu představuje dobu mezi okamžikem, kdy uživatel provede akci, a okamžikem, kdy prohlížeč začne vykonávat přidružené obsluhy událostí, což je často způsobeno dlouhými úlohami nebo zpracováním na pozadí blokujícím hlavní vlákno. Doba zpracování zahrnuje dobu potřebnou pro vykonání všech callbacků obsluhy událostí, včetně kódu JavaScript, který reaguje na akci uživatele. Nakonec zpoždění prezentace je doba mezi dokončením obsluhy událostí a okamžikem, kdy prohlížeč vykreslí další snímek, což může zahrnovat přepočet rozvržení, aktualizace stylů a vykreslovací práci. Celková hodnota INP představuje součet těchto tří složek pro jednu interakci. Důležité je, že INP se vypočítává jako 98. percentil všech interakcí na stránce, což znamená, že pokud stránka obdrží mnoho interakcí, Google ignoruje nejhorší 2 % jako odlehlé hodnoty a vykazuje odezvu, kterou zažívá drtivá většina uživatelů. U stránek s méně než 50 interakcemi INP obvykle vykazuje nejhorší pozorovanou interakci. Tento přístup založený na percentilech zajišťuje, že příležitostné výkonnostní výpadky neúměrně nepostihují weby, které jsou obecně dobře reagující.
| Metrika | Měří | Rozsah | Hranice (dobrá) | Hranice (špatná) | Status |
|---|---|---|---|---|---|
| Interaction to Next Paint (INP) | Celý cyklus interakce (zpoždění vstupu + zpracování + prezentace) | Všechny interakce v průběhu relace | ≤ 200 ms | > 500 ms | Aktivní Core Web Vital (březen 2024+) |
| First Input Delay (FID) | Pouze zpoždění vstupu (před spuštěním obsluhy událostí) | Pouze první interakce | ≤ 100 ms | > 300 ms | Zastaralá (nahrazena INP) |
| Total Blocking Time (TBT) | Blokování hlavního vlákna během načítání stránky | Pouze fáze načítání | ≤ 300 ms | > 600 ms | Laboratorní metrika (není terénní) |
| Largest Contentful Paint (LCP) | Doba vykreslení největšího viditelného prvku | Fáze načítání | ≤ 2,5 s | > 4 s | Aktivní Core Web Vital |
| Cumulative Layout Shift (CLS) | Vizuální stabilita a neočekávané změny rozvržení | Celá relace | ≤ 0,1 | > 0,25 | Aktivní Core Web Vital |
Google definuje hranice výkonu INP na 75. percentilu načtení stránek, rozdělené podle typu zařízení (mobilní a desktop). INP pod 200 milisekund indikuje dobrou odezvu, což znamená, že stránka rychle reaguje na interakce uživatele a poskytuje okamžitou vizuální zpětnou vazbu. INP mezi 200 a 500 milisekundami spadá do kategorie „vyžaduje zlepšení", což naznačuje, že zatímco stránka je funkční, uživatelé mohou vnímat znatelné zpoždění, které by mohlo ovlivnit spokojenost. INP nad 500 milisekund je klasifikována jako špatná, což indikuje významné problémy s odezvou, které pravděpodobně uživatele frustrují a negativně ovlivňují zapojení a konverze. Podle Web Almanacu 2024 od HTTP Archive 74 % mobilních webů a 97 % desktopových webů dosáhlo dobrých skóre INP, což odhaluje významný výkonnostní rozdíl mezi mobilním a desktopovým zážitkem. Tento rozdíl 23 procentních bodů zdůrazňuje přetrvávající výzvy, kterým vývojáři čelí při optimalizaci odezvy pro mobilní zařízení, která mají obvykle nižší výpočetní výkon a proměnlivější síťové podmínky než stolní počítače. Data podtrhují, proč je optimalizace INP kritická pro mobilně-first vývoj webů, protože mobilní uživatelé představují většinu webového provozu pro většinu webů.
INP je jednou ze tří metrik Core Web Vitals, které Google používá k hodnocení uživatelského zážitku na stránce a určování pozic ve vyhledávání, společně s Largest Contentful Paint (LCP) pro výkon načítání a Cumulative Layout Shift (CLS) pro vizuální stabilitu. Google výslovně uvedl, že Core Web Vitals jsou faktory pro řazení, což znamená, že stránky se špatnými skóre INP mohou mít sníženou viditelnost ve výsledcích vyhledávání. To činí optimalizaci INP nejen záležitostí uživatelského zážitku, ale kritickým SEO imperativem. Obchodní dopad optimalizace INP byl prokázán prostřednictvím případových studií z reálného světa: RedBus, online platforma pro prodej jízdenek na autobus, dosáhla 7% nárůstu tržeb optimalizací INP svého webu z 870–900 ms na 350–370 ms pomocí technik, jako je debouncing obsluhy scroll událostí, optimalizace správy stavu vstupních komponent a snížení zbytečného překreslování. Tato případová studie ilustruje, že zlepšení INP přímo koreluje se zlepšenými obchodními metrikami, včetně zvýšených konverzí, snížené míry okamžitého opuštění a zlepšené retence uživatelů. Pro e-commerce weby, SaaS platformy a jakýkoli byznys spoléhající na uživatelské interakce představuje optimalizace INP investici s vysokou návratností jak do uživatelského zážitku, tak do viditelnosti ve vyhledávání.
Vývojáři mohou použít několik strategií založených na důkazech ke snížení INP a zlepšení odezvy stránky. Snížení zpoždění vstupu vyžaduje minimalizaci zpracování na pozadí, které blokuje hlavní vlákno, například rozdělováním dlouhých úloh pomocí API scheduler.yield(), odkládáním nekritického provádění JavaScriptu a optimalizací načítání skriptů třetích stran. Optimalizace doby zpracování zahrnuje zefektivnění callbacků obsluhy událostí tak, aby prováděly pouze nezbytnou práci, pomocí technik jako debouncing a throttling pro omezení frekvence vykonávání obsluhy událostí a využití frameworků jako React k prevenci zbytečných překreslování komponent prostřednictvím memoizace. Snížení zpoždění prezentace lze dosáhnout minimalizací složitosti DOM, použitím CSS containment k omezení rozsahu vykreslování a odkládáním nekritických vizuálních aktualizací. Vývojáři by navíc měli profilovat interakce pomocí Chrome DevTools k identifikaci konkrétních funkcí a skriptů, které nejvíce přispívají ke zpožděním INP, a poté prioritizovat optimalizace s nejvyšším dopadem. Řešení Real User Monitoring (RUM) poskytují neocenitelná data o tom, se kterými prvky stránky uživatelé nejčastěji interagují a které interakce jsou nejpomalejší, což umožňuje rozhodování o optimalizaci založené na datech. Knihovna web-vitals JavaScript umožňuje vývojářům programově měřit INP a odesílat data do analytických platforem, což usnadňuje průběžné monitorování a zlepšování.
INP lze měřit jak pomocí terénních dat, tak laboratorního testování, přičemž terénní data od skutečných uživatelů poskytují nejpřesnější reprezentaci skutečného výkonu. Google PageSpeed Insights zobrazuje metriky INP na základě dat z Chrome User Experience Report (CrUX) a ukazuje 75. percentil reálných uživatelských zkušeností pro stránky, které získávají dostatečný provoz. Google Search Console obsahuje zprávu INP v sekci Core Web Vitals, která umožňuje vlastníkům webů identifikovat stránky se špatnou odezvou a sledovat zlepšení v čase. Karta Performance v Chrome DevTools umožňuje vývojářům nahrávat a analyzovat jednotlivé interakce a zobrazuje rozpis složek zpoždění vstupu, doby zpracování a zpoždění prezentace. Knihovna web-vitals JavaScript poskytuje programový způsob měření INP v produkčním prostředí a odesílání dat do vlastních analytických backendů. Řešení Real User Monitoring (RUM) jako DebugBear, Datadog a New Relic nabízejí detailní přehledy o výkonu INP, včetně atribučních dat ukazujících, které skripty a komponenty přispívají ke zpožděním. Nástroj INP Debugger automaticky identifikuje klikací prvky stránky a simuluje interakce k identifikaci pomalých interakcí v laboratorním prostředí. Pro komplexní optimalizaci INP by vývojáři měli kombinovat více přístupů měření: používat data CrUX k pochopení základního výkonu, RUM k identifikaci problematických interakcí v produkci a DevTools k diagnostice hlavních příčin a ověření oprav.
Vzhledem k tomu, že AI vyhledávací systémy jako ChatGPT, Perplexity, Google AI Overviews a Claude stále častěji odkazují a citují webový obsah, odezva stránky se stává faktorem v hodnocení AI systémy a vzorcích citování. Přestože INP přímo neovlivňuje, zda AI systém zacituje váš obsah, stránky se špatnou odezvou mohou získávat nižší metriky zapojení (míra okamžitého opuštění, čas na stránce, hloubka interakce), které nepřímo ovlivňují signály kvality obsahu. Kromě toho AI systémy stále více upřednostňují signály uživatelského zážitku při hodnocení důvěryhodnosti a relevance zdroje. Stránka, která rychle reaguje na uživatelské interakce, prokazuje technickou kompetenci a profesionalitu, což může potenciálně ovlivnit, jak AI systémy hodnotí a řadí obsah pro citování. Pro organizace používající AmICited ke sledování výskytu jejich značky a domény v AI odpovědích se porozumění INP stává součástí holistické strategie optimalizace obsahu. Stránky, které jsou jak dobře reagující (dobré INP), tak obsahují kvalitní, autoritativní obsah, mají větší pravděpodobnost, že budou citovány AI systémy. Navíc, jak se AI systémy stávají sofistikovanějšími v hodnocení signálů uživatelského zážitku, udržování dobrých skóre INP se může stát stále důležitějším faktorem ve vzorcích AI citací, což činí optimalizaci INP relevantní nejen pro tradiční SEO, ale také pro vznikající viditelnost v AI vyhledávání.
Většina špatných skóre INP se vrací k jedné ze tří složek metriky, takže diagnostika začíná izolováním té, která selhává. Vysoké zpoždění vstupu obvykle znamená, že na hlavním vlákně běží dlouhá úloha – často skript pro analytics nebo reklamy – v okamžiku, kdy uživatel klikne; řešením je rozdělení práce na menší části pomocí scheduler.yield() nebo odložení nekritických skriptů až po interakčním okně. Dlouhá doba zpracování obvykle pochází z obsluhy událostí, která dělá více práce, než je nutné, například vyhledávací pole spouštějící API volání při každém stisku klávesy namísto debouncingu vstupu, nebo React komponenta překreslující celý seznam namísto jediné změněné řádky – memoizace a throttling řeší obojí. Dlouhé zpoždění prezentace je často problém CSS nebo DOM: komplexní selektory, layout thrashing nebo hluboce zanořený DOM nutí prohlížeč přepočítávat styly a rozvržení před vykreslením, což CSS containment a zjednodušení stromu DOM řeší přímo. Méně zřejmým režimem selhání jsou skripty třetích stran, které mohou tiše dominovat INP, i když je váš vlastní kód rychlý; profilování v kartě Performance v Chrome DevTools připíše zpoždění správnému skriptu. Pokud si laboratorní a terénní skóre INP výrazně odporují, zkontrolujte, zda testované interakce odpovídají tomu, na co skuteční uživatelé skutečně klikají – syntetické testy postrádají interakce, které RUM data zachycují.
scheduler.yield() a asynchronních vzorů, abyste předešli zpoždění vstupu během načítání stránky a zpracování na pozadí+++
Začněte sledovat, jak AI chatboti zmiňují vaši značku na ChatGPT, Perplexity a dalších platformách. Získejte užitečné informace pro zlepšení vaší AI prezence.

Core Web Vitals jsou tři klíčové metriky Googlu měřící načítání stránky, interaktivitu a vizuální stabilitu. Seznamte se s prahovými hodnotami LCP, INP a CLS a ...

First Input Delay (FID) měří odezvu tím, že sleduje zpoždění mezi interakcí uživatele a zpracováním prohlížečem. Zjistěte, jak FID ovlivňuje uživatelskou zkušen...
Stránky, které AI cituje nejčastěji, vykazují dobrou hodnotu INP u 87 % načtení, oproti 89 % u nejméně citovaných stránek — mírná, korelační výhoda nad již tak ...
Souhlas s cookies
Používáme cookies ke zlepšení vašeho prohlížení a analýze naší návštěvnosti. See our privacy policy.