This is the complete SEO audit checklist used by professional agencies to audit any website. It covers every major ranking factor — from basic technical issues to AI search optimization. Click each item to check it off as you go.

0 / 47 completed
⚙️

Technical SEO (12 checks)

HTTPS enabled
Site loads on https:// with valid SSL certificate
Critical
HTTP redirects to HTTPS
All http:// URLs permanently redirect (301) to https://
Critical
Robots.txt exists
File at /robots.txt with correct directives — no important pages blocked
Warning
XML sitemap exists
Sitemap at /sitemap.xml, submitted to Google Search Console
Warning
Canonical tags present
Each page has a self-referencing canonical to avoid duplicate content
Warning
No broken links (404s)
All internal and external links return 200 status
Warning
Page speed: LCP < 2.5s
Largest Contentful Paint under 2.5 seconds (Core Web Vital)
Critical
Page speed: CLS < 0.1
Cumulative Layout Shift under 0.1 — no content jumping on load
Warning
Mobile-friendly design
Responsive layout, no horizontal scroll, readable text on mobile
Critical
Viewport meta tag
<meta name="viewport" content="width=device-width, initial-scale=1">
Critical
Structured data (Schema.org)
JSON-LD markup for Organization, Article, Product, or FAQ as relevant
Low
No crawl errors in GSC
Google Search Console shows no 404s or server errors on indexed pages
Warning
📝

On-Page SEO (14 checks)

Title tag present
Every page has a unique <title> tag
Critical
Title length 50–60 characters
Not too short (weak) or too long (truncated in results)
Warning
Primary keyword in title
Target keyword appears near the start of the title tag
Critical
Meta description present
Each page has a unique, compelling meta description
Warning
Meta description 150–160 chars
Long enough to be compelling, short enough not to be truncated
Low
Exactly one H1 per page
Not zero (missing), not multiple (confusing)
Critical
H1 contains primary keyword
Natural inclusion of target keyword in the main heading
Critical
H2–H6 logical hierarchy
Subheadings follow semantic order, no skipped levels
Low
Images have alt text
All <img> tags have descriptive alt attributes
Warning
Open Graph tags
og:title, og:description, og:image for social sharing
Low
Internal linking
Pages link to related content; no orphan pages
Warning
URL structure clean
Short, descriptive URLs with keywords, no query strings or dates
Low
No keyword stuffing
Keywords used naturally — not repeated unnaturally throughout content
Warning
robots meta tag correct
No accidental noindex on important pages
Critical
📄

Content Quality (10 checks)

Minimum 300 words per page
Thin content pages rank poorly — key pages need 1,000+ words
Warning
Content matches search intent
Page answers the query the target keyword implies
Critical
No duplicate content
No pages with near-identical content (check with Copyscape or Siteliner)
Warning
Content updated regularly
Blog posts and key pages refreshed with current information
Low
Readability score good
Sentences under 25 words, paragraphs under 4 lines, active voice
Low
LSI keywords used
Related terms and synonyms appear naturally throughout content
Low
Featured snippet optimized
Key questions answered in clear, concise format (ideal for AI Overviews)
Low
Author/E-E-A-T signals
About page, author bios, credentials visible to build trust
Warning
Images compressed
Images under 200KB, WebP format preferred
Warning
Video/media enhances content
Embedded videos or infographics increase dwell time
Low
🔗

Off-Page & Authority (6 checks)

Backlink profile healthy
No toxic backlinks; quality over quantity
Warning
Domain authority growing
Track DA/DR trend over time — should be stable or improving
Low
Google Business Profile set up
For local businesses — verified, complete, with reviews
Warning
Social profiles linked
Twitter, LinkedIn, Facebook linked from site footer
Low
Brand mentions monitored
Unlinked brand mentions converted to backlinks
Low
Competitor backlinks analyzed
Identify link opportunities from competitor backlink profiles
Low
🤖

AI Search Optimization (5 checks)

AI bots not blocked
GPTBot, ClaudeBot, PerplexityBot allowed in robots.txt (unless intentional)
Warning
FAQ schema markup
FAQ pages use FAQPage schema — AI tools love pulling from structured data
Low
Concise, quotable answers
Key questions answered in 40–60 word paragraphs — ideal for AI citations
Low
Brand appears in AI answers
Search your brand in ChatGPT/Perplexity — are you being cited?
Low
Topical authority established
10+ pieces of quality content on your core topic cluster
Warning

Run this entire checklist automatically

GetSEOAnalyzer checks 100+ factors in 30 seconds and gives you an AI action plan.

Free Automated Audit →