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
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
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 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
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
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
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
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
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
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
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
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.
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 coverageCritical 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 impactImpact-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 prioritizationAI 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 fixesProgress 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 timeOngoing 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 monitoringReady 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.
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.
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.
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.
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.
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 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.
Connect Your Site
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.
Auto-Scan (47 Checks)
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.
Issues Prioritized by Ranking Impact
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.
AI Generates Fix Recommendations
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.
Track Fixes & Verify Resolution
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.
Monitor for Regressions
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.
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
Issues that directly prevent pages from ranking. Every day these persist, you lose organic traffic.
- Fix within 24 hours
Pages blocked by robots.txt
- Fix within 24 hours
Noindex on key landing pages
- Fix within 48 hours
Site not on HTTPS / invalid SSL
- Fix within 48 hours
Broken canonical tags (self-defeating)
- Fix within 72 hours
No XML sitemap submitted to GSC
- Fix within 1 week
Core Web Vitals: LCP > 4s on key pages
Severity
Important
Issues that meaningfully reduce ranking potential but don't fully block indexation. Fix within 2–4 weeks.
- 1–2 weeks
Duplicate title tags across pages
- 1–2 weeks
Missing or duplicate meta descriptions
- 2–4 weeks
Thin content (under 400 words) on key pages
- 1 week
Broken internal links (404s)
- 1–2 weeks
Images missing alt text
- 1 week
H1 missing or duplicated
Severity
Minor
Issues with low ranking impact. Worth addressing during a maintenance cycle but not urgent.
- Next quarter
Long URLs with unnecessary parameters
- Ongoing
Stale content (12+ months, no update)
- Next quarter
Old redirects (301 chains)
- Ongoing
Minor anchor text over-optimization
- 1–2 months
Missing breadcrumb schema
- 1–2 months
Open Graph tags incomplete
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.
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
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
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
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
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.
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.


