Why is my site slow?
See where the time goes — your server, redirects, blocking scripts, heavy images — and get the exact files and settings to fix, biggest win first.
Loading the page and every file it uses. This usually takes 5–20 seconds…
What you get
sample result
What we check
LCP, CLS and INP have to be measured in a real browser that renders the page. We load your page from our server without running it, so instead of guessing, we show only what we actually measured: server time, redirects, file sizes, compression, caching and what blocks rendering. For browser-measured Core Web Vitals, use Google PageSpeed Insights; the fixes here are usually what moves those numbers.
They render the page in a simulated phone or desktop browser from their own locations, run your JavaScript, and throttle the connection. We measure the network side from our server. Both are useful: a slow server or a 4 MB page shows up in every tool.
Under 200 ms is excellent and under 600 ms is fine. Over a second usually means the page is rebuilt from scratch for every visitor; full-page caching or a CDN that caches HTML is the usual fix.
When the browser reaches a normal <script> tag in the <head>, it stops building the page until that script has downloaded and run. Adding defer lets it download in the background and run once the page is parsed, so visitors see content sooner.
No. We count everything referenced in the HTML (stylesheets, scripts, images, preloads), the way a browser sees the page before scripts run. Single-page apps and tag managers often load more afterwards, so the real total can be higher.
Yes. Add it as a free monitor and we check it every 10 seconds from six locations, record the response time of every check, and alert you when it goes down.
Free plan
Get told before it breaks.
Monitoring checks your site every 10 seconds from six locations, records its response time, and emails you the moment it slows down or goes offline.
1 monitor, checked every 10 seconds
From six locations, confirmed before we alert, so no false alarms.
Certificate expiry alerts
Email 30, 14 and 7 days before it runs out.
Security scans and change alerts
Certificate, chain, headers, DNS and email security, with an email when anything changes.
Cloudflare offline page
Visitors see a status page instead of an error while you fix it.
12 months of history
Every check, change and incident, kept for a year.
Slack, JIRA, Linear and Teams
Send alerts where your team already works.