This SEO audit checklist walks you through 12 checkpoints to find and fix search problems on your website. Use it to review crawlability, on-page elements, content, links, local SEO, speed, schema, mobile usability, and analytics.
Why You Need an SEO Audit Checklist
An SEO audit checklist gives you a repeatable process to find search problems before they cost you traffic. Search engines change how they crawl and rank pages. Pages get updated, links break, and content goes stale. A checklist keeps your review consistent and complete.
This checklist divides the audit into 12 sections. Each section includes what to check, what a good result looks like, and what to avoid. Work through the list in order. Track your findings in a spreadsheet. Fix the high-impact items first.
The 12-Point SEO Audit Checklist
1. Crawlability & Indexing
Check Google Search Console for crawl errors, indexing status, and coverage reports. Confirm your XML sitemap is submitted and has no errors. Review robots.txt for accidental blocks. Ensure important pages return HTTP 200 and are indexable.
2. On-Page Elements
Review every title tag, meta description, and H1. Confirm each page has a unique title under 60 characters and a unique description under 160 characters. Check that the primary keyword appears in the title, H1, and first paragraph.
3. Content Quality
Read each page and confirm it answers the search intent. Check for thin pages under 300 words. Look for duplicate or near-duplicate content. Confirm content is original, accurate, and updated. Remove or consolidate low-quality pages.
4. Internal Links
Check that every page has 3 to 5 internal links with descriptive anchor text. Find and fix broken links. Confirm service pages receive links from blog posts and the homepage. Review the anchor text distribution for over-optimization.
5. Local SEO Signals
Verify your Google Business Profile is claimed, complete, and active. Check NAP consistency across the site, footer, and GBP. Confirm LocalBusiness or ProfessionalService schema is present. Review citation accuracy on external directories.
6. Page Speed & Core Web Vitals
Run PageSpeed Insights on mobile and desktop. Target LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1. Compress images, minify CSS and JS, use a CDN, and enable browser caching. Fix render-blocking resources.
7. Schema Markup
Validate all JSON-LD schema with Google's Rich Results Test. Confirm Organization schema is site-wide. Check Article schema on blog posts. Verify LocalBusiness schema on service pages. Ensure FAQPage schema matches visible FAQs. Remove schema for content not on the page.
8. Image Optimization
Compress all images to under 200 KB where possible. Convert to WebP format. Add descriptive alt text under 125 characters on every image. Set width and height attributes to prevent layout shifts. Enable lazy loading below the fold.
9. Mobile Usability
Test every page on a mobile device or responsive preview. Check font sizes are at least 16px. Confirm tap targets are at least 44x44 pixels. Verify no horizontal scrolling. Check that content is not cut off on small screens.
10. Analytics & Tracking
Confirm Google Analytics 4 is installed and receiving data. Check that conversion events fire on form submissions and calls. Verify Google Tag Manager containers are published. Review Search Console for manual actions or security issues.
11. Reviews & Reputation
Check your Google review count and average rating. Confirm review schema matches visible reviews. Review response rate to customer reviews. Look for patterns in negative reviews. Plan a review generation process for recent customers.
12. Redirects & URL Structure
Find and fix 404 errors. Check that 301 redirects point directly to the final URL without chains. Confirm canonical tags are self-referencing. Remove redirect chains and loops. Review URL slugs for length, keywords, and stop words.
Quick Reference: Audit Priority Matrix
| Checkpoint | Priority | Tool | Time |
|---|---|---|---|
| Crawlability & Indexing | Critical | Search Console | 30 min |
| On-Page Elements | Critical | Manual / Screaming Frog | 1 hour |
| Content Quality | High | Manual review | 2 hours |
| Internal Links | High | Screaming Frog | 45 min |
| Local SEO Signals | High | GBP + Manual | 30 min |
| Page Speed | Medium | PageSpeed Insights | 20 min |
| Schema Markup | Medium | Rich Results Test | 30 min |
| Image Optimization | Medium | Manual / Lighthouse | 45 min |
| Mobile Usability | Critical | Mobile test | 30 min |
| Analytics & Tracking | Medium | GA4 + GTM | 20 min |
| Reviews & Reputation | Low | GBP + Manual | 15 min |
| Redirects & URLs | High | Screaming Frog | 30 min |
How to Run This SEO Audit
Follow these five steps to complete the audit. Track every finding in a spreadsheet with columns for the page URL, checkpoint, issue, priority, and fix. This makes it easy to hand the list to a developer or fix the items yourself.
Step 1: Crawl the Site
Run a crawl with Screaming Frog or a similar tool. Export the list of URLs, title tags, meta descriptions, H1s, and status codes. This gives you a complete inventory to work from.
Step 2: Check Search Console
Review the coverage report for indexing errors. Check the sitemap report for submission status. Look at the mobile usability report for flagged pages. Export any errors to your tracking sheet.
Step 3: Review Each Page
Open each priority page. Check the title, description, H1, content, internal links, images, and schema. Note any missing or duplicate elements. Score each checkpoint as pass, needs work, or fail.
Step 4: Test Speed and Mobile
Run PageSpeed Insights on your top 10 pages by traffic. Test each on a mobile device. Record the Core Web Vitals scores and any mobile usability issues.
Step 5: Prioritize and Fix
Sort your findings by priority. Fix critical items first: indexing errors, broken redirects, missing titles, and mobile issues. Then address high and medium items. Re-run the audit after fixes to confirm.
Frequently Asked Questions About SEO Audits
What is an SEO audit checklist?
An SEO audit checklist is a structured list of items you review to find and fix search engine optimization problems on a website. It covers crawlability, on-page elements, content quality, internal links, local SEO signals, page speed, schema markup, mobile usability, and analytics setup.
How often should I run an SEO audit?
Run a full SEO audit every 3 to 6 months. Check new pages before publishing. Review analytics and Search Console monthly for sudden drops in traffic or indexing errors. Quarterly audits catch issues before they impact rankings.
What are the most common SEO audit findings?
The most common findings are missing or duplicate title tags, thin content, broken internal links, slow page speed, missing schema markup, images without alt text, crawl errors in Google Search Console, and pages blocked from indexing by accident.
How long does an SEO audit take?
A basic audit of a 20-page website takes 2 to 4 hours. A full audit of a 100-page site with technical analysis, content review, and competitor comparison can take 8 to 15 hours. Using tools like Screaming Frog and Search Console speeds up the process.
Can I run an SEO audit myself?
Yes. Use Google Search Console to check indexing and crawl errors. Use PageSpeed Insights for Core Web Vitals. Review title tags and meta descriptions manually. Check heading structure in your browser. A checklist keeps the process organized and repeatable.
What is the difference between on-page SEO and technical SEO?
On-page SEO covers elements visible on the page: titles, headings, content, images, and internal links. Technical SEO covers the infrastructure: crawlability, site speed, schema markup, mobile rendering, XML sitemaps, and server response codes. Both are part of a complete audit.
Does page speed affect SEO rankings?
Yes. Google uses Core Web Vitals as a ranking signal. Pages should load in under 2.5 seconds for Largest Contentful Paint, respond to input in under 200 milliseconds for Interaction to Next Paint, and avoid layout shifts above 0.1 for Cumulative Layout Shift.
What tools do I need for an SEO audit?
Use Google Search Console for indexing data, Google Analytics for traffic data, PageSpeed Insights for Core Web Vitals, Screaming Frog for crawling, and a spreadsheet to track findings. Most of these tools are free for small and medium websites.
