# First Contentful Paint (FCP)

> FCP measures when the browser first renders any text, image or non-white canvas from the page. A good FCP is 1.8 seconds or less.

**First Contentful Paint (FCP)** is the time from navigation until the browser renders the first piece of content from the DOM: text, an image, an SVG or a non-white canvas. It tells the visitor that something is happening.

| Rating | FCP (75th percentile) |
|---|---|
| Good | 1.8 s or less |
| Needs improvement | 1.8 s to 3.0 s |
| Poor | Over 3.0 s |

FCP accounts for 10% of the Lighthouse performance score. It is usually held back by a slow server response ([TTFB](/glossary/ttfb)), render-blocking CSS and JavaScript, and web fonts that block text rendering.
