SEO Audit Checklist: A 12-Point Review for Service Businesses

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.

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

CheckpointPriorityToolTime
Crawlability & IndexingCriticalSearch Console30 min
On-Page ElementsCriticalManual / Screaming Frog1 hour
Content QualityHighManual review2 hours
Internal LinksHighScreaming Frog45 min
Local SEO SignalsHighGBP + Manual30 min
Page SpeedMediumPageSpeed Insights20 min
Schema MarkupMediumRich Results Test30 min
Image OptimizationMediumManual / Lighthouse45 min
Mobile UsabilityCriticalMobile test30 min
Analytics & TrackingMediumGA4 + GTM20 min
Reviews & ReputationLowGBP + Manual15 min
Redirects & URLsHighScreaming Frog30 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.