Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Performance

What does FCP mean, and when does a website show its first content?

FCP (First Contentful Paint) measures the time from opening a page to the first visible piece of content — Google rates up to 1.8 seconds as good, above 3 seconds as poor. FCP answers the question: when does the visitor see anything at all? Until then, they stare at a blank screen and don't even know whether the page is still coming.

The first content is the page's sign of life

Between tapping a link and the first visible text or image lies the most uncomfortable wait of the whole page visit: the blank screen. The visitor gets no feedback at all — is the page still loading, is the connection dead, did they mistype something? FCP measures exactly this span up to the first sign of life. That can be a heading, a logo, or a paragraph of text; it doesn't have to be the finished page yet. Once something appears, a visitor waits noticeably more patiently, because they can see that something is happening.

FCP and LCP separate two different problems

FCP shows when the first element appears, LCP shows when the largest one is in place. Read together, the two values cleanly separate two causes: if FCP is already poor, the problem lies early in the chain — the server responds sluggishly, or blocking files hold up rendering. If FCP is good but LCP is poor, something appears quickly, but the main image or main content takes its time — typical with oversized image files. This distinction saves your agency from searching in the wrong place: the report shows both values side by side, each with the source of the measurement.

The Google thresholds: 1.8 and 3 seconds

Up to 1.8 seconds, FCP counts as good, up to 3 seconds as needs improvement, above that as poor. The audit service retrieves the values via Google's PageSpeed measurement — as field data from real visitors over a 28-day window, if the page has enough views, and additionally as a lab measurement under fixed conditions. Field data takes priority. Measurement is done separately for mobile and desktop, because a weak mobile connection lengthens exactly the phase FCP captures. Every value above the threshold appears as a finding with the measured value and the target value.

  • Open your website on a mobile phone over the mobile network and time how long the blank screen lasts before anything appears.
  • Ask your agency to check which script and stylesheet files block the first render, and have them load with lower priority.
  • Ask whether embedded fonts are holding up the text display — text should appear first in a fallback font instead of waiting for the intended one.
  • Compare FCP and LCP in the audit report: if both are poor, the work starts with the server; if only LCP is poor, it starts with the main image.
  • Measure again after every change to the design or template, since new stylesheet files often push the first content back.

FAQ

What does FCP mean for a website?

FCP stands for First Contentful Paint: the time from opening the page to the moment the browser draws the first piece of content — a piece of text, an image, or a logo. Before that, the visitor sees only a blank screen. FCP is therefore the page's first sign of life, even before it's fully built.

What FCP value is good?

Google rates an FCP up to 1.8 seconds as good, up to 3 seconds as needs improvement, and above that as poor. The audit service checks against exactly these official thresholds, separately for mobile and desktop, and reports every value above the threshold as a finding with the measured value and the source of the measurement.

What's the difference between FCP and LCP?

FCP measures when the first element becomes visible, LCP measures when the largest one is in place. A poor FCP points to an early problem: a sluggish server or blocking files. A good FCP with a poor LCP means: the page responds quickly, but the main image takes too long — usually because of oversized image files.

Why do visitors see a blank page for so long on my website?

Usually files blocking the first render: stylesheet and script files that the browser has to load completely before it draws anything, or a sluggish server response that pushes everything back. Fonts can also hold up the text display. The audit report shows, via FCP and TTFB, whether the cause lies with the server or with rendering.

Deutsche Fassung dieser Seite