The Complete SEO Audit Checklist 2026

SEO Audit Checklist 2026: 47 Checks to Find & Fix Every Issue

Most sites have dozens of SEO issues silently killing their rankings. This checklist covers all 47 across technical SEO, on-page, content, and off-page. Find every issue. Fix it in order of impact. Harbor's Site Health scanner automates the entire audit and fixes on-page issues for you.

Updated for 2026. Use the checklist manually or let Harbor run it automatically in 8 minutes.

3-day free trial · no credit card required · cancel anytime

Rated 4.9/5 by 1,000+ SEO teams

47

audit checks in this complete checklist

68%

of websites have critical technical SEO issues

3x

more organic traffic after fixing audit findings (average)

8 min

Harbor scans and fixes on-page issues automatically

The Fundamentals

What Is an SEO Audit — And Why You Need One Before You Do Anything Else

An SEO audit is a systematic review of everything that affects your website's ability to rank in organic search. It covers technical infrastructure (can Google crawl and index your pages?), on-page optimization (are your pages correctly optimized for their target keywords?), content quality (is your content comprehensive, accurate, and authoritative?), and off-page authority (does your backlink profile support your current rankings?).

The reason audits matter: 68% of websites have at least one critical technical SEO issue that is directly suppressing organic rankings — and most site owners have no idea the issue exists. A broken canonical tag, a misconfigured robots.txt, or a single slow page can silently cost you thousands of monthly organic visitors.

