The Website Audit Checklist: 7 Passes, 12 Tables and a Priority Score

Seven audit passes with pass-or-fail thresholds, the free tool stack, a P1-to-P3 scoring model and the mistakes that make audit reports get ignored.

Written By
Cedric Pharand
Verified By
Zahra Sanati
SEO & AI Search
MAKE US A PREFERRED SOURCE
Read time:
5 min
Published:
August 5, 2026
Updated:
August 5, 2026

Table of contents

The Website Audit Checklist: 7 Passes, 12 Tables and a Priority Score — Web Tonic blog thumbnail

A website audit is a structured review of the technical health, search engine visibility, content quality, speed and user experience of a site. Work through the checklist below in seven passes, log every issue with a severity score, and fix the crawl and indexing blockers before anything else.

Key Takeaways

  • 7 audit passes cover a full site: crawl and indexing, technical SEO, performance speed, content, links and navigation, accessibility and UX, and conversion.
  • The Core Web Vitals pass thresholds are LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1 at the 75th percentile.
  • 95.9% of the top 1,000,000 home pages had detectable WCAG 2 failures in 2026, at an average of 56.1 errors per page — accessibility is the most neglected section of the list.
  • A free website audit gets you far: 4 free tools (Search Console, PageSpeed Insights, WAVE, a 500-URL crawl) surface most of the issues in this checklist.
  • Score every finding P1 to P3 by traffic-at-risk, then fix in that order — a prioritised list of 15 items beats an unranked list of 300.
Framework graphic of the seven website audit passes — crawl and indexing, technical SEO, performance, content, internal linking, UX and design, and conversion — with the hours each takes on a 500-page site

The website audit checklist at a glance

Each pass has its own tools, its own pass or fail thresholds, and its own owner. Run them in this order: an indexing problem makes every content finding below it irrelevant, because a page search engines cannot reach cannot rank however good the copy is.

PassWhat it checksPrimary toolsTime on a 500-page site
1. Crawl & indexingrobots.txt, sitemaps, canonicals, noindex, coverageSearch Console, crawler2 hours
2. Technical SEOstatus codes, redirects, structured data, hreflangCrawler, Rich Results Test3 hours
3. Performance speedCore Web Vitals, load times, image weightPageSpeed Insights, CrUX2 hours
4. Content auditthin, duplicate and stale pages, intent matchAnalytics + Search Console export4 hours
5. Internal linkinginternal linking, orphan pages, dead URLs, anchorsCrawler, off-site tool2 hours
6. UX & designmobile layout, contrast, labels, keyboard accessWAVE, axe, manual pass3 hours
7. Conversionforms, funnels, tracking, calls to actionAnalytics, session recordings2 hours

Types of website audits and when to run each

The term covers at least six distinct jobs. Pick the type that matches the decision you need to make; a full review every quarter plus a targeted pass after every release is a realistic cadence for most teams.

Review typeQuestion it answersScopeFrequency
Full site reviewWhat is holding the whole site back?All 7 passes, every templateQuarterly
Technical SEO auditCan search engines crawl, render and index us?Passes 1–3Monthly
Content auditWhich pages to keep, merge, rewrite or delete?Every indexable URLTwice a year
Migration reviewDid we lose URLs, redirects or traffic in the launch?Redirect map, top 200 URLsBefore and 14 days after launch
Accessibility reviewDoes the site meet WCAG 2.2 AA?Templates plus 20 sample pagesTwice a year
Conversion rate optimization passWhere does revenue leak in the funnel?Top 10 landing pages, checkoutQuarterly

Pass 1: crawling, indexing and robots.txt

Start where search engine visibility is won or lost. Google's robots.txt introduction and the sitemap build guide define the pass conditions; the Page indexing report in Google Search Console tells you what Google actually did with each URL.

ItemHow to verifyPass conditionSeverity if failed
robots txt rulesOpen /robots.txt, test key pathsNo Disallow on money or template assetsP1
XML sitemapSearch Console Sitemaps reportOnly 200-status indexable URLs, submittedP2
Indexed vs submittedPage indexing reportOver 90% of intended pages indexedP1
Stray noindexCrawl the site, filter meta robots0 noindex tags on commercial pagesP1
Canonical consistencyCompare declared and selected canonicalsSelf-referencing canonicals on all originalsP2
Parameter duplicatesCrawl with parameters enabledDuplicate URLs consolidatedP2
Rendered HTMLURL Inspection, rendered DOMMain content present without JavaScriptP1

The published guidance on consolidating duplicate URLs is the reference for the last three rows. Rule 1 — 1 canonical per content set, and never mix a canonical with a conflicting noindex.

Pass 2: technical SEO checks

Pass 2 is a crawl plus a diff against best practices. Crawl with a desktop site crawler (500 URLs free), then compare titles, snippets and markup with the Google SEO starter guide.

