The problem
Sentry Roofing NH's old site was outdated, slow, and didn't differentiate between its services in any clear way. There was no interactive way to show which areas the company actually served, no financing option for customers weighing a roofing job against their budget, and the hosting underneath it all was unreliable enough to be its own liability.
What I built
A full rebuild on Divi, split by service
I rebuilt the homepage, About, and Contact pages, then split the services out into four dedicated pages, commercial roofing, residential roofing, roof repair, and snow removal, so each one could speak to its specific customer instead of competing for space on a single generic services page.
An interactive map of the service area
I built a custom state-level map showing exactly where Sentry Roofing operates, with a satellite-view variant on the commercial page, hover states that surface full state names, and service areas marked in orange so it's immediately clear at a glance.
A financing calculator
I built an EMI-style financing calculator with WP Forms on its own dedicated application page, so a homeowner weighing the cost of a new roof can see what it actually looks like month to month before ever picking up the phone.
An "Our Process" section and icon work
Modeled on a reference site the client liked, ableroofing.com, I built out an "Our Process" section with custom icons sourced through Canva.
Migration and cleanup
I moved the site off its previous host onto GoDaddy, backing everything up through WP Staging before the cutover, and set up caching through GoDaddy on the other side. Along the way I cleaned up unnecessary plugins and flagged a conflict between the Site Kit plugin and Divi that was causing server-side save issues, then routed tracking code in directly instead of through the problematic plugin. Content itself got pulled forward from the old site's backup, and I set the client up with a shared Google Doc and task-label system for ongoing coordination.
What actually changed
| What changed | Before | After |
|---|---|---|
| Service clarity | No differentiation | Four dedicated service pages |
| Service area | Text-only | Interactive map with hover states |
| Customer financing | No option | WP Forms calculator |
| Hosting | Unreliable | GoDaddy with caching |
| Performance | Slow | Optimized, plugin cleanup |
