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.
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.
Interaction to Next Paint
Measures how quickly the page responds to user interactions like clicks, taps, and key presses. Replaced FID in March 2024.
Cumulative Layout Shift
Measures visual stability. A high CLS means elements are shifting around as the page loads, which creates a frustrating experience.
Optimisation Guide
Top 10 speed tips
Implement these changes to dramatically improve your site loading time and Core Web Vitals scores.
Optimise Images
High ImpactUse modern formats like WebP or AVIF. Compress images before uploading and serve appropriately sized images for each device using srcset.
Enable Lazy Loading
High ImpactAdd loading="lazy" to images and iframes below the fold. This defers loading until the user scrolls near them, reducing initial page weight.
Minify CSS and JavaScript
Medium ImpactRemove unnecessary whitespace, comments, and unused code. Most bundlers (Webpack, Vite) do this automatically in production builds.
Use a CDN
High ImpactServe static assets from a Content Delivery Network so users load files from the closest server. Vercel, Cloudflare, and AWS CloudFront are popular choices.
Enable Browser Caching
Medium ImpactSet Cache-Control headers so returning visitors load assets from their local cache instead of re-downloading them every visit.
Reduce Server Response Time
High ImpactUse server-side caching, database query optimisation, and edge computing. Aim for a TTFB (Time to First Byte) under 200ms.
Remove Render-Blocking Resources
High ImpactDefer non-critical JavaScript with async or defer attributes. Inline critical CSS and load the rest asynchronously.
Preload Key Resources
Medium ImpactUse <link rel="preload"> for fonts, hero images, and critical scripts. This tells the browser to fetch them early in the loading process.
Reduce Third-Party Scripts
Medium ImpactEach analytics tool, chat widget, and tracking pixel adds weight. Audit your third-party scripts and remove any you do not actively use.
Use Next-Gen Font Loading
Low ImpactUse 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.