On-Page SEO
Title tags, meta descriptions, content quality, keyword coverage
Homepage title uses incorrect brand name variant 'Neil and Sons Roofing'. Location pages present but geo modifiers are broad (Pittsburgh) rather than specific (Monaca, Beaver County).
Homepage H1: 'Best Roofers in Pittsburgh PA - Neill & Son Nails It!' — keyword targeting present but casual tone; lacks geo-specificity for primary Monaca/Beaver County market.
Rank Math installed — meta descriptions likely set but not confirmed on all pages.
60 blog posts published Jan–April 2026 (strong velocity). Blog is topically relevant but not mapped to bottom-funnel buyer intent. No 'roof replacement cost Monaca PA' type content visible.
IKO Craftsman Premier certification page exists but no structured data wrapping this credential for entity disambiguation. Not integrated into a content or backlink strategy.
WordPress with Rank Math — likely has some alt text. Not audited directly.
Multiple CTAs confirmed. No confirmed advanced schema markup. Location page cross-linking untested.
5 location pages for 40+ municipality service area. Beaver County alone has 26 municipalities. No confirmed bottom-funnel buyer intent content. Insurance claim, financing, emergency repair pages absent.