Skip to content
SEO Audits August 14, 2026 9 min read

How to Do a Comprehensive SEO Audit (Step-by-Step Checklist)

How to Do a Comprehensive SEO Audit (Step-by-Step Checklist)

A full SEO audit is a structured review of everything that affects how a website is crawled, indexed, ranked and cited: technical health, on-page content, internal links, backlinks and, in 2026, visibility inside AI answers. Done properly, it takes a small site about four hours and a 50,000-page site closer to two weeks. This step-by-step checklist walks through the order I actually work in, and how to turn the findings into a prioritized plan instead of a 90-page PDF nobody reads.

What an SEO Audit Is (and What It Is Not)

An SEO audit is a diagnostic, not a strategy document. You are looking for the gap between what your site currently does and what search engines and readers need it to do, then ranking those gaps by impact and effort.

What an audit is not: a keyword research project, a content calendar, or a tool export with a color-coded score slapped on the front. A score of 78/100 from a crawler tells you almost nothing about why a category page lost 40% of its clicks in March.

Most sites benefit from a full audit once a year, with a lighter 60-minute health check monthly. Run one immediately after a migration, a redesign, a CMS change or an unexplained traffic drop of more than 15%.

Tools You Need Before You Start

You can complete a legitimate audit on a free stack, though paid tools speed up the link and keyword sections considerably. Set these up before step 1 so you are not stopping mid-audit to verify a property.

  • Google Search Console (free): indexation, queries, Core Web Vitals, manual actions. Non-negotiable.
  • Google Analytics 4 or a privacy-friendly alternative like Plausible: engagement, conversions, landing page performance.
  • A crawler: Screaming Frog (free up to 500 URLs), Sitebulb, or Ahrefs Site Audit.
  • PageSpeed Insights and the Chrome UX Report for field data on load performance.
  • A backlink tool: Ahrefs, Semrush, or Search Console’s link report if budget is zero.
  • A spreadsheet: your SEO audit checklist lives in Google Sheets or Excel, one row per issue.

That last one matters more than people expect. An audit template in a spreadsheet, with columns for issue, affected URLs, severity, effort and owner, is what converts findings into shipped fixes.

The Step-by-Step SEO Audit Checklist

Step 1: Crawl the Site the Way Google Does

Run a full crawl with JavaScript rendering enabled, then compare the crawler’s URL count against your XML sitemap count and your Search Console indexed count. Large mismatches between those three numbers are usually the biggest finding of the whole audit.

Flag broken internal links, redirect chains longer than two hops, orphan pages and any URL returning a 5xx. If your XML sitemap includes noindexed or redirected URLs, that goes straight on the fix list.

Step 2: Check Indexation and Crawl Budget

Open the Pages report in Search Console and read the “Not indexed” reasons one by one. “Crawled, currently not indexed” on a large share of your money pages usually points at thin or duplicate content rather than a technical block.

Then check robots.txt for accidental disallows, confirm canonical tags point where you intend, and verify that faceted navigation is not generating thousands of near-identical URLs. Google’s own SEO Starter Guide is the reference to settle internal arguments about what is and is not a directive.

Step 3: Audit Technical Performance

Technical SEO is where the fastest wins usually hide. Work through these in order:

  • Core Web Vitals: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1, measured on field data not lab data. The thresholds are documented at web.dev.
  • Mobile rendering: content parity between mobile and desktop, tap targets, no intrusive interstitials.
  • HTTPS and mixed content: every asset served securely, one canonical protocol and hostname.
  • Structured data: valid schema on products, articles, FAQs, local business and reviews.
  • Status codes: 404s that should be 301 redirected to a relevant page, not blanket-redirected to the homepage.

Do not chase a perfect 100 in PageSpeed Insights. Moving LCP from 4.1s to 2.4s on your top 20 landing pages is worth more than shaving 30ms off a page nobody visits.

Step 4: Review Site Architecture and Internal Linking

Every commercially important page should sit within three clicks of the homepage and receive internal links from at least three related pages. Export your crawler’s internal link count and sort ascending: the pages at the bottom with high revenue potential are your quickest ranking gains.

Check anchor text variety too. If forty internal links all say “click here”, you are throwing away context that both Google and AI retrieval systems use to understand the page.

Step 5: Run an On-Page and Content Audit

Pull every indexable URL into a sheet alongside its clicks, impressions, average position and last-updated date. Then classify each page into keep, improve, consolidate or remove.

  • Title tags: unique, under about 60 characters, primary term near the front.
  • Meta descriptions: present and written to earn the click, not stuffed.
  • Heading structure: one H1, logical H2s that mirror the questions searchers ask.
  • Keyword cannibalization: two or more URLs competing for the same query in Search Console.
  • Content decay: pages down more than 30% year over year that were previously strong.
  • Experience signals: author bios, sources, dates and original data that support E-E-A-T.

