7 Content & On-Page Analysis
▾Citability Score 10/25
| Factor | Score | Notes |
|---|---|---|
| Quotable Proof Blocks | 2/5 | "Proudly served since 1984" is the main one. Lacking specific stats (jobs completed, sq ft, etc.) |
| FAQ Sections | 3/5 | 12 FAQ questions at /contact/faq - well-written but no schema markup |
| Unique Claims | 2/5 | "Shifted focus to repairs, not replacements" is genuinely unique. In-house sheet metal. But buried. |
| Service Page Depth | 2/5 | Broad coverage (15+ services) but thin individual depth. A few sentences each. |
| Content Differentiation | 1/5 | Professional but generic. Reads like every other roofing site. Niche positioning is buried. |
Page-by-Page Content Audit
Analysis of key pages for depth, keyword optimization, and AI citability signals.
| Page | Est. Words | H1 Count | Meta Desc | Schema | Target Keyword | Grade |
|---|---|---|---|---|---|---|
| Homepage detailroof.ca/ |
810 | 6 (critical) | 289 chars | None | Unfocused | C |
| Commercial Roofing /services/commercial-roofing-services |
~450 | 1 | 509 chars | None | "commercial roofing" present but not in H1 | C+ |
| Industrial Roofing /services/industrial-site-roofing-services |
~300 | 1 | OK | None | "industrial" in H1 but no city | C |
| Emergency Services /services/emergency-services |
~500 | 1 | OK | None | "emergency" present, no city in H1 | C+ |
| Condo/Multi-Unit /services/condo-multi-unit-residential-roofing |
~350 | 1 | OK | None | CCI/ACMO mentioned (good authority signal) | C+ |
| Services Hub /services |
~1,200 | 1 | OK | None | 15+ services listed but no deep content | B- |
| FAQ /contact/frequently-asked-questions-faqs |
~800 | 1 | OK | None (but FAQPage schema ready!) | 12 Q&As, direct answers, good structure | B+ |
Key Content Issues
What's Missing
- ✗ No city name ("Mississauga", "Toronto", "GTA") in any H1 tag
- ✗ No specific stats (projects completed, sq ft serviced, years in GTA)
- ✗ No pricing ranges or cost guidance anywhere
- ✗ No case studies or project showcases with measurable results
- ✗ Service pages under 500 words (target: 800+)
- ✗ No internal linking between related service pages
- ✗ Meta descriptions too long or generic
What's Working
- ✓ FAQ page with 12 well-structured Q&As
- ✓ Clear service categorization (commercial, industrial, condo, emergency)
- ✓ Professional tone and clean writing
- ✓ "2-4 hour response time" - specific, citable claim
- ✓ CCI & ACMO membership mentioned (authority signal)
- ✓ Past project photos (Lafarge, Port of Vancouver)
- ✓ Blog with 7 educational articles
The Buried Differentiator
"We've shifted our focus away from full replacements to fill a gap in the market, providing quick response for leak investigations, maintenance, and localized repairs - an area where many owners/residents go underserved."
This is buried in the FAQ page. It should be the lead message across the entire site. This is the kind of unique positioning AI can cite.
Content Optimization Priorities
| Page | Priority Fix | Impact |
|---|---|---|
| Homepage | Reduce to 1 H1 with city keyword. Add specific stats (years, projects, fleet size). | Critical |
| Commercial Roofing | Add "Mississauga" / "GTA" to H1. Expand to 800+ words. Add pricing guidance, project types, response times. | High |
| Industrial Roofing | Add city to H1. Expand content. List notable projects (Lafarge, Port of Vancouver) with details. | High |
| Emergency Services | Add "Toronto" / "GTA" to H1. "2-4 hour response" is great - make it the headline. | Medium |
| FAQ Page | Add FAQPage schema (instant win). Add 5-10 more questions targeting PAA queries from Google. | Quick Win |
| NEW: Location pages | Create dedicated pages: "Commercial Roofing Mississauga", "Roof Repair Toronto", "Industrial Roofing GTA" | Critical |