ItemThresholdCommon issues found
HTTP status codes0 internal 4xx, under 5% redirectsDead menu items after a redesign
Redirect chainsMax 1 hophttp → https → www → trailing slash chains
HTTPS & mixed content100% of assets on HTTPSLegacy images served over http
Title tagsUnique, 40–60 charactersDuplicate titles across paginated sets
Meta descriptionsUnique, 120–158 charactersMissing on 30–60% of blog URLs
Heading structure1 H1 per page, ordered H2sH1 used as a styling class
Structured data0 errors in Rich Results TestMissing required Product fields
HreflangReturn tags on every alternateOne-way tags between language folders
PaginationCrawlable anchor links, not JS onlyInfinite scroll with no paginated URLs

Use the official structured data documentation as the pass condition, not a plugin's own report. Limit 2: 2 clicks from the home page to any revenue page keeps both crawlers and users out of dead ends.

Matrix of Core Web Vitals pass conditions showing good, needs-work and poor bands for LCP, INP, CLS, TTFB and total page weight

Pass 3: performance and Core Web Vitals

Field data beats lab data. Check the Core Web Vitals report in Search Console first, then diagnose individual templates in PageSpeed Insights. Current thresholds are published in the web.dev Vitals reference; Interaction to Next Paint replaced First Input Delay as the responsiveness metric in 2023.

MetricGoodNeeds improvementPoorUsual cause on a failing site
LCP (load times)≤ 2.5 s2.5–4.0 s> 4.0 sUncompressed hero image, slow server
INP (responsiveness)≤ 200 ms200–500 ms> 500 msThird-party tag scripts on the main thread
CLS (visual stability)≤ 0.10.1–0.25> 0.25Images and ads without width and height
TTFB≤ 0.8 s0.8–1.8 s> 1.8 sNo caching layer or CDN
Total page weight≤ 1.5 MB1.5–3 MB> 3 MBPNG hero images, unused font weights

Mobile benchmarks show that 53% of mobile visits are abandoned when a page takes longer than 3 seconds to load, and Nielsen Norman Group's work on website response times puts the limit for uninterrupted flow at 1 second. Both are documented in the mobile page speed benchmarks. Fact 3 — a 1-second delay is enough to change the perception of a site from responsive to sluggish.

Pass 4: the content checklist

Export every indexable URL with its clicks, impressions, entrances and conversions, then assign one of five actions. Nothing is deleted without a redirect target.

Content signalThresholdActionWhy it matters
Zero clicks in 12 months0 clicks, 0 conversionsDelete and redirectCuts crawl waste and index bloat
Thin pagesUnder 300 words, no unique valueMerge into a parent pageConsolidates relevance signals
Overlapping intent2+ URLs ranking for the same queryConsolidate, keep the stronger URLEnds self-competition in the SERP
Decaying pagesClicks down 30% year on yearRefresh data, examples, screenshotsRecovers rankings cheaply
Near-miss pagesAverage position 8–20Expand coverage, add internal linksHighest return per hour of work
Intent mismatchQuery type ≠ page formatChange format (list, comparison, guide)Format mismatch caps the ceiling

Reference walkthroughs from Ahrefs SEO audit walkthrough and Backlinko's site audit process both start from this same export. If you are segmenting the audit by audience rather than by template, our guide to market segmentation pairs well with the content pass.

Pass 5: internal linking, navigation and anchors

Internal linking tells search engines what a site considers important, and carries users from research to purchase. Moz's reference on internal linking covers the mechanics; this pass is about distribution.

ItemPass conditionHow to fix a failure
Orphan pages0 indexable pages with no inbound pathAdd hub and sibling links
Click depthMoney pages within 3 clicksPromote into navigation or hub pages
Dead internal URLs0 internal 404sRepoint the anchor, not the redirect
Anchor textDescriptive, no "click here"Rewrite to the target's topic
Navigation labelsMatch the words users searchRename from search term data
Dead outbound citationsUnder 1% of outbound citations deadSwap or remove the citation
Off-site profileTop 20 linked pages still resolve 200Redirect lost URLs to the closest match
Bar chart of the six most common WCAG failures across the top one million home pages, led by low contrast text at 83.9% and missing image alt text at 53.1%

Pass 6: user experience, design and accessibility

Automated tools catch only a slice of this area, and that slice is already alarming. The 2026 WebAIM Million analysis of one million home pages found 95.9% with detected WCAG 2 failures, up from 94.8% a year earlier, and an average of 56.1 errors per page across 1,437 page elements. Six failure types account for 96% of all errors.

WCAG failure typeShare of home pages (2026)How to test
Low contrast text83.9%Contrast ratio ≥ 4.5:1 for body text
Missing image alt text53.1%Descriptive alt on every content image
Missing form input labels51.0%Programmatic label on every field
Empty links46.3%Icon links carry accessible names
Empty buttons30.6%Buttons expose text or aria-label
Missing document language13.5%lang attribute set on the html element

Run WAVE on key templates, then do a manual keyboard-only pass — tab order, focus rings, skip links, modal traps. The W3C WCAG overview defines the conformance levels; the WebAIM Million report supplies the benchmarks above. Trap 4 — an automated score of 0 errors is not conformance, because roughly a third of criteria can only be checked by a human.

Pass 7: conversion rate optimization and ecommerce checks

The last pass ties the audit to revenue. Ecommerce sites add feed, faceted navigation and checkout checks on top of the standard set.

