SEO Audit Checklist: How to Audit Your Website for SEO Step by Step
Run a complete SEO audit using this step-by-step checklist. Covers technical SEO, on-page factors, backlinks, site speed, and priority fixes to improve your Google rankings.
An SEO audit is the most important thing you can do for your website's organic growth. Without one, you're guessing why you're not ranking. This checklist walks you through a complete 12-step audit — from crawling your site and checking Google Search Console to analyzing Core Web Vitals and your backlink profile. Use it quarterly to keep your SEO health in top shape.
-
Crawl your website using Screaming Frog (free up to 500 URLs) or Sitebulb 💡 A crawl reveals broken links, duplicate content, missing meta, and redirect chains.
-
Check Google Search Console for crawl errors, index coverage, and manual penalties 💡 Click 'Index > Pages' to see which URLs are excluded and why.
-
Analyze your Core Web Vitals: LCP, INP, and CLS scores in Google PageSpeed Insights 💡 Target: LCP < 2.5s, CLS < 0.1, INP < 200ms. These are Google ranking signals.
-
Check your site's mobile-friendliness using Google's Mobile-Friendly Test tool 💡 50%+ of web traffic is mobile — poor mobile UX directly harms rankings.
-
Review your sitemap.xml: ensure it's submitted to Google, up to date, and free of 4xx/5xx URLs 💡 Remove noindexed and redirected URLs from your sitemap to avoid confusing Googlebot.
-
Audit your robots.txt: ensure you're not accidentally blocking important pages from Google 💡 Test your robots.txt in Google Search Console's robots.txt tester tool.
-
Review title tags and meta descriptions for every key page (unique, keyword-rich, correct length) 💡 Title: 50–60 characters. Meta description: 120–155 characters. No duplicates.
-
Analyze heading structure: one H1 per page, logical H2/H3 hierarchy, keywords in headings 💡 Use Screaming Frog to identify pages with missing H1s or multiple H1s in bulk.
-
Check your internal linking structure: every important page should be reachable within 3 clicks 💡 Deep orphaned pages receive minimal PageRank — link to them from your sitemap or navigation.
-
Audit your backlink profile using Ahrefs (trial), SEMrush, or Moz: identify toxic links 💡 Disavow toxic backlinks via Google Search Console only if they're genuinely manipulative.
-
Identify your top 10 organic landing pages and ensure they have strong E-E-A-T signals 💡 E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness — Google's quality criteria.
-
Create a prioritized fix list: High impact/low effort fixes first 💡 Use the calculator to estimate traffic lift per fix based on current position and CTR data.
✅ Summary
Once you've completed your SEO audit, prioritize fixes by impact: start with crawl errors and Core Web Vitals, then work through on-page and content issues. A clean technical foundation accelerates everything else. Follow up with our Keyword Research checklist and On-Page SEO checklist to optimize each page you've identified.