All Tools

SEO & Web

Site Speed Checker

Check your website speed with Google PageSpeed Insights. Learn about Core Web Vitals and get actionable tips to improve your loading time.

Check Your Website Speed

Enter your URL below and we will open Google PageSpeed Insights with your site pre-loaded for analysis.

Opens Google PageSpeed Insights in a new tab. No API key required.

Core Web Vitals

The metrics that matter

Google uses these three metrics as ranking signals. Meeting the targets below will improve both your search rankings and user experience.

LCP

Largest Contentful Paint

Measures how long it takes for the largest visible element (image or text block) to render. This tells users how quickly meaningful content appears.

Good: < 2.5s
Needs Work: 2.5s - 4.0s
Poor: > 4.0s
INP

Interaction to Next Paint

Measures how quickly the page responds to user interactions like clicks, taps, and key presses. Replaced FID in March 2024.

Good: < 200ms
Needs Work: 200ms - 500ms
Poor: > 500ms
CLS

Cumulative Layout Shift

Measures visual stability. A high CLS means elements are shifting around as the page loads, which creates a frustrating experience.

Good: < 0.1
Needs Work: 0.1 - 0.25
Poor: > 0.25

Optimisation Guide

Top 10 speed tips

Implement these changes to dramatically improve your site loading time and Core Web Vitals scores.

1

Optimise Images

High Impact

Use modern formats like WebP or AVIF. Compress images before uploading and serve appropriately sized images for each device using srcset.

2

Enable Lazy Loading

High Impact

Add loading="lazy" to images and iframes below the fold. This defers loading until the user scrolls near them, reducing initial page weight.

3

Minify CSS and JavaScript

Medium Impact

Remove unnecessary whitespace, comments, and unused code. Most bundlers (Webpack, Vite) do this automatically in production builds.

4

Use a CDN

High Impact

Serve static assets from a Content Delivery Network so users load files from the closest server. Vercel, Cloudflare, and AWS CloudFront are popular choices.

5

Enable Browser Caching

Medium Impact

Set Cache-Control headers so returning visitors load assets from their local cache instead of re-downloading them every visit.

6

Reduce Server Response Time

High Impact

Use server-side caching, database query optimisation, and edge computing. Aim for a TTFB (Time to First Byte) under 200ms.

7

Remove Render-Blocking Resources

High Impact

Defer non-critical JavaScript with async or defer attributes. Inline critical CSS and load the rest asynchronously.

8

Preload Key Resources

Medium Impact

Use <link rel="preload"> for fonts, hero images, and critical scripts. This tells the browser to fetch them early in the loading process.

9

Reduce Third-Party Scripts

Medium Impact

Each analytics tool, chat widget, and tracking pixel adds weight. Audit your third-party scripts and remove any you do not actively use.

10

Use Next-Gen Font Loading

Low Impact

Use font-display: swap to prevent invisible text while fonts load. Subset fonts to include only the characters you need.

Quick Checklist

Speed optimisation checklist

Track your progress by checking off each item as you implement it.

0 of 12 completed
0%