You've spent weeks building your website. You're posting on social media, running ads, maybe even getting decent traffic. But here's the brutal truth: if your contact form is broken, your site loads like treacle, or your homepage confuses visitors, all that effort is wasted.
Most small business owners never audit their website properly. They assume it's "fine" because it looks okay on their laptop. Meanwhile, mobile visitors can't click the phone number, the enquiry form silently fails, or the site takes 12 seconds to load on a 4G connection.
This isn't about perfection. It's about stopping the waste. This guide gives you a practical 28-point checklist that covers the six pillars every small business website must get right: Technical Foundation, Content Clarity, Trust Signals, Conversion Points, Performance, and Search Visibility.
You'll walk away with a scored audit and a prioritised list of 3-5 fixes that actually matter—not a vague feeling that "something might be wrong."
Jump to: Quick Start | Full Guide | Troubleshooting
Quick Start: The 5 Critical Checks (25 Minutes)
If you only have 25 minutes, focus on these five conversion killers. Each one that fails becomes a prioritised task in your blueprint — the step-by-step fix list NetNav builds from your results.
Step 1: Verify Your Main Call-to-Action
Open your homepage. Within 3 seconds, can you see a clear button or link telling visitors what to do next? ("Get a Quote," "Book Now," "Contact Us")
Check:
- •Is the button visible without scrolling?
- •Does it stand out visually (contrasting colour)?
- •Does it work when clicked?
- •Is the same CTA repeated on every key page?
Quick test: Ask someone unfamiliar with your business to look at your homepage for 5 seconds. Can they tell you what action you want them to take?
Step 2: Test Your Contact Form (Multiple Times)
This is the most common silent failure. Your form might look fine but never actually send enquiries.
Test process:
- Fill out your main contact form on desktop
- Check if you receive the email (check spam folder)
- Repeat the test on your mobile phone
- Try submitting with intentional errors (missing required fields)
- Verify the "thank you" message appears
If you're not receiving test submissions, your form is broken. See our guide on properly testing your contact forms for fixes.
Step 3: Run a Mobile Responsiveness Check
Mobile devices now account for roughly 59% of global web traffic (StatCounter, 2026). If your site breaks on mobile, you're losing more than half your potential customers.
Quick check method:
- Open your website in Chrome
- Press F12 (or right-click > Inspect)
- Click the mobile device icon (top-left of Developer Tools)
- Toggle between iPhone, iPad, and Android views
What to look for:
- •Text is readable without zooming
- •Buttons are large enough to tap (minimum 44px)
- •Images don't overflow or break the layout
- •No horizontal scrolling required
- •Phone numbers are clickable (tap-to-call)
Step 4: Check Your Site Loading Speed
Slow websites kill conversions. If your site takes more than 3 seconds to load on mobile, over half your visitors won't wait to see it — Google's own research puts it at 53% (Google).
Quick test:
- Go to PageSpeed Insights
- Enter your homepage URL
- Wait for the mobile and desktop scores
What the scores mean:
Speed isn't one number anymore — Google scores your site against three specific Core Web Vitals:
- •Largest Contentful Paint (LCP): how fast your main content appears. Target: under 2.5 seconds.
- •Interaction to Next Paint (INP): how quickly the page responds when someone taps a button or link. Target: under 200 milliseconds.
- •Cumulative Layout Shift (CLS): how much your layout jumps around while loading. Target: below 0.1.
PageSpeed Insights shows all three for both mobile and desktop, alongside the overall 0-100 score. A site can score well overall and still fail Core Web Vitals if buttons shift around or take too long to respond to taps — so check all three, not just the headline number.
If you're in the red, start with basic image compression and hosting checks. Don't try to fix everything at once.
Step 5: Verify SSL Certificate and Legal Pages
Trust signals matter. If your site shows "Not Secure" or lacks basic legal pages, professional buyers will leave.
Check these:
- •Does your URL start with `https://` (not `http://`)?
- •Do you have a Privacy Policy page?
- •Do you have a Cookie Policy (if you use cookies)?
- •Is your contact information visible in the footer?
If you're missing legal pages, our UK Privacy & Cookies Guide has templates you can use.
Not sure you've covered the prerequisites? NetNav's audit checks the core technical foundation and trust signals in 60 seconds, verifying your site is ready for this checklist.
✅ Completed the quick version? Move on to Get Your Business on Google Maps or continue below for the detailed 28-point walkthrough.
Complete Step-by-Step Guide: The 28-Point Audit (2026 Checklist)
This is the comprehensive audit. Work through all six sections systematically, scoring each check as Pass/Fail. At the end, you'll have a complete picture of your website's health and a prioritised fix list.
Section 1: Technical & Foundation Checks
These are the invisible elements that make or break your website's functionality.
Check 1: SSL Certificate Active
What to check: Your URL starts with `https://` and browsers show a padlock icon.
Why it matters: Google penalises non-secure sites, and visitors won't trust you with their information.
How to verify: Look at your browser's address bar. You should see a padlock icon before your domain name.
Quick fix: Most hosts and all major site builders issue a free SSL certificate automatically — check your hosting dashboard's "SSL/TLS" or "Security" settings and enable it if it isn't already; it usually takes effect within minutes.
Pass/Fail: ☐
Check 2: All Pages Load Without Errors
What to check: No pages show 404 errors, 500 errors, or "Page Not Found" messages.
Why it matters: Broken pages frustrate visitors and damage your SEO rankings.
How to verify: Click through every page in your main navigation. Check your footer links. Test any buttons or internal links.
Quick fix: For any 404 you find, either restore the missing page or set up a redirect to the closest relevant page — most site builders have a built-in "Redirects" tool for this.
Pass/Fail: ☐
Check 3: No Broken Links or Images
What to check: All links go to working pages, and all images display correctly.
Why it matters: Broken links signal poor maintenance and unprofessionalism.
How to verify: Use a free tool like Broken Link Checker or the Check My Links Chrome extension.
Quick fix: If you find broken links, follow our guide to fix all broken links and image references systematically.
Pass/Fail: ☐
Check 4: Mobile-Responsive Design
What to check: Site displays correctly on phones and tablets (no overlapping text, tiny buttons, or horizontal scrolling).
Why it matters: Google uses mobile-first indexing. If your mobile site is broken, you won't rank.
How to verify: Use Chrome's Developer Tools (F12 > Device Toolbar) or test on actual devices. Check at least three screen sizes: iPhone, iPad, and Android phone.
Quick fix: If specific elements break on mobile (overlapping text, tiny buttons), it's usually one section's custom width or font size overriding the responsive layout — check that section's settings first before assuming the whole template is at fault.
Pass/Fail: ☐
Check 5: Core Web Vitals Are in the Green
What to check: Homepage and key pages pass Google's three Core Web Vitals — Largest Contentful Paint (LCP) under 2.5 seconds, Interaction to Next Paint (INP) under 200 milliseconds, and Cumulative Layout Shift (CLS) below 0.1.
Why it matters: Speed isn't one number anymore — these are what PageSpeed Insights actually scores against, and what Google uses for ranking. A 100-millisecond delay alone can cut conversions by up to 7%, and a full one-second delay can cost you as much as 22% (Akamai/SOASTA).
How to verify: Use PageSpeed Insights or GTmetrix — both report all three metrics for mobile and desktop. Test your homepage and your most important service page.
Quick fix: Run your homepage through PageSpeed Insights' "Diagnostics" section — it lists the specific fixes for your site, in priority order. Start with whichever one it flags as the biggest opportunity.
Pass/Fail: ☐
Checking every single page for broken links and slow load times can be tedious. NetNav runs this automatically across your whole site and turns anything it finds into a guided task in your blueprint — so you get a prioritised fix list instead of a wall of raw errors.
Section 2: Content & Clarity Checks
Your website's words matter more than its design. If visitors can't understand what you do or why they should care, they'll leave.
Check 6: Clear Homepage Headline
What to check: Your homepage headline immediately explains what you do and who you help.
Why it matters: Visitors decide whether to stay or leave within 3 seconds. Vague headlines lose customers.
How to verify: Show your homepage to someone unfamiliar with your business. Can they explain what you do in one sentence?
Quick fix: Use our homepage copy template to write a clear headline in under an hour.
Pass/Fail: ☐
Check 7: Obvious Unique Selling Proposition (USP)
What to check: Visitors can quickly understand why they should choose you over competitors.
Why it matters: If you look identical to every other business in your industry, price becomes the only differentiator.
How to verify: Look at your homepage. Is there a clear statement of what makes you different? (e.g., "Same-day service," "20 years local experience," "No hidden fees")
Quick fix: Add one sentence near your headline stating what makes you different — a specific claim (guarantee, experience, speed, price) beats a general one like "quality service."
Pass/Fail: ☐
Check 8: Services Clearly Listed
What to check: Your main services are easy to find and understand.
Why it matters: If visitors can't quickly see whether you offer what they need, they'll leave.
How to verify: Can you find a "Services" page or section within two clicks? Are services described in plain language (not jargon)?
Quick fix: See our guide on how to lay out your services clearly for examples.
Pass/Fail: ☐
Check 9: Target Audience Is Obvious
What to check: It's clear who your website is for (e.g., "For homeowners in Manchester," "For small retail businesses").
Why it matters: Generic messaging appeals to no one. Specific messaging converts.
How to verify: Read your homepage and About page. Would a visitor immediately know if your business is right for them?
Quick fix: Add one sentence near your headline naming who you serve specifically — "for homeowners in [area]" or "for small retail businesses" — rather than leaving it implied.
Pass/Fail: ☐
Check 10: No Placeholder or Lorem Ipsum Text
What to check: All pages have real, finished content (no "Coming Soon" or dummy text).
Why it matters: Placeholder content screams unprofessional and unfinished.
How to verify: Scan every page for generic filler text or empty sections.
Quick fix: Search your CMS for "Lorem ipsum," "Coming soon," and any bracketed placeholder text ([Insert phone number]), and replace or delete every instance before moving on.
Pass/Fail: ☐
Section 3: Trust & Legal Checks
Trust signals are the difference between a visitor enquiring or clicking away. Professional buyers especially scrutinise these elements.
Check 11: Privacy Policy Exists and Is Linked
What to check: You have a Privacy Policy page, and it's linked in your footer.
Why it matters: UK GDPR requires it. Missing privacy policies can result in fines and lost trust.
How to verify: Check your footer for a "Privacy Policy" link. Click it to confirm the page exists and isn't blank.
Quick fix: Use our UK Privacy & Cookies Guide for compliant templates.
Pass/Fail: ☐
Check 12: Cookie Consent Banner (If Using Cookies)
What to check: If your site uses cookies (analytics, chat widgets, etc.), you have a compliant cookie banner.
Why it matters: UK law requires informed consent before setting non-essential cookies.
How to verify: Open your site in an incognito window. Does a cookie banner appear? Can visitors reject cookies?
Quick fix: Most site builders (Wix, Squarespace, WordPress with a consent plugin like CookieYes or Complianz) offer a compliant cookie banner as a built-in feature — enable it and confirm it lets visitors reject non-essential cookies, not just accept them.
Pass/Fail: ☐
Check 13: Contact Information Visible
What to check: Phone number, email, and physical address (if applicable) are easy to find.
Why it matters: Hidden contact details suggest you're not a real business.
How to verify: Check your footer and Contact page. Is your phone number clickable on mobile?
Quick fix: Add your phone number, email, and address to your site's global footer template so they appear on every page, not just the Contact page.
Pass/Fail: ☐
Check 14: Professional Design and Branding
What to check: Consistent colours, fonts, and logo usage. No stock photos that scream "template."
Why it matters: Visual inconsistency signals amateur operation.
How to verify: Do all pages look like they belong to the same business? Are fonts and colours consistent?
Quick fix: Pick one primary colour, one accent colour, and one font pairing, then apply them consistently across every page template — inconsistency is usually a handful of pages that were built at different times, not a full redesign.
If you need help with basic design, try our Canva tutorial for beginners.
Pass/Fail: ☐
Check 15: Trust Signals Displayed
What to check: Reviews, testimonials, certifications, or security badges are visible.
Why it matters: Social proof placed near your call to action can increase conversions by up to 34% (UserEvidence).
How to verify: Look for customer reviews, industry certifications, or "Secure Checkout" badges.
Quick fix: Read more about trust signals that make you look professional.
Pass/Fail: ☐
Section 4: Conversion & CTA Checks
These checks focus on whether your website actually generates enquiries, bookings, or sales.
Check 16: Clear Call-to-Action on Every Page
What to check: Every page has an obvious next step (button or link).
Why it matters: Visitors won't guess what to do. If you don't tell them, they'll leave.
How to verify: Visit 5 random pages. Can you immediately see what action to take?
Quick fix: Add the same primary button (e.g. "Get a Quote") to your site's header or footer template so it appears automatically on every page, rather than adding it manually page by page.
Pass/Fail: ☐
Check 17: Contact Form Works and Sends Emails
What to check: Your main contact form successfully delivers enquiries to your inbox.
Why it matters: A broken form is a silent business killer. You'll never know how many leads you lost.
How to verify: Submit a test enquiry from desktop and mobile. Check your inbox (and spam folder).
Quick fix: If your form isn't working, see our guide on properly testing your contact forms.
Pass/Fail: ☐
Check 18: Phone Number Is Clickable on Mobile
What to check: Tapping your phone number on a mobile device initiates a call.
Why it matters: If visitors have to manually type your number, most won't bother.
How to verify: Open your site on a phone. Tap your phone number. It should open your phone's dialer.
Quick fix: Wrap your phone number in a `tel:` link — most site builders have a "phone" or "click-to-call" block that does this for you automatically.
Pass/Fail: ☐
Check 19: Navigation Is Simple and Logical
What to check: Main menu has 5-7 items maximum. Visitors can find key pages in two clicks.
Why it matters: Complex navigation overwhelms visitors and increases bounce rates.
How to verify: Count your main menu items. Try to find your Services and Contact pages. Does it feel intuitive?
Quick fix: If your menu has more than 7 items, group related pages under a dropdown (e.g. combine "Services," "Pricing," and "How It Works" under one "Services" parent) rather than listing them all at the top level.
Pass/Fail: ☐
Check 20: Clear Next Steps After Reading Content
What to check: Blog posts, service pages, and About page all end with a clear CTA.
Why it matters: Engaged visitors need direction. Don't let them hit a dead end.
How to verify: Read a blog post or service page to the end. Is there a button or link suggesting what to do next?
Quick fix: Add a short CTA block to the bottom of your page template (blog posts, service pages) so every page ends with a next step by default, instead of relying on remembering to add one each time.
Pass/Fail: ☐
Section 5: Performance & Speed Checks
Speed isn't just about user experience—it directly impacts your search rankings and conversion rates.
Check 21: Images Are Optimised (Not Huge Files)
What to check: Images are compressed and appropriately sized (not 5MB photos).
Why it matters: Oversized images are the #1 cause of slow websites.
How to verify: Right-click an image > "Open image in new tab." Check the file size in your browser. Images should be under 200KB for web use.
Quick fix: Run oversized images through a free compressor like TinyPNG or Squoosh before uploading — this alone often cuts page weight by 60-80% with no visible quality loss.
Pass/Fail: ☐
Check 22: Minimal Use of Heavy Plugins or Scripts
What to check: Your site doesn't load 15 different tracking scripts, chat widgets, and social media feeds.
Why it matters: Every script adds loading time. Most small businesses don't need half of them.
How to verify: Use PageSpeed Insights. Check the "Reduce JavaScript execution time" section. Are there scripts you don't recognise or need?
Quick fix: Remove any plugin, widget, or tracking script you can't immediately explain the purpose of — if you don't know why it's there, it's very likely safe to delete.
Pass/Fail: ☐
Check 23: Hosting Performance Is Adequate
What to check: Your hosting plan can handle your traffic without crashing or slowing down.
Why it matters: Cheap hosting costs you more in lost customers than you save in fees.
How to verify: Check your hosting plan's specifications. Do you have adequate bandwidth and server resources? Has your site crashed or slowed during busy periods?
Quick fix: For detailed speed fixes, see our guide to address speed bottlenecks directly.
Pass/Fail: ☐
Check 24: Core Web Vitals Pass on Mobile Specifically
What to check: Run the same LCP/INP/CLS check from Check 5, but on a real mobile connection (4G, not WiFi) — mobile scores are consistently worse than desktop and are what Google actually uses for mobile-first indexing.
Why it matters: Mobile users are less patient than desktop users, and this is the version of your site Google ranks you on.
How to verify: Use PageSpeed Insights' mobile test specifically (it reports mobile and desktop separately). Aim for all three Core Web Vitals in the green, not just an overall score above 50.
Quick fix: Start with the same fixes as Check 5 (image compression, hosting, unused plugins) — mobile speed problems are almost always the same root causes, just more visible on a slower connection.
Pass/Fail: ☐
Check 25: No Excessive Redirects or Broken Chains
What to check: Pages load directly without bouncing through multiple redirects.
Why it matters: Redirect chains slow down your site and confuse search engines.
How to verify: Use Redirect Checker. Enter your homepage URL. You should see a direct 200 status, not multiple 301s.
Quick fix: Update any internal links still pointing to an old URL so they go directly to the current page, rather than relying on the redirect to catch them every time.
Pass/Fail: ☐
Section 6: Search Visibility Checks
These determine whether Google — and increasingly AI search tools — can find, understand, and want to show your pages at all.
Check 26: Meta Titles & Descriptions Are Written, Not Default
What to check: Every important page (homepage, services, contact) has a unique meta title and meta description — not a CMS-generated default or a duplicate of another page's.
Why it matters: Your meta description doesn't directly affect rankings, but it's the ad copy Google shows in search results. A vague or missing one loses clicks to competitors who wrote theirs properly — even if you're ranking in the same position.
How to verify: Search `site:yourdomain.com` in Google and look at what displays under each page title. Alternatively, view page source (Ctrl+U / Cmd+Option+U) and search for `<title>` and `meta name="description"`.
Quick fix: Write a title under 60 characters that leads with what the page offers plus your location if relevant ("Emergency Plumber in Manchester | 24/7 Callout — [Business Name]"). Write a description under 155 characters that states the outcome and includes a soft call to action ("Same-day plumbing repairs across Manchester. Call now for a free quote.").
Pass/Fail: ☐
Check 27: Search Engines Can Find and Index Your Pages
What to check: Your site has an XML sitemap, it's submitted to Google Search Console, and nothing important is accidentally blocked by robots.txt or a stray "noindex" tag.
Why it matters: A perfectly built page that Google can't find or isn't allowed to index will never rank, no matter how good the content is. This is invisible from just browsing your own site — you won't notice it's broken by clicking around.
How to verify: In Google Search Console, check the "Pages" report under Indexing — look for pages marked "Excluded" that should be live. Visit `yourdomain.com/sitemap.xml` to confirm it loads and lists your key pages. Visit `yourdomain.com/robots.txt` and check it isn't blocking pages it shouldn't.
Quick fix: Most site builders (WordPress with Yoast/RankMath, Squarespace, Wix) generate a sitemap automatically — confirm it's submitted in Search Console under Sitemaps. If a page shows "noindex" that shouldn't, it's usually a single toggle in that page's SEO settings.
Pass/Fail: ☐
Check 28: Structured Data (Schema Markup) Is Present
What to check: Key pages have basic schema markup — at minimum Organization/LocalBusiness sitewide, and Article or FAQPage schema on guide/blog content.
Why it matters: Schema doesn't change your ranking directly, but it's what lets Google show rich results (star ratings, FAQ dropdowns, business info) instead of a plain blue link — and it's increasingly what AI-powered search tools use to understand and cite your content.
How to verify: Paste your homepage URL into Google's Rich Results Test. It'll show what schema types it detects, if any.
Quick fix: Most CMS and e-commerce platforms (Shopify, WordPress with Yoast/RankMath, Squarespace) add basic Organization schema automatically — if the Rich Results Test finds nothing, check your SEO plugin's schema settings first before assuming you need custom code.
Pass/Fail: ☐
For a deeper technical SEO pass beyond this checklist, see our Technical SEO Fundamentals guide.
🎉 Completed? Use your checklist results to prioritise your 3 biggest fixes, then move on to Get Your Business on Google Maps to start building your local visibility.
Troubleshooting
I'm overwhelmed by too many failing items on my website audit (15+ red flags) — where do I even start?
Focus exclusively on three critical failures first: a broken contact form, a missing SSL certificate, and an unclear homepage headline. Everything else can wait — these three directly cost you enquiries. Fix them this week, then tackle the next priority batch. A website with 3 critical fixes completed is better than a website with 20 items half-done.
PageSpeed Insights shows red scores, but I don't understand what "Reduce JavaScript execution time" or "Eliminate render-blocking resources" means. How do I fix slow loading speed?
Start with the basics that don't require technical knowledge: compress your images with a tool like TinyPNG or Squoosh, contact your hosting provider to confirm you're on an appropriate plan, and remove any plugins or widgets you don't actually need. Focus on getting your PageSpeed score above 50 before chasing anything more advanced — speed optimisation can become a rabbit hole.
My website passes most of the audit and looks fine, but conversion is still low. What's wrong?
The problem usually isn't technical — it's messaging. Re-run the audit focusing on Sections 2 (Content & Clarity) and 4 (Conversion & CTA): is your headline actually clear, or just clear to you? Do you have a genuine USP, or generic claims? Are your CTAs specific ("Get a Free Quote") or vague ("Learn More")? Is your navigation helping or hiding your best content? Your website works fine — your message doesn't.
What's Next
You've completed a comprehensive 28-point audit of your small business website. You now have a scored checklist and a clear understanding of what's working and what needs immediate attention.
Your immediate next step: Take your top 3 failing checks and schedule time this week to fix them. Don't try to fix everything at once—focus on the items that directly impact conversions (contact forms, CTAs, mobile responsiveness, and speed).
Then move forward in the Blueprint:
Once your critical fixes are complete, you're ready to move beyond your website and start building your local online presence. The next step is Get Your Business on Google Maps, where you'll set up your Google Business Profile—the foundation of local SEO that helps customers find you when they search for services in your area.
Go Deeper
Want to dive deeper into specific areas that failed your audit?
- Anatomy of a High-Converting Homepage – For a deeper dive into optimizing your homepage structure and copy to maximize conversions and reduce bounce rates.
- Technical SEO Fundamentals – If your technical score is low, use this advanced guide to fix site architecture, indexing, and core web vitals for better search rankings.
Other Get Online Guides
- •Choose Your Website Platform – Compare WordPress, Wix, Squarespace, and other platforms to find the right fit for your business.
- •What Should I Put on My Homepage? – A complete breakdown of the essential elements every small business homepage needs.
- •Lay Out Your Services Clearly – Structure your services page so visitors immediately understand what you offer and how to buy.
- •Create a Simple FAQ Page – Answer common customer questions and reduce support time with an effective FAQ section.
- •Test Your Website on Multiple Devices – Ensure your site works perfectly across different browsers, devices, and screen sizes.
- •DIY Graphic Design with Canva – Create professional-looking graphics, social media posts, and website images without hiring a designer.
You've completed the essential 28-point audit! NetNav can audit your entire site across 9 pillars (including SEO and security) in 60 seconds—run a full health check to see what else needs attention before you move to optimization.