AreaCheckPass condition
TrackingKey events fire once, deduplicated0 duplicate conversions in a test session
FormsField count and error handlingUnder 7 fields, inline validation
Calls to action1 primary action above the foldVisible without scrolling on mobile
Ecommerce facetsFilter URLs crawlable or blocked by designNo infinite parameter combinations indexed
Product pagesUnique copy, stock status, review markup0 structured data errors
CheckoutSteps, guest checkout, payment optionsUnder 4 steps to purchase
Trust signalsContact details, policies, reviewsPresent on every template

Shopify's ecommerce SEO checklist is a good cross-reference for the product and facet rows. For the analytics side, our data intelligence team treats broken tracking as a P1: a review built on wrong numbers produces wrong priorities.

Tooling: the free stack and what it misses

ToolCostCoversBlind spot
Search ConsoleFreeIndexing, queries, Core Web Vitals field dataOnly your own verified site
PageSpeed InsightsFreeLab and field performance speed per URLOne URL at a time
Desktop site crawlerFree to 500 URLsStatus codes, titles, canonicals, depthNo historical trend
WAVE / axeFreeAutomated accessibility errorsRoughly a third of WCAG needs humans
Analytics platformFree tierBehaviour, funnels, conversionConsent gaps skew totals
Paid SEO suite$99–$499 / monthOff-site data, competitor gaps, scheduled crawlsThird-party metrics are estimates

A free stack built on the first five rows is enough for most sites under 1,000 URLs. Limit 5 — 500 URLs is the usual free crawl cap, so audit templates and samples rather than everything.

Scoring and prioritising the findings

Findings without a rank become a backlog nobody clears. Score each issue on traffic at risk, effort and confidence, then ship in P1 → P3 order.

SeverityDefinitionExamplesFix window
P1Blocks indexing, revenue or accessSite-wide noindex, failed checkout, 404 on a top page48 hours
P2Suppresses performance measurablyPoor LCP on templates, duplicate titles, orphan pages30 days
P3Best-practice cleanupMissing image alt text on old posts, minor chainsNext quarter
A florist in a linen apron crouched between buckets of dahlias, frowning at a tablet propped on a zinc bucket while her shop page loads under a hanging bulb

Common mistakes to avoid

MistakeWhat it costsDo this instead
Exporting 3,000 crawler "issues" rawThe team ignores the reportShip a 15-item prioritised list
Reviewing only the home pageTemplate-level problems stay hiddenSample every template type
Trusting lab speed scores onlyReal users still waitUse field Core Web Vitals data
Skipping the content passIndex bloat and self-competitionClassify every URL into 1 of 5 actions
No re-runFixes regress within 2 releasesRe-run passes 1–3 monthly
No owner per findingNothing shipsName 1 owner and 1 date per row

If the output is a rebuild rather than a fix list, our web development team scopes the work from the same severity table, and the Web Tonic blog has deeper guides on each pass. Talk to us through contact if you would rather we ran it for you.

FAQ: website audit questions

How long does a website audit take?

Budget 16 to 18 hours of analyst time for a 500-page site across all seven passes, plus the crawl runtime. Passes 1 to 3 alone take 5 to 7 hours. Large ecommerce catalogues are reviewed by template and sample, not URL by URL, so the time does not scale linearly with page count.

Can I do a free website audit myself?

Yes. Search Console, PageSpeed Insights, a 500-URL desktop crawl and WAVE cover crawling, indexing, performance speed and automated WCAG errors at no cost. Paid suites mainly add historical trends, competitor data and scheduled reports.

What should I fix first?

Anything that blocks search engines or revenue: stray noindex tags, disallow rules on important paths, internal 404s on pages that earn traffic, and broken conversion tracking. Only then move to page performance, content consolidation and design cleanup.

How often should a website be audited?

Run passes 1 to 3 monthly, a full site review quarterly, and content plus accessibility passes twice a year. Always re-run immediately before and 14 days after a migration or redesign, because that is when redirects, canonicals and tracking break most often.

Is a website audit the same as an SEO audit?

No. An SEO-only review focuses on search engine visibility: crawling, indexing, technical SEO, content and off-site signals. A website audit is broader and also covers user experience, design, website accessibility and conversion rate optimization, which decide whether the traffic those rankings unlock turns into revenue.

Sources

Google Search Central — SEO starter guide, robots.txt introduction, sitemap guide, duplicate URL consolidation, structured data documentation, Introducing INP (2023) · Google Search Console Help — Page indexing report · web.dev — Core Web Vitals thresholds · Google PageSpeed Insights · Think with Google — Mobile page speed benchmarks · Nielsen Norman Group — Website response times · WebAIM Million, 2026 report · W3C Web Accessibility Initiative — WCAG overview · WAVE web accessibility evaluation tool · Moz — Internal links · Ahrefs — SEO audit · Backlinko — SEO site audit · Shopify — Ecommerce SEO checklist. All figures retrieved August 2026.

Author

Founder & CEO

Reviewer

Lead Client Success Manager

Summarize this article with AI

Book your strategy call today!
Schedule a call
Schedule a call
Discover our services
Our services
Our services

Blog

You may also like