Step 6: Audit the Backlink Profile

Look at referring domains over time, the ratio of follow to nofollow, anchor text distribution and the topical relevance of your top 100 linking sites. A sudden spike in exact-match commercial anchors from unrelated domains is worth investigating before it becomes a problem.

Compare your referring domain count against the three sites that outrank you for your most valuable query. If they have 400 and you have 60, no amount of on-page tweaking closes that gap alone.

Step 7: Check Local Signals (If You Serve a Geographic Area)

A local SEO audit checklist adds a layer most generic guides skip: Google Business Profile completeness, category selection, review velocity, photo recency and NAP consistency across major directories. Inconsistent suite numbers and old phone numbers still cause ranking drag in the map pack.

If you want to see this applied to real businesses rather than in theory, our teardowns of Water Wheel Tavern and Pen Ryn Estate walk through the same checklist on live local sites, including what we would fix first.

Step 8: Audit Your Visibility in AI Answers

This is the step most audit templates published before 2024 still ignore. Take your 20 highest-intent queries and run each through Google’s AI Overviews, ChatGPT search and Perplexity, then record whether your brand is cited, mentioned, or absent.

Pages that get cited by AI systems tend to share traits: clear question-shaped headings, a direct answer in the first two sentences, original figures, and clean structured data. If a competitor is being quoted and you are not, read their page and note what a retrieval system could lift from it that it cannot lift from yours.

Turning the Audit Into a Plan People Actually Execute

Score every issue on two axes: estimated traffic or revenue impact (1 to 5) and implementation effort (1 to 5). Sort by impact divided by effort, and the top ten rows become your next sprint.

Assign each row an owner and a due date. An SEO audit checklist without names attached has roughly a 20% completion rate in my experience, while one with owners and dates lands closer to 80%.

Re-crawl 30 days after the first batch of fixes ships and log the before-and-after numbers. That verification pass is what proves the audit paid for itself, and it is the part almost everyone skips.

Common Audit Mistakes to Avoid

  • Auditing without traffic data. A crawler cannot tell you which broken page mattered.
  • Fixing every warning. Most tool warnings are cosmetic; triage ruthlessly.
  • Ignoring conversion. Rankings that do not produce leads are a reporting exercise.
  • Delivering a PDF and walking away. The audit is the start of the work, not the deliverable.

If you would rather have someone else do the digging, there are real advantages to working with a local agency that knows your market, especially for service businesses where map pack placement drives the phone calls.

Frequently Asked Questions

What are the 7 steps in the audit process?

A standard SEO audit process runs in seven stages: crawl the site, review indexation, assess technical health, evaluate site architecture and internal links, audit content and on-page elements, analyze backlinks, then prioritize fixes into a dated action plan. Formal financial audits use different terminology, but the logic is the same: gather data, test against a standard, document gaps, and recommend corrections.

Can ChatGPT do an SEO audit?

ChatGPT can handle roughly 30% of an audit well, mainly analysis tasks: reviewing title tags you paste in, clustering Search Console query exports, spotting cannibalization patterns and drafting rewrite briefs. It cannot crawl your site, read field-level Core Web Vitals data, or verify backlinks, so pair it with a crawler and Search Console rather than treating it as a replacement.

How to prepare a checklist for an audit?

Build the checklist as a spreadsheet with six columns: issue, affected URLs, category (technical, content, links, local), impact score 1 to 5, effort score 1 to 5, and owner. Group items by category so a developer can pick up all technical rows at once, and keep a free SEO audit template saved as a master copy you duplicate per client or per quarter.

What is an SEO checklist?

An SEO checklist is a repeatable list of the 30 to 60 checks that cover crawlability, indexation, page experience, on-page optimization, content quality, backlinks and analytics tracking. Teams use it to keep audits consistent between people and over time, which matters because year-over-year comparisons are only meaningful if the same items were checked both times.

How long does a complete SEO audit take?

Expect 4 to 8 hours for a site under 100 pages, 2 to 5 days for a few thousand pages, and 1 to 2 weeks for enterprise sites with complex templates. The crawl itself is fast; the time goes into interpreting the data and deciding what to fix first.

Want a Second Set of Eyes on Your Site?

If you have run the checklist and want an independent read on what to fix first, SEO Quirk will audit your site and hand back a prioritized action list with owners and estimated impact. You can also read a bit about who you would be working with before you get in touch.

Leave a Reply

Your email address will not be published. Required fields are marked *