Public BetaVitalSentinel is now live! Read the announcement
Performance Metrics

What is First Contentful Paint (FCP)?

A performance metric that measures the time from when the page starts loading to when any part of the page's content is rendered on screen.

First Contentful Paint (FCP) marks the first point during page load when the user can see anything on the screen. This could be text, an image, SVG, or even a non-white canvas element.

Why FCP matters

FCP is important because it marks the first point when the user gets visual feedback that the page is loading. A fast FCP helps reassure users that something is happening.

FCP thresholds

  • Good: 1.8 seconds or less
  • Needs Improvement: Between 1.8 and 3.0 seconds
  • Poor: More than 3.0 seconds

FCP vs LCP

While FCP measures when any content appears, LCP measures when the main content appears. FCP might fire when a small loading spinner appears, while LCP waits for the hero image or main text to load.

Improving FCP

  1. Reduce server response time (TTFB)
  2. Remove render-blocking resources
  3. Minify CSS
  4. Remove unused CSS
  5. Use efficient font loading strategies

Monitor your website performance

VitalSentinel tracks Core Web Vitals and performance metrics to help you stay ahead of issues.