Free Tool

Website
audit

Paste your website URL below and get an instant overview of its performance, SEO, accessibility and security.

How it works

What to expect

01

Enter your URL

Paste any website address and choose mobile or desktop. The audit runs instantly using Google's Lighthouse engine — no sign-up needed.

02

Get instant scores

See scores for Performance, SEO, Accessibility, Best Practices and Security headers — plus specific issues holding your site back.

03

Actionable insights

Each result comes with plain-language explanations and suggestions. Request a personalised review and I'll walk you through the next steps.

Try it now

Enter any URL — results in under 30 seconds.

 
Case Study

From 75 to 93 on
mobile performance

I ran the same audit on my own site and applied every recommendation. Here's what changed — and how.

Before
75 Performance
95 Accessibility
92 Best Practices
100 SEO
After
93 Performance
100 Accessibility
92 Best Practices
100 SEO

Core Web Vitals & metrics

Metric Before After Change
First Contentful Paint 2.5 s 0.9 s −64%
Largest Contentful Paint 5.2 s 2.8 s −46%
Total Blocking Time 150 ms 40 ms −73%
Cumulative Layout Shift 0 0
Speed Index 3.4 s 4.2 s +24%

Lighthouse scores vary between runs. Speed Index saw a minor fluctuation while remaining within thresholds. The overall Performance score jumped +18 points thanks to large improvements across FCP, LCP, and TBT.

What I changed

01

Critical render path

Highest impact — targets LCP & FCP
  • Self-hosted Google Fonts as WOFF2 — eliminated 3 render-blocking requests
  • Deferred GSAP & Iubenda scripts — freed up ~760 ms of main-thread time
  • Preloaded the LCP hero image so it starts downloading immediately
  • Moved <meta charset> to the very first position in <head>
02

Image optimisation

~527 KiB saved across all pages
  • Switched to Astro's <Image> component for automatic format & size optimisation
  • Converted remaining PNGs to WebP
  • Added responsive srcset so mobile devices download appropriately sized images
03

JavaScript optimisation

~163 KiB unused JS removed
  • Installed GSAP via npm — tree-shakes unused modules, eliminates CDN duplication
  • Lazy-loaded Chatwoot SDK until idle or user interaction
  • Deferred PostHog analytics after first paint via requestIdleCallback
04

Caching & security headers

Faster repeat visits & hardened security
  • Added immutable cache headers for fonts, images, and JS (1 year TTL)
  • Added Strict-Transport-Security, Content-Security-Policy, X-Frame-Options and more
05

Accessibility fixes

95 → 100 Accessibility score
  • Added <main> landmark to every page for screen reader navigation
  • Darkened muted text colour from #7A7A72 to meet WCAG AA 4.5:1 contrast ratio

Want results like these for your site?

Get in touch