Effective SEO audits in 2026 go beyond crawl errors and broken links. They also evaluate Core Web Vitals (Google's performance ranking signals), E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness), content gaps vs competitors, and internal link equity distribution. The 47 checks in this checklist cover all of these dimensions in a prioritized, actionable sequence.

Harbor's Site Health scanner runs all 47 of these checks automatically, flags critical issues in order of ranking impact, and — for on-page issues — can fix them directly using AI. What this checklist covers manually, Harbor completes in 8 minutes.

The Complete Checklist

The 47-Check SEO Audit Checklist

Work through each category in order. Technical issues should be fixed first — they are the foundation everything else builds on.

Category 01

Technical SEO

8 checks
  • Verify Googlebot can crawl all important pages (check robots.txt, crawl report in GSC)

  • Confirm all target pages are indexed — run site:yourdomain.com in Google

  • Submit and validate XML sitemap in Google Search Console

  • Review robots.txt — ensure no important pages or directories are blocked

  • Confirm the entire site runs on HTTPS with a valid, non-expired SSL certificate

  • Measure Core Web Vitals (LCP, INP, CLS) in PageSpeed Insights and GSC

  • Test mobile-friendliness with Google's Mobile-Friendly Test for key pages

  • Audit structured data markup with Google's Rich Results Test — fix validation errors

Category 02

Site Architecture

6 checks
  • Review URL structure — URLs should be short, descriptive, and keyword-inclusive

  • Audit internal linking — every important page should have at least 3 internal links pointing to it

  • Verify breadcrumb navigation is present and structured-data-tagged on all deep pages

  • Check pagination handling — use rel=next/prev or canonical tags to prevent duplicate indexation

  • Identify and consolidate duplicate content across URLs (www vs non-www, trailing slashes)

  • Audit canonical tags — ensure self-referencing canonicals are set and no conflicting canonicals exist

Category 03

On-Page SEO

8 checks
  • Audit title tags — unique, 50–60 characters, primary keyword near the front

  • Review meta descriptions — unique, 150–160 characters, compelling with a CTA

  • Verify every page has exactly one H1 containing the primary keyword

  • Check H2/H3 structure — subheadings should include secondary keywords naturally

  • Confirm primary keyword appears in the first 100 words of body content

  • Audit all images for descriptive alt text that includes relevant keywords where natural

  • Check content length vs top-ranking competitors — thin pages rarely outrank comprehensive ones

  • Validate schema markup is implemented for articles, FAQs, products, and reviews

Category 04

Content Quality

6 checks
  • Flag thin content pages (under 300 words) — consolidate, expand, or noindex

  • Identify duplicate or near-duplicate content across your own domain

  • Check content freshness — update dates and facts on pages older than 12 months

  • Evaluate E-E-A-T signals: author bios, credentials, citations, first-hand experience

  • Identify missing topics competitors cover that you don't — these are ranking gaps

  • Run a content gap analysis vs 3–5 competitors to surface untapped keyword opportunities

Category 05

Page Speed

7 checks
  • Measure LCP (Largest Contentful Paint) — target under 2.5 seconds

  • Measure INP (Interaction to Next Paint) — target under 200ms

  • Measure CLS (Cumulative Layout Shift) — target under 0.1

  • Audit total page weight — compress CSS, JS, and HTML; target under 1MB per page

  • Identify render-blocking resources — defer non-critical JS, inline critical CSS

  • Measure server response time (TTFB) — target under 600ms; upgrade hosting if needed

  • Audit image optimization — use WebP/AVIF, implement lazy loading, add explicit dimensions

Category 06

Backlink Profile

7 checks
  • Identify toxic or spammy backlinks and disavow where necessary

  • Audit anchor text distribution — over-optimized exact-match anchors are a red flag

  • Count unique linking root domains — diversity matters as much as quantity

  • Identify recently lost backlinks and reach out to reclaim or replace them

  • Run competitor backlink gap analysis — find sites linking to competitors but not you

  • Audit internal link equity distribution — high-priority pages should receive the most internal links

  • Find and fix broken inbound links (404 pages that have external links pointing to them)

Category 07

Local SEO

4 checks
  • Claim and fully optimize your Google Business Profile — categories, description, photos, hours

  • Audit NAP consistency (Name, Address, Phone) across all directories and your website

  • Build or clean up local citations in key directories (Yelp, Apple Maps, Bing Places, industry dirs)

  • Ensure local keywords appear in title tags, H1s, and content for location-specific pages

Prioritization

SEO Audit Priority Matrix

Not every audit finding deserves equal effort. Use this matrix to decide what to fix first, what to schedule for later, and what to skip entirely.

Quick Wins

High impact · Low effort

  • Fix broken links
  • Add missing meta descriptions
  • Compress images
  • Add schema markup

High Priority

High impact · High effort

  • Fix Core Web Vitals
  • Fix duplicate content
  • Build quality backlinks
  • Fix crawl errors

Low Priority

Low impact · Low effort

  • Minor URL optimizations
  • Clean up old redirects
  • Update old dates

Deprioritize

Low impact · High effort

  • Complete site restructures
  • Removing old pages
  • Brand new content strategy

Harbor's approach: After scanning your site, Harbor automatically categorizes every issue by impact level — critical, high, medium, and low — so you always know what to fix first. On-page issues in the Quick Wins category can be fixed by Harbor's AI directly, often in seconds.

Harbor's Approach

How Harbor Automates Your SEO Audit

Running this 47-item checklist manually takes hours. Harbor's Site Health scanner completes the entire audit automatically — then fixes what it finds.

47-Check Site Scan

Harbor's Site Health scanner crawls your entire domain and runs all 47 checks from this checklist automatically — technical SEO, on-page, content quality, page speed, and more. No manual legwork required.

Full 47-check coverage

Critical Issue Flagging

After scanning, Harbor flags every issue it finds and sorts them by severity: critical, high, medium, and low. You always see the issues most likely to impact rankings at the top of the list.

Auto-prioritized by impact

Impact-First Prioritization

Harbor applies the priority matrix automatically — Quick Wins are surfaced first so you can pick the low-effort, high-impact fixes and immediately move the needle on rankings.

Smart prioritization

AI On-Page Fixes

For on-page issues — missing meta descriptions, weak title tags, missing alt text, thin content — Harbor's AI can write and apply the fix directly. No developer or copywriter needed.

One-click AI fixes

Progress Tracking

Harbor tracks your site health score over time and shows you exactly how each fix impacts your overall audit score. Run a rescan after any round of fixes to confirm issues are resolved.

Health score over time

Ongoing Monitoring

SEO audits aren't a one-time task. Harbor monitors your site continuously and alerts you when new issues appear — broken links, new crawl errors, Core Web Vitals regressions — before they hurt rankings.

Continuous monitoring

Ready to Find Every Issue Killing Your Rankings?

Harbor's Site Health scanner runs all 47 checks in 8 minutes and tells you exactly what to fix — or fixes it for you.

Customer Results

What SEO Teams Say About Harbor's Audit Tools

Harbor's site health scanner found 23 issues we didn't know existed. Fixed them in a weekend and our rankings jumped 40%.

Mark D.

SEO Manager

I used this checklist with Harbor's AI fixer and completed a full audit in 3 hours. Would have taken a week manually.

Rachel P.

Freelance SEO

The checklist is exactly what I give clients at the start of an engagement. Comprehensive without being overwhelming.

Tom B.

SEO Agency Owner

SEO Audit — Frequently Asked Questions

How often should I run an SEO audit?

For most websites, a full SEO audit should be run quarterly. High-traffic or frequently updated sites benefit from monthly audits. At minimum, run a full audit after any major site change — a redesign, platform migration, URL restructure, or significant content overhaul. Harbor monitors your site continuously and surfaces new issues as they appear, so you don't have to schedule manual audits.

What's the most common critical SEO issue found in audits?

The single most common critical issue is pages that are accidentally blocked from indexing — either via a robots.txt disallow, a noindex meta tag, or a canonical pointing to a different URL. These issues are invisible to site owners but prevent Google from ranking the affected pages entirely. The second most common is duplicate content without canonical tags, which splits ranking signals across multiple URLs.

How long does a full SEO audit take to complete manually?

A thorough manual SEO audit of a 50–200 page website typically takes 8–20 hours, depending on the depth of analysis. Enterprise sites with thousands of pages can take 40+ hours. Harbor's Site Health scanner automates the crawling, analysis, and prioritization steps, compressing the entire process to 8 minutes regardless of site size.

What is the difference between a technical SEO audit and an on-page SEO audit?

A technical SEO audit focuses on the infrastructure layer — crawlability, indexation, site speed, HTTPS, structured data, mobile-friendliness. An on-page SEO audit focuses on the content layer — title tags, meta descriptions, heading structure, keyword placement, content quality. A complete SEO audit covers both, plus content strategy (content gaps, E-E-A-T) and off-page authority (backlinks). This checklist covers all four dimensions.

Do I need an SEO tool to complete this checklist?

You can complete roughly 60% of this checklist using free tools: Google Search Console (indexation, Core Web Vitals, crawl errors), Google's PageSpeed Insights (page speed), and Google's Mobile-Friendly Test. The backlink profile section requires a third-party tool like Ahrefs or Semrush. Harbor's Site Health scanner automates the entire checklist — it's the fastest way to run all 47 checks without switching between multiple tools.

How do I prioritize fixing issues after an SEO audit?

Prioritize by impact, not by how easy something is to fix. Start with issues that directly prevent pages from being indexed or crawled — these have zero ranking potential until resolved. Then move to Core Web Vitals failures, which Google uses as ranking signals. Then on-page issues (title tags, meta descriptions, content thin-ness). Save link building and advanced content optimization for after the technical foundation is solid.

What is Core Web Vitals and why does it matter for an SEO audit?

Core Web Vitals are three Google-defined performance metrics: LCP (Largest Contentful Paint, measuring load speed), INP (Interaction to Next Paint, measuring responsiveness), and CLS (Cumulative Layout Shift, measuring visual stability). Google uses these as ranking signals in the Page Experience algorithm. Pages that fail Core Web Vitals thresholds are at a ranking disadvantage vs similar pages that pass. They must be included in every serious SEO audit.

The Problem

Why Most SEO Audits Fail to Move the Needle

83% of SEO audits produce a report that never gets fully acted on. Here's why — and how to avoid the same traps.

200+

average issues found in a typical audit report

Too Broad & Overwhelming

Most SEO audit tools dump every finding into a single report with no sense of what actually matters. Site owners open a 200-issue report, freeze, and close the tab. When everything is a priority, nothing is. A good audit surfaces the 5–10 issues that are actually suppressing rankings — not every CSS warning on the page.

76%

of audit findings are never prioritized by impact

No Prioritization Framework

Fixing a missing H2 on a blog post from 2018 while your homepage is blocked from indexing is a common pattern. Without a clear impact-vs-effort prioritization framework, teams waste weeks on low-value fixes while critical issues fester. Effective audits rank findings by: ranking impact, estimated traffic recovery, and implementation difficulty.

40 hrs

average time to manually audit a mid-size website

Manual Process Takes Forever

A thorough manual SEO audit of a 200-page site takes 20–40 hours across crawl analysis, on-page review, backlink evaluation, and competitor research. By the time the audit is complete, the site has changed, new issues have appeared, and the recommendations are already stale. Automation is not optional for audits that actually reflect current site state.

The Harbor fix: Harbor solves all three problems — automated 47-check scanning, AI-powered impact prioritization, and on-page fixes applied directly. From scan to fixed issues in under an hour, not 40 hours.

Harbor's Workflow

Harbor's Automated SEO Audit Workflow

From zero visibility to a fully prioritized, AI-fixed audit in under an hour. Here's exactly how Harbor's Site Health scanner works step by step.

01

Connect Your Site

One-time setup~2 min

Add your domain to Harbor and install the lightweight verification snippet. Harbor immediately begins mapping your full site structure — all pages, all URLs, all internal links. No plugins, no complex setup. Average setup time: under 2 minutes.

02

Auto-Scan (47 Checks)

All 47 checks~8 min

Harbor's crawler runs all 47 checks from this checklist automatically — technical SEO (crawlability, indexation, SSL, structured data), on-page (title tags, meta descriptions, headings, content), page speed (LCP, INP, CLS, TTFB), and more. Every page on your domain is checked in parallel.

03

Issues Prioritized by Ranking Impact

AI-ranked by impact~1 min

After scanning, Harbor's AI analyzes every issue and assigns an impact score based on its estimated effect on organic rankings and traffic. Critical issues (pages blocked from indexing, Core Web Vitals failures) are surfaced first. Low-value issues are clearly labeled so you can safely deprioritize them.

04

AI Generates Fix Recommendations

One-click AI fixesInstant

For every issue found, Harbor generates a specific, actionable fix recommendation — not generic advice. For on-page issues (weak title tags, missing meta descriptions, thin content, missing alt text), Harbor writes the fix and lets you apply it directly with one click. No developer required.

05

Track Fixes & Verify Resolution

Live health scoreOngoing

As you work through your fix list, Harbor tracks each issue's status. After you apply fixes, run a targeted rescan to verify the issue is resolved. Harbor's health score updates in real time, so you can see your site's overall SEO health improve as each issue is addressed.

06

Monitor for Regressions

Continuous monitoringAlways on

SEO health isn't a one-time fix — new issues appear constantly as content is published, code is deployed, and backlinks change. Harbor monitors your site continuously and alerts you when new critical issues emerge, so regressions are caught within hours instead of months.

Issue Classification

SEO Audit Issue Severity Guide

Not all SEO issues carry the same weight. Use this severity guide to understand what needs immediate action, what can be scheduled, and what to monitor over time.

Severity

Critical

Fix immediately

Issues that directly prevent pages from ranking. Every day these persist, you lose organic traffic.

  • Pages blocked by robots.txt

    Fix within 24 hours
  • Noindex on key landing pages

    Fix within 24 hours
  • Site not on HTTPS / invalid SSL

    Fix within 48 hours
  • Broken canonical tags (self-defeating)

    Fix within 48 hours
  • No XML sitemap submitted to GSC

    Fix within 72 hours
  • Core Web Vitals: LCP > 4s on key pages

    Fix within 1 week

Severity

Important

Fix this sprint

Issues that meaningfully reduce ranking potential but don't fully block indexation. Fix within 2–4 weeks.

  • Duplicate title tags across pages

    1–2 weeks
  • Missing or duplicate meta descriptions

    1–2 weeks
  • Thin content (under 400 words) on key pages

    2–4 weeks
  • Broken internal links (404s)

    1 week
  • Images missing alt text

    1–2 weeks
  • H1 missing or duplicated

    1 week

Severity

Minor

Schedule later

Issues with low ranking impact. Worth addressing during a maintenance cycle but not urgent.

  • Long URLs with unnecessary parameters

    Next quarter
  • Stale content (12+ months, no update)

    Ongoing
  • Old redirects (301 chains)

    Next quarter
  • Minor anchor text over-optimization

    Ongoing
  • Missing breadcrumb schema

    1–2 months
  • Open Graph tags incomplete

    1–2 months

Harbor auto-classifies every issue. When Harbor scans your site, it assigns Critical, Important, or Minor severity to each finding automatically — so you always know exactly where to focus without having to manually triage a 200-item issue list.

Audit Cadence

How Often Should You Run an SEO Audit?

Audit frequency depends on your site's size, change rate, and competitive environment. Here's the recommended cadence by site type — and why.

Site Type

New Site

Weekly

New sites are being crawled and indexed for the first time. Technical issues discovered in the first weeks can delay indexation by months. Weekly audits during the first 3 months catch configuration errors, indexation issues, and content problems before they set in.

Always audit when:

  • New content published
  • Site structure changes
  • First GSC crawl data arrives
  • Core Web Vitals data populates

Pro tip: Run an audit immediately after every major publish — don't wait for the weekly schedule.

Site Type

Growing Blog / Content Site

Monthly

Active content sites publish frequently, which means new on-page issues can accumulate quickly. Monthly audits catch thin content, duplicate titles from templated posts, broken internal links from editorial errors, and page speed regressions from new image-heavy posts.

Always audit when:

  • After publishing 10+ articles
  • After template/theme changes
  • After adding new plugins/scripts
  • After a traffic dip in GSC

Pro tip: Schedule audits for the first Monday of each month. Review your GSC data the same day.

Site Type

Established Brand / Corporate Site

Quarterly

Established sites with stable content and architecture need quarterly deep audits to catch link rot, content staleness, competitor gap drift, and accumulating technical debt. Core Web Vitals should still be monitored monthly even if full audits are quarterly.

Always audit when:

  • Quarterly planning cycles
  • Before and after major campaigns
  • After any site redesign
  • After a Google core algorithm update

Pro tip: Treat quarterly audits like quarterly financial reviews — non-negotiable, calendar-blocked.

Site Type

E-Commerce Store

Before & After Major Updates

E-commerce sites are uniquely vulnerable to SEO issues from product catalog changes — new products, deleted SKUs, price changes, and seasonal promotions create new pages, broken links, and duplicate content constantly. Run a full audit before and after any major catalog update, sale period, or platform migration.

Always audit when:

  • Before major sales (Black Friday, etc.)
  • After new product category launches
  • After platform migrations (Shopify → custom, etc.)
  • After adding/removing large product sets

Pro tip: Set automated monitoring for 404 spikes — deleted products create broken links site-wide.

Harbor monitors continuously — so you don't have to schedule.

Instead of remembering to run quarterly audits, Harbor watches your site 24/7 and surfaces new critical issues the moment they appear. You get the benefits of weekly monitoring without the manual work.

Scan your site in under 8 minutes

Stop Guessing What's Killing Your Rankings.
Find Every Issue With Harbor.

Harbor's Site Health scanner runs all 47 checks automatically, prioritizes findings by ranking impact, and fixes on-page issues with AI. Your first 3 days are free.

3-day free trial
No credit card required
Cancel anytime
Instant setup
SEO Audit Checklist 2026: 47 Checks to Find & Fix Every Issue