How to Audit Your Website for Free: Performance, SEO & GDPR in 60 Seconds
Most business owners know their website could be better. They just do not know exactly what is wrong, what to fix first, or how bad things actually are. A website audit answers all three questions in about a minute — and you do not need to pay an agency £500 to get one.
Why Website Audits Matter for Organic Traffic
Google ranks websites based on hundreds of factors. Four of the most measurable and actionable are:
Performance — how fast your pages load, specifically the Core Web Vitals metrics Google uses as ranking signals since 2021.
SEO — whether your pages have proper titles, meta descriptions, structured data, and internal linking that helps Google understand what each page is about.
Accessibility — whether your site works for users with disabilities. Google treats accessibility signals as a proxy for content quality.
GDPR compliance — while not a direct ranking factor, a missing privacy policy or illegal cookie banner creates legal risk for EU and UK businesses and is increasingly flagged by browsers.
If any of these areas score poorly, you are leaving organic traffic on the table.
What Each Score Means
Website audit tools score each category from 0 to 100. Google's own guidance:
- 90–100 — Good. No immediate action needed.
- 50–89 — Needs improvement. Real users are experiencing issues.
- 0–49 — Poor. This is likely hurting your rankings and user experience.
For a business website, aim for 80+ on mobile (harder to achieve) and 90+ on desktop. Mobile scores matter more because Google uses mobile-first indexing — it primarily uses the mobile version of your site for ranking.
Core Web Vitals Explained Simply
Google's Core Web Vitals are three specific performance measurements:
LCP (Largest Contentful Paint) — how long until the biggest visible element on the page loads. Usually a hero image or heading. Target: under 2.5 seconds.
CLS (Cumulative Layout Shift) — how much page elements jump around during loading. That annoying thing where you go to tap a button and it moves just before you touch it. Target: under 0.1.
INP (Interaction to Next Paint) — how quickly the page responds to user input like button clicks. Target: under 200ms.
Failing any of these hurts your ranking in Google's "page experience" signals. The audit shows you exactly which ones you are failing and by how much.
The GDPR Compliance Section
For UK and EU businesses, this is particularly important. The ICO (UK Information Commissioner's Office) and EU data protection authorities have issued significant fines for:
- Running advertising pixels (Facebook, Google Ads) without cookie consent
- Not having a privacy policy
- Having a cookie banner that does not allow users to reject non-essential cookies
The audit checks for:
- Cookie consent banner presence — does the site ask for consent before setting non-essential cookies?
- Privacy policy — does a privacy policy exist and is it linked from the footer?
- Tracking scripts — what third-party trackers are loading, and are they loading before or after consent?
Important: The audit identifies issues but does not provide legal advice. If you find compliance gaps, use the Privacy Policy Generator to create a proper policy, and speak with a data protection professional for complex situations.
Step-by-Step: Running a Free Website Audit
Go to mohsindev369.dev/tools/website-audit.
Enter your URL. Paste your website URL — include https:// and the exact domain you want to audit. If you have separate desktop and mobile versions, audit both.
Run the analysis. The tool runs a full Lighthouse audit (Google's own open-source auditing framework) plus the GDPR compliance checks. This typically takes 15–45 seconds depending on your site's load time.
Read your scores. You will see colour-coded scores for each category:
- Green = Good (80+)
- Orange = Needs Improvement (50–79)
- Red = Poor (0–49)
Drill into each category for the specific issues. Each issue includes an explanation of what it is, why it matters, and a rough indication of how much fixing it would improve your score.
Download the PDF report. Export a detailed PDF covering all findings. This is useful for sharing with your developer, presenting to management, or keeping as a benchmark to compare against your next audit.
Most Common Issues Found
Based on typical business websites, these are the most frequently found problems:
Unoptimised images — Images that are too large or not in modern formats (WebP, AVIF) are the single biggest cause of slow load times. An uncompressed 3MB hero image on a homepage can drop your LCP from 1.2 seconds to 6+ seconds. Fix: use the Image Compressor to reduce sizes by 60–80% before re-uploading.
Missing meta descriptions — Google will auto-generate a description snippet for your pages if none is set, and it almost always picks the wrong text. Every important page should have a hand-written meta description of 120–160 characters.
No cookie consent banner — Particularly common on older WordPress sites that added analytics without the corresponding consent mechanism. Any site with Google Analytics, Facebook Pixel, or similar tracking needs a compliant consent solution.
Missing privacy policy — Required under GDPR and UK GDPR for any site collecting personal data (including just an email newsletter signup). Easy to fix — use the Privacy Policy Generator.
Render-blocking resources — JavaScript and CSS files loaded in the <head> that delay when the page becomes visible. Typically fixable by adding defer or async attributes, or moving scripts to the page footer.
Low accessibility scores — Missing alt text on images, insufficient colour contrast between text and background, and missing form labels. These affect screen reader users and also feed into Google's quality signals.
How to Fix the Top 3 Issues
Slow images: Download your homepage, run all images through a compressor set to WebP format, and re-upload them. Most CMS platforms (WordPress, Squarespace, Shopify) let you replace media directly. Expect a 30–50 point improvement in LCP scores from images alone.
Missing meta descriptions: In WordPress, install Yoast SEO or Rank Math. In Shopify, edit descriptions in the SEO section of each page and product. In any CMS, look for "SEO settings" on each page editor. Write a clear, compelling sentence about what the page is about.
GDPR cookie consent: Use a consent management platform. Cookiebot (free tier available) and CookieYes are popular for WordPress. Shopify has built-in GDPR apps. The key requirements: show the banner before setting non-essential cookies, allow users to reject them, and respect their choice.
How Often to Audit
Quarterly baseline — Run a full audit every 3 months on your most important pages (homepage, main service/product pages, contact page).
After major changes — Any significant design update, plugin addition, or new feature deployment should be followed by an audit. WordPress plugins are a frequent source of performance regressions.
When rankings drop — An unexpected drop in organic traffic is often a technical issue. A quick audit usually identifies the culprit faster than manual investigation.
Run your free audit at mohsindev369.dev/tools/website-audit. No account, no sign-up, downloadable PDF report included.