# How to improve First Contentful Paint (FCP)

> FCP is the moment the first text or image appears. Under 1.8 s feels instant. Slow servers and render-blocking CSS and fonts push it out.

Speed & Core Web Vitals · HTML version: https://getreport.app/learn/first-contentful-paint

## First Contentful Paint

Passing looks like: First Contentful Paint passes.

**Why it matters.** FCP is when the first text or image appears. Until then visitors see a blank page and cannot tell whether the site is working.

**How to fix it.**

1. Speed up the server response and remove redirects before the page.
2. Inline critical CSS and defer the rest; drop render-blocking scripts from <head>.
3. Serve the HTML compressed (Brotli or gzip) from a CDN close to your visitors.

## Real-user First Contentful Paint

Passing looks like: Real-user First Contentful Paint passes.

**Why it matters.** When real visitors first see something on screen. Google's threshold for "good" is 1.8 s at the 75th percentile.

**How to fix it.**

1. Remove render-blocking resources and speed up the server; see the FCP finding above.

Check your own page: https://getreport.app/
