This audit framework is designed for roofing contractors who are getting traffic but not leads, ranking for low-intent searches but not for terms like roof replacement [city] or storm damage roof repair near me, or who suspect their site has problems but don't know where to look first.
It's also useful if you've recently hired an SEO agency and want to verify what they've actually done — or if you're evaluating whether to hire one at all. Running through this framework yourself will show you exactly how much of the diagnostic work you can handle in-house and where specialist knowledge becomes necessary.
This audit is not a substitute for a professional technical crawl on a large roofing site with hundreds of project pages. For sites with fewer than 50 pages, the self-assessment approach here covers the material issues. For larger sites — especially those running city-specific storm damage campaigns with dozens of landing pages — the manual checks below should be supplemented with a crawl tool.
What This Audit Will and Won't Tell You
- Will tell you: Where your site has technical, content, local, or authority gaps that suppress rankings
- Will tell you: Which issues are likely causing the most ranking suppression right now
- Won't tell you: Exactly how your specific competitors are outranking you without a competitor gap analysis
- Won't tell you: Whether your market has enough search volume to support your lead targets — that requires separate keyword research
Work through each category in order. Technical issues should be resolved before investing heavily in content or links — publishing new pages on a site with crawl errors is inefficient.