First Contentful Paint, ofte forkortet FCP, er en nettytelsesmåling som måler tiden fra en side begynner å lastes inn til det øyeblikket nettleseren gjengir det første synlige innholdet, for eksempel tekst, et bilde eller en bakgrunnsfarge, på skjermen. Det måles i sekunder eller millisekunder og gjenspeiler brukerens første visuelle bekreftelse på at en side faktisk lastes inn, i motsetning til å stirre på en tom hvit skjerm og lure på om noe skjer i det hele tatt, og det er derfor det klassifiseres som en av de viktigste lasteopplevelsesmålingene som spores i verktøy som Google Lighthouse og Chrome User Experience Report. FCP er forskjellig fra Time to First Byte, som bare måler serverens responstid før gjengivelsen starter, siden en rask serverrespons fortsatt kan etterfølges av en langsom FCP hvis gjengivelsesblokkerende skript eller stilark forsinker nettleseren fra å male noe på skjermen.
FCP er viktig fordi opplevd hastighet i stor grad påvirker om en besøkende blir værende på en side eller forlater den før den er fullstendig lastet inn. Forskning fra Google og andre uavhengige ytelsesstudier har gjentatte ganger vist at etter hvert som sideinnlastingstiden øker, øker sannsynligheten for avvisning kraftig, med forsinkelser på bare ett til tre sekunder som målbart øker sannsynligheten for at en besøkende forlater siden før noe innhold vises på skjermen i det hele tatt. Fordi FCP fanger opp øyeblikket en bruker først ser tegn på fremgang, former det direkte tidlige inntrykk av et merkes pålitelighet og tekniske kvalitet, spesielt for førstegangsbesøkende som kommer fra en betalt annonse eller et søkeresultat som ikke har noen tidligere lojalitet eller kjennskap som holder dem tålmodige gjennom en langsom innlasting, og som ganske enkelt vil prøve en konkurrents lenke i stedet.
FCP måles gjennom både laboratoriebaserte verktøy, som Google Lighthouse eller WebPageTest, som simulerer en sideinnlasting under kontrollerte nettverks- og enhetsforhold på en repeterbar måte, og feltbaserte verktøy, som Chrome User Experience Report, som er tilgjengelig via Google Search Console eller PageSpeed Insights, som samler FCP-data fra den virkelige verden samlet inn fra faktiske Chrome-brukere som besøker siden under genuint varierte nettverksforhold. Google klassifiserer vanligvis en FCP under 1.8 sekunder som god, mellom 1.8 og 3 sekunder som trenger forbedring, og over 3 sekunder som dårlig, selv om disse tersklene fungerer som retningslinjer snarere enn absolutte krav, siden akseptabel ytelse også avhenger sterkt av de typiske enhets- og nettverksforholdene til et nettsteds faktiske, reelle publikum i dets spesifikke markeder.
En vanlig misforståelse er at FCP alene indikerer at en side er fullt brukbar, når det faktisk bare bekrefter at noe innhold har dukket opp, ikke at siden er interaktiv eller at dets viktigste, meningsfulle innhold, for eksempel et produktbilde eller en overskrift, faktisk har blitt gjengitt ennå. Relaterte målinger som Største innholdsrike maling og Tid til interaktivitet fanger opp disse senere, mer meningsfulle milepælene i stedet. En annen vanlig feil er å optimalisere FCP gjennom teknikker som forbedrer den labmålte poengsummen uten å forbedre opplevelsen for virkelige brukere, for eksempel ved å gjengi en lett plassholder eller skjelettskjerm umiddelbart mens det faktiske meningsfulle innholdet fortsatt lastes sakte etterpå, noe som kan gi en misvisende god FCP-poengsum sammen med en genuint frustrerende virkelighetsopplevelse for den besøkende.
Innen CRO- og UX-rådgivning vurderes FCP og relaterte Core Web Vitals vanligvis tidlig i enhver teknisk revisjon, fordi sider med treg lasting reduserer alle konverteringsmålinger nedstrøms, uavhengig av hvor godt en side ellers er designet, og fordi signaler for sideopplevelse, inkludert lasteytelse, siden 2021 har blitt tatt med i Googles søkerangeringsalgoritme, og koblet ytelsesarbeid direkte til både konverteringsfrekvens og organisk synlighet samtidig. Vanlige utbedringsstrategier inkluderer optimalisering og komprimering av bilder, reduksjon av gjengivelsesblokkerende JavaScript og CSS på den kritiske gjengivelsesbanen, utnyttelse av nettleserhurtigbufring og bruk av et innholdsleveringsnettverk, som alle vanligvis anbefales sammen med, snarere enn i stedet for, dypere design- og innholdsfokusert CRO-arbeid som skjer parallelt på de samme sidene. Fordi ytelsesregresjoner ofte sniker seg inn gradvis etter hvert som nye skript og tredjepartskoder legges til over tid, er det vanligvis nødvendig med kontinuerlig overvåking snarere enn en enkelt engangsløsning for å holde FCP innenfor et akseptabelt område.