Important URLs return 200
Test: Open the homepage, priority services and contact journey without logging in. Check the final HTTP status after redirects.
If it fails: Repair accidental 404s and redirect old URLs to the closest useful replacement.
Printable audit framework
Use this on a UK small-business website before a redesign, SEO campaign or paid-traffic launch. It checks whether useful pages can be found, believed and converted—not whether a tool can produce a long warning list.
Section 1
Confirm that search engines can reach the right pages before judging keywords or copy.
Test: Open the homepage, priority services and contact journey without logging in. Check the final HTTP status after redirects.
If it fails: Repair accidental 404s and redirect old URLs to the closest useful replacement.
Test: Read /robots.txt and test priority URLs in Search Console. A disallow rule controls crawling, not reliable removal from results.
If it fails: Remove broad disallow rules that hide pages or resources search engines need to render.
Test: Inspect the robots meta tag and X-Robots-Tag response header on every priority template.
If it fails: Use noindex deliberately for private, duplicate or low-value pages; remove it from pages intended to rank.
Test: Every indexable page should normally use a self-referencing canonical. Check protocol, hostname, slash and parameter variants.
If it fails: Correct canonicals that point to redirects, errors or a different page without a genuine duplicate relationship.
Test: Compare sitemap URLs with final status, canonical and robots state. Exclude redirects, errors and noindex pages.
If it fails: Generate the sitemap from the same source of truth used for page indexability.
Test: Reach each commercial page through normal HTML links from the homepage, navigation, hub or relevant guide.
If it fails: Add descriptive links where a reader naturally needs the next page; do not rely on the sitemap alone.
Section 2
Decide whether each URL earns a distinct place in the index and answers the query behind it.
Test: Write the intended query, audience and next action beside every indexable URL. If two rows are identical, the pages may compete.
If it fails: Merge overlapping pages or give them materially different purposes and evidence.
Test: Read titles without the website beside you. They should identify the subject and useful distinction without keyword repetition.
If it fails: Rewrite vague, duplicated or obsolete titles; keep the visible H1 aligned with the same promise.
Test: The first screen should confirm the service, problem, audience or answer before company history and generic claims.
If it fails: Move the direct answer and qualification details above supporting explanation.
Test: Look for scope, exclusions, process, price factors, location, evidence and what happens after contact.
If it fails: Add the missing decision information rather than padding the page to a word count.
Test: Compare templates side by side. Swapping only a town, trade or product name is not meaningful differentiation.
If it fails: Consolidate or add real local, service, project, policy or expert detail.
Test: Mark rankings, timeframes, percentages, client counts, awards, reviews and superlatives. Find the evidence for each.
If it fails: Remove or qualify anything that cannot be checked by a prospective customer.
Section 3
Test the journey on an ordinary phone and connection, not only a desktop design review.
Test: Use the page at a narrow viewport. Check tap targets, sticky elements, menus, forms and keyboard behaviour.
If it fails: Make the primary call or enquiry action visible, labelled and easy to tap.
Test: Review Search Console or PageSpeed Insights field data for LCP, INP and CLS; use lab tests to diagnose, not to declare victory.
If it fails: Fix the largest real-user constraint and retest after deployment.
Test: Find oversized hero images, missing width and height, unsuitable formats and off-screen media loaded immediately.
If it fails: Resize at source, reserve layout space, compress and lazy-load only below-the-fold images.
Test: Enable reduced motion and test keyboard navigation. Confirm important content is not video-only or revealed solely by hover.
If it fails: Provide static alternatives and visible focus states.
Test: Check heading order, label associations, contrast, alternative text and error messages with an automated scan and manual keyboard pass.
If it fails: Fix barriers on templates first so one change improves every page.
Test: List analytics, chat, advertising, video and widget scripts. Record who owns each one and what decision it supports.
If it fails: Remove unused tags and load non-essential services after the main content where practical.
Section 4
A ranking cannot create an enquiry if the visitor cannot verify the business or complete the next step.
Test: Check the About page, footer, contact details and structured data for consistent, honest ownership information.
If it fails: Name who does the work and remove vague team, office or registration claims that are not evidenced.
Test: Reviews should have a real source; accreditations, memberships, case studies and statistics should be checkable.
If it fails: Do not publish placeholder logos, aggregate ratings or anonymous success claims as proof.
Test: The page should give a price, range, starting point or the factors that determine a quote.
If it fails: Explain scope and exclusions so serious prospects can self-qualify before enquiring.
Test: Complete the form on mobile. Identify fields that do not affect qualification, routing or the first reply.
If it fails: Remove unnecessary friction while keeping the details needed for a useful response.
Test: Submit the form, click phone and email links, confirm the thank-you state and verify the owner actually receives the notification.
If it fails: Add monitoring and a fallback route; page appearance alone does not prove delivery.
Test: Check stated turnaround, opening hours and follow-up wording against what can consistently be delivered.
If it fails: Use a realistic promise and send an immediate acknowledgement that sets the next step.
Section 5
Finish the audit with evidence, ownership and a small sequence of changes that can be verified.
Test: Confirm ownership, data collection, timezone and access. Keep branded and non-branded discovery separate.
If it fails: Fix verification and tracking before making traffic conclusions from guesswork.
Test: Check form success, qualified calls, booked consultations and purchases rather than counting button clicks as leads.
If it fails: Use thank-you or server-confirmed events and test them in the analytics debugger.
Test: Follow a test enquiry into email, CRM or the lead store. Confirm landing page and campaign data remain attached.
If it fails: Store source data with the lead so marketing can be tied to accepted work.
Test: Record indexable pages, impressions, clicks, qualified enquiries, conversion rate and key performance evidence before changes.
If it fails: Annotate deployments and compare like-for-like periods rather than relying on memory.
Test: Access and indexing come before snippets; correct intent comes before more copy; working forms come before buying traffic.
If it fails: Select the three highest-confidence actions and state expected evidence, owner and effort.
Test: Define what proves implementation and what later outcome would support the hypothesis.
If it fails: Re-crawl technical fixes immediately, then wait for enough search or conversion data before judging impact.
The checklist is grounded in observable website behaviour and current search documentation. Start with Google’s guidance on robots.txt, canonical URLs, Core Web Vitals and people-first content.
Start with the pages responsible for enquiries, not every URL. Work through the sections in order, record evidence beside each failed check and finish with three actions ranked by dependency, confidence, likely impact and effort.
It can identify many common problems and improve a brief for a developer or auditor. It cannot replace Search Console interpretation, a complete crawl, template sampling, analytics investigation or specialist review on a large or technically complex website.
Fix anything preventing access, indexing or enquiries first. Then correct page purpose and misleading claims before polishing snippets or publishing more content. A small verified sequence is safer than changing everything simultaneously.
Repeat the relevant sections after a launch, migration or material template change. For a stable small website, monitor forms, indexing and performance continuously and run a broader review when evidence changes rather than simply on a calendar.
No. The checklist improves eligibility, clarity, usability and measurement. Search visibility still depends on demand, competition, relevance, external authority and search-system decisions outside the website owner’s control.
Send the URL and the result you need. Keiron will review it by hand and return a six-page audit with the highest-priority actions first.
Request the free audit