This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Performance
Co znamená FCP a kdy web zobrazí svůj první obsah?
FCP (First Contentful Paint) měří dobu od vyvolání stránky do prvního viditelného kousku obsahu — Google hodnotí do 1,8 sekundy jako dobré, nad 3 sekundy jako špatné. FCP odpovídá na otázku: Kdy návštěvník vůbec něco uvidí? Do té doby zírá na bílou plochu a ani neví, zda stránka ještě přijde.
První obsah je projev života stránky
Mezi ťuknutím na odkaz a prvním viditelným textem nebo obrázkem leží nejnepříjemnější doba čekání celé návštěvy stránky: bílá plocha. Návštěvník nemá žádnou zpětnou vazbu — načítá se stránka ještě, je připojení mrtvé, nebo se přeťukl? FCP měří přesně tento úsek do prvního projevu života. Může to být nadpis, logo nebo odstavec textu; ještě to nemusí být hotová stránka. Jakmile se něco objeví, návštěvník čeká výrazně trpělivěji dál, protože vidí, že se něco děje.
FCP a LCP oddělují dva různé problémy
FCP ukazuje, kdy se objeví první prvek, LCP, kdy stojí ten největší. Čteny společně obě hodnoty čistě oddělují dvě příčiny: je-li špatný už FCP, problém leží brzy v řetězci — server odpovídá pomalu nebo blokující soubory zdržují vykreslení. Je-li FCP dobrý, ale LCP špatný, něco se sice rychle objeví, ale hlavní obrázek nebo hlavní obsah na sebe nechá čekat — typicky u příliš velkých obrazových souborů. Toto rozlišení ušetří vaší agentuře hledání na špatném místě: zpráva zobrazuje obě hodnoty vedle sebe, vždy se zdrojem měření.
Hranice Googlu: 1,8 a 3 sekundy
Do 1,8 sekundy platí FCP za dobrý, do 3 sekund za vyžadující zlepšení, nad tím za špatný. Kontrolní služba načítá hodnoty přes měření PageSpeed od Googlu — jako terénní data skutečných návštěvníků z okna 28 dní, pokud má stránka dost zobrazení, a doplňkově jako laboratorní měření za pevných podmínek. Terénní data mají přednost. Měří se odděleně pro mobilní telefon a stolní počítač, protože slabé mobilní připojení prodlužuje přesně tu fázi, kterou FCP zachycuje. Každé překročení se objevuje jako nález s naměřenou hodnotou a cílovou hodnotou.
- Otevřete si svůj web na mobilním telefonu v mobilní síti a změřte, jak dlouho zůstává bílá plocha, než se něco objeví.
- Požádejte svou agenturu, aby zkontrolovala, které soubory skriptů a stylů blokují první vykreslení, a nechala je načítat s nižší prioritou.
- Zeptejte se, zda vložená písma nezdržují zobrazení textu — text by se měl nejprve objevit v náhradním písmu, místo aby čekal na požadované písmo.
- Porovnejte v kontrolní zprávě FCP a LCP: jsou-li oba špatné, práce začíná u serveru; je-li špatný jen LCP, u hlavního obrázku.
- Měřte znovu po každé změně designu nebo šablony redakčního systému, protože nové soubory stylů často posouvají první obsah dozadu.
FAQ
Co znamená FCP u webové stránky?
FCP znamená First Contentful Paint: dobu od vyvolání stránky do okamžiku, kdy prohlížeč vykreslí první kousek obsahu — text, obrázek nebo logo. Předtím vidí návštěvník jen prázdnou plochu. FCP je tak prvním projevem života stránky, ještě předtím, než je hotově sestavená.
Jaká hodnota FCP je dobrá?
Google řadí FCP do 1,8 sekundy jako dobrý, do 3 sekund jako vyžadující zlepšení a nad tím jako špatný. Kontrolní služba kontroluje přesně proti těmto oficiálním hranicím, odděleně pro mobilní telefon a stolní počítač, a každé překročení uvádí jako nález s naměřenou hodnotou a zdrojem měření.
Jaký je rozdíl mezi FCP a LCP?
FCP měří, kdy se stane viditelným první prvek, LCP, kdy stojí ten největší. Špatný FCP naznačuje problém brzy v řetězci: pomalý server nebo blokující soubory. Dobrý FCP při špatném LCP znamená: stránka se rychle ohlásí, ale hlavní obrázek trvá příliš dlouho — většinou kvůli příliš velkým obrazovým souborům.
Proč vidí návštěvníci na mém webu tak dlouho bílou stránku?
Většinou první vykreslení blokují soubory: soubory stylů a skriptů, které musí prohlížeč zcela načíst, než cokoli vykreslí, nebo pomalá odpověď serveru, která vše odsune. Zobrazení textu mohou zdržet i písma. Kontrolní zpráva pomocí FCP a TTFB ukazuje, zda příčina leží u serveru, nebo u vykreslení.