First Contentful Paint (FCP)
Moment, w którym strona daje znak życia
Pomiar kończy się w chwili, gdy przeglądarka wyświetli pierwszy element treści pochodzący z drzewa dokumentu — fragment tekstu, obraz, wypełniony rysunkiem element canvas albo grafikę wektorową. Kolor tła, pusty kontener czy zawartość ramki osadzonej nie kończą odliczania. Punktem startowym jest rozpoczęcie nawigacji.
Wartości graniczne
Rezultat do jednej i ośmiu dziesiątych sekundy uchodzi za dobry, przedział do trzech sekund wymaga poprawy, a przekroczenie tej granicy klasyfikuje stronę jako wolną. Ocena zapada na siedemdziesiątym piątym percentylu sesji, więc pojedyncze szybkie wczytania nie zamaskują problemów większości odwiedzających.
Najczęstsze przyczyny opóźnień
Zwykle odpowiada za nie wolna odpowiedź serwera, arkusze stylów i skrypty blokujące renderowanie, reguły @import wydłużające łańcuch zależności, kroje pisma pozbawione właściwości font-display oraz nawiązywanie połączeń z zewnętrznymi domenami dopiero w trakcie parsowania dokumentu.
Miejsce wśród pozostałych metryk
Wskaźnik nie należy do Core Web Vitals, lecz raportują go zarówno Lighthouse, jak i zbiór danych o realnych użytkownikach, gdzie odpowiada za jedną dziesiątą oceny wydajności. Traktuje się go jako przedsionek Largest Contentful Paint: szybki pierwszy render nie gwarantuje szybkiego pojawienia się głównego elementu strony, ale wolny FCP z góry przesądza, że i ta późniejsza metryka wypadnie źle. Dlatego optymalizację układu strony rozsądnie jest zaczynać właśnie od tego pomiaru.