Free website audit: speed, SEO and accessibility.
Enter a URL to get Google Lighthouse scores, Core Web Vitals for mobile and desktop, and the fixes that matter most, explained in plain English.
- Free, no sign-up
- Google PageSpeed Insights data
- Results in under a minute
Sample report
example.com- 64Performance
- 92Accessibility
- 83Best practices
- 100SEO
LCP
3.1 s
Needs workINP
180 ms
GoodCLS
0.02
GoodTop fixes, in plain English
- HighDefer render-blocking CSS and scripts~1.2 s faster first paint
- MediumServe images as WebP or AVIF~240 KiB lighter
Illustrative example. Enter your URL to get your own scores, Core Web Vitals and fixes.
What we check
Four scores, and what each one means.
Every score runs from 0 to 100. Lighthouse colours them in three bands, and so do we.
- 0-49 Poor
- 50-89 Needs work
- 90-100 Good
Performance
How fast the page loads and becomes usable on a throttled phone or a desktop, weighted from LCP, Total Blocking Time, CLS, First Contentful Paint and Speed Index.
Usually dragged down by
Heavy images, render-blocking CSS and scripts, too much JavaScript, slow servers and third-party tags.
Performance testingAccessibility
Automated checks (axe-core) for problems that block people using screen readers, keyboards or zoom: contrast, labels, alt text, names and structure.
Usually dragged down by
Low-contrast text, icon-only links and buttons, unlabeled form fields and skipped heading levels.
Accessibility testingBest practices
Modern-web hygiene: HTTPS everywhere, no console errors, no deprecated browser APIs, correctly sized images and safe permission prompts.
Usually dragged down by
JavaScript errors, third-party cookies, mixed content and outdated libraries.
Website maintenanceSEO
Technical basics that let search engines crawl, understand and show the page: title, meta description, crawlable links, indexability, status code and alt text.
Usually dragged down by
Missing meta descriptions, noindex left on by mistake, JavaScript-only links and vague link text.
SEO services
Core Web Vitals, explained.
Google's three user-experience metrics. A page passes when at least 75% of real visits are in the good range for all three, measured separately on mobile and desktop over the last 28 days.
lcp
Largest Contentful Paint
Loading: when the biggest image or text block appears.
- Good
- ≤ 2.5 s
- Needs work
- 2.5–4 s
- Poor
- > 4 s
inp
Interaction to Next Paint
Responsiveness: how fast the page reacts to taps, clicks and keys.
- Good
- ≤ 200 ms
- Needs work
- 200–500 ms
- Poor
- > 500 ms
cls
Cumulative Layout Shift
Visual stability: how much content jumps while loading.
- Good
- ≤ 0.1
- Needs work
- 0.1–0.25
- Poor
- > 0.25
Field data vs lab data
Field data comes from real Chrome users (the Chrome UX Report) and is what Google's page experience signals use. Lab data is one simulated load; it can't measure INP, so it reports Total Blocking Time instead, and it is best for finding causes.
- fcp
First Contentful Paint
When anything first appears on screen.
Good ≤ 1.8 s · Poor > 3 s
- ttfb
Time to First Byte
How quickly the server starts responding.
Good ≤ 0.8 s · Poor > 1.8 s
- tbt
Total Blocking Time (lab)
Lab stand-in for INP: time the main thread is blocked during load.
Good ≤ 200 ms · Poor > 600 ms
From report to a faster, fairer site.
A score is a symptom. This is the order we work in when a client hands us an audit.
1. Start with what real users feel
If the report shows field data, fix whichever Core Web Vital fails there first; that is what visitors experience and what Google's page experience signals look at. Lab scores are for diagnosis. Our guide to improving LCP, INP and CLS walks through each one.
2. Make the HTML arrive fast
Everything waits for the first byte. Slow hosting, redirect chains and uncached server rendering show up as a poor TTFB and drag every other metric with them. Caching at a CDN and server-rendered or static pages, as in Next.js, usually fix this at the root.
3. Get the main image or headline on screen
Most poor LCP scores come from a large hero image that is discovered late, lazy-loaded or uncompressed, or from web fonts hiding text. Reference it in the HTML, prioritise it, serve WebP or AVIF at the right size and let text render immediately.
4. Ship less JavaScript
Unused code, legacy polyfills and third-party tags block the main thread, which shows up as Total Blocking Time in the lab and slow INP in the field. Remove what you don't use, split bundles per page and load chat widgets and trackers after the page is usable.
5. Stop the page jumping
Layout shift is usually images and embeds without dimensions, late-loading banners and fonts that swap in at a different size. Reserving space fixes most of it.
6. Treat accessibility as more than a score
Automated tools catch only part of the real barriers, so a 100 is a floor, not a certificate. Keyboard, screen reader and zoom testing against WCAG finds the rest; our WCAG 2.2 testing checklist covers what to try by hand, and accessibility testing is a service we run.
7. Then the SEO basics
Unique titles and descriptions, crawlable links and indexable pages are the floor for technical SEO. Rankings still come from useful content and links; see our SEO services. If the platform itself is the bottleneck, a rebuild through website development may cost less than patching.
Website audit questions, answered
Something else on your mind? Ask a consultant and get a reply within one business day.
Is this website audit really free?
Yes. The scores, Core Web Vitals and the top fixes are free with no sign-up. If you want every fix listed and a printable version, leave your name and email and an engineer will follow up with notes. There is no obligation to hire us.
Where do the scores come from?
From Google PageSpeed Insights, which runs Lighthouse (the same engine as the Lighthouse panel in Chrome DevTools) on Google's servers and adds real-user data from the Chrome UX Report. We translate the results into plain English and rank the fixes. Our server only talks to Google's API; it never loads your site itself.
Why do my scores change every time I run the audit?
Lab tests are a single simulated load, so network conditions, server response time, ads and A/B tests can move the performance score by several points between runs. Accessibility, SEO and best-practice scores are more stable. Judge trends and the fixes list rather than one number, and rely on field data where it exists.
Why is my mobile score so much lower than desktop?
The mobile test emulates a mid-range phone with a slower CPU on a throttled mobile network, while desktop uses a fast connection and no CPU slowdown. JavaScript-heavy pages suffer most on mobile. Since most traffic is mobile and Google indexes the mobile version of pages, the mobile result is usually the one to prioritise.
What is the difference between field data and lab data?
Field data is how real Chrome users experienced your page over the last 28 days, reported at the 75th percentile. Lab data is one controlled test. Field data is what counts for Google's Core Web Vitals assessment; lab data helps you find the cause. Newer or low-traffic sites often have no field data yet.
What are good Core Web Vitals scores?
Google's thresholds are Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less, each measured at the 75th percentile of page visits. Poor starts above 4 seconds, 500 milliseconds and 0.25. Our Core Web Vitals guide explains how to fix each one.
Will a performance score of 100 improve my Google rankings?
Not by itself. Core Web Vitals are part of Google's page experience signals, but relevance and content quality matter far more. A faster site tends to convert better and keep visitors longer, which is the bigger reason to fix it. Chasing the last few lab points rarely pays off once real-user vitals pass.
If my accessibility score is 100, is my site WCAG compliant?
No. Automated checks can only detect part of the WCAG success criteria, such as contrast and missing labels. Keyboard navigation, focus order, screen reader announcements and meaningful alt text need manual testing. Laws such as the European Accessibility Act and the ADA are judged against real use, so a clean score is a start, not proof. See our accessibility testing service.
Which pages should I audit?
Start with the pages that earn money or traffic: the home page, your top landing pages from search or ads, a product or service template and the checkout or contact page. Templates matter most, because one fix to a template improves every page built on it.
Do you store my website or the results?
We don't keep audit results. The URL is sent to Google's PageSpeed Insights API to run the test and the results go straight back to your browser. We only receive the URL and score summary if you ask us to email the full report, and then only to reply to you, as described in our privacy policy.
Want an engineer to look deeper?
Automated audits find symptoms. Send us your site and a consultant replies within one business day with what to fix first and a rough estimate.
- 01
Share the brief
Use the form, call, or message us on WhatsApp. A few lines is enough.
- 02
Reply within one business day
A solutions consultant answers, Mon to Sat, 09:30 to 18:30 IST.
- 03
Next steps, estimate and team
A rough estimate and a suggested team, before you commit to anything.