Blog Article
SEO Audit Checklist for Service Businesses
A practical SEO audit checklist for service businesses that want to find what is actually holding rankings and lead quality back.
An SEO audit is how you find out what’s actually preventing your site from ranking. Without one, you’re investing in SEO without knowing whether you’re addressing the right problems. A thorough audit covers technical infrastructure, content quality and relevance, backlink profile, and local signals — and produces a prioritized list of what needs to change and in what order.
This checklist covers every element a complete SEO audit should include, organized by category. Use it to evaluate audits you’ve received, to understand what to ask for when commissioning one, or as a framework for conducting your own review.
Technical SEO Audit
Crawlability
- robots.txt is correctly configured and not blocking important pages or resources
- XML sitemap exists, is submitted to Google Search Console, and contains only indexable pages
- No important pages blocked via noindex tags
- No crawl budget waste on low-value URLs (parameter pages, session IDs, faceted navigation)
- No orphan pages (pages with no internal links pointing to them)
- Crawl depth of important pages is 3 clicks or fewer from the homepage
Indexation
- All important pages are indexed (verified via Search Console coverage report)
- No unexpected pages are indexed (admin pages, test pages, thank-you pages)
- Canonical tags are implemented correctly on all pages with potential duplicate content
- Pagination is handled correctly (rel=next/prev or canonical to first page)
- Hreflang implemented correctly if the site serves multiple languages or regions
Site speed and Core Web Vitals
- Largest Contentful Paint (LCP) under 2.5 seconds on mobile (Google’s “good” threshold)
- Interaction to Next Paint (INP) under 200 milliseconds
- Cumulative Layout Shift (CLS) under 0.1
- Images are optimized (compressed, properly sized, served in next-gen formats like WebP)
- Render-blocking JavaScript and CSS are identified and addressed
- Server response time (TTFB) is acceptable for the hosting environment
- Third-party scripts (chat widgets, analytics, ad pixels) are loading asynchronously
Mobile usability
- Site passes Google’s mobile usability test (no “content wider than screen,” “text too small,” or “clickable elements too close” warnings)
- No horizontal scrolling on mobile
- Tap targets (buttons, links) are large enough to tap without mis-tapping adjacent elements
- Content is accessible without zooming
HTTPS and security
- Site uses HTTPS on all pages
- No mixed content issues (HTTP resources loaded on HTTPS pages)
- SSL certificate is valid and not expiring within 30 days
URL structure
- URLs are clean, descriptive, and don’t contain unnecessary parameters
- No redirect chains longer than 2 hops
- No 301s pointing to 404s
- Consistent trailing slash policy
- www and non-www versions redirect correctly to canonical version
Duplicate content
- No pages with substantially identical content (boilerplate city pages, product/service page duplicates)
- Canonical tags correctly implemented where similar content exists
- Pagination handled to prevent duplicate content from paginated URLs
Structured data
- LocalBusiness schema implemented with accurate NAP data (for local businesses)
- Organization schema implemented
- Service schema implemented on service pages
- Person schema on author/team bio pages
- BreadcrumbList schema for clean SERP breadcrumb display
- All schema validated with Google’s Rich Results Test (no errors)
Internal linking
- Important commercial pages receive a significant number of internal links
- No important pages are orphaned
- Internal link anchor text is descriptive, not generic (“click here”)
- No internal links pointing to 301 redirects (these should be updated to point directly to the destination)
- No broken internal links (404s)
Content Audit
- All primary service pages have sufficient depth to rank competitively (800+ words for service pages, accounting for competitive depth requirement)
- Content matches search intent for target queries on each page (informational pages don’t target commercial queries and vice versa)
- H1 tag present and unique on every page, containing primary keyword or close variant
- Title tags unique, descriptive, and within recommended length
- Meta descriptions present and compelling (direct ranking impact is minimal, but click-through rate matters)
- Images have descriptive alt text
- No thin content pages (pages with minimal content that add no topical value)
- No keyword cannibalization (multiple pages targeting the same query with conflicting optimization)
- Content demonstrates E-E-A-T signals appropriate to the topic: author credentials, specific expertise, source citations, trust signals
- Content is updated and accurate (no outdated statistics, discontinued services, or superseded information)
Backlink Audit
- Referring domain count benchmarked against top-ranking competitors for priority queries
- Link quality assessed: proportion of links from authoritative, topically relevant sites vs. low-quality directories or link farms
- No manual action in Search Console for unnatural links
- No toxic link patterns: exact-match anchor text spam, links from deindexed sites, links from obvious PBNs
- Disavow file reviewed if the site has a history of manipulative link building
- Link profile has healthy diversity: no single source dominating
Local SEO Audit (for local businesses)
- Google Business Profile claimed and verified
- GBP category selection optimized (primary category matches primary service)
- GBP business description complete and keyword-natural
- All GBP services listed with descriptions
- GBP photos uploaded and updated within last 90 days
- NAP data (name, address, phone) consistent across GBP, website, and top directories
- Citations present on major directories (Google, Yelp, Bing Places, Apple Maps, Facebook, industry-specific directories)
- No duplicate GBP listings
- Review count and recency competitive against top map pack competitors
- Review response rate: all or most reviews responded to
AI Search Audit
- Site is not blocking AI crawlers (GPTBot, ClaudeBot, PerplexityBot) in robots.txt without specific reason
- Key pages are structured for AI extraction: answer-first formatting, clear headings, quotable claims
- Entity schema (Organization, Person) provides AI systems with clear entity information
- Site appears in Google AI Overviews for at least some target queries (checked in Search Console and manually)
- AI visibility tracked for priority queries alongside traditional rank tracking
Using This Checklist
A complete audit covers all of these areas and delivers a prioritized remediation report — not just a list of issues, but guidance on which issues matter most and should be fixed first. Technical issues that prevent indexation are always first priority. Issues that affect page experience and crawl efficiency are second. Content and authority issues follow.
If you’ve received an SEO audit that doesn’t cover the areas in this checklist, it’s incomplete. If you want to commission a full audit from a team that covers all of these areas with implementation support, see our technical SEO services. For the broader context of how an audit fits into a full SEO program, see our SEO services page and the SEO buying guide.
Page Outline
Use this outline to move through the article and its key subtopics faster.
Continue Reading