The first three months are invisible work. Your roofing company's website audit reveals technical issues, outdated content, missing service area pages, or broken local SEO signals. This phase doesn't produce leads. It produces the structure that leads will eventually follow.
What happens:
- Technical SEO: page speed fixes, mobile optimization, crawlability cleanup, schema markup (organization, LocalBusiness, aggregate rating for reviews)
- Content architecture: service pages for roof replacement, repair, inspections, and emergency damage assessment get rewritten or built from scratch
- Local SEO foundation: Google Business Profile cleanup, NAP consistency audits, service area page setup if you serve multiple cities
- Keyword research: competitive landscape mapping for your market (e.g., "emergency roof repair [city]" vs. "roof replacement [city]")
- Competitor analysis: identifying which local roofers rank and why, what keywords they own, where your gaps are
In our experience working with roofing contractors, this phase feels slow because you're not fielding calls. But Google needs 4–8 weeks just to recrawl and re-index a revamped site. Skip this phase, and months 4–6 stall. Do it right, and you're ready for visibility gains.