Escarpment Contracting: a contractor website rebuilt service by service.
- Industry
- Exterior contracting: decks, siding, and eavestrough
- Scope
- 15-page rebuild with per-service pages, a work gallery, service areas, and cost guides
- Timeline
- Shipped June 2026
- Stack
- Hand-coded static pages, Schema.org JSON-LD, Curated project photography
- Location
- Mono, Ontario
- Status
- Live
Before and after
Previous siteThe Merto build
Previous siteThe Merto build
Their previous site looked modern but ran shallow: thin service content, no cost guides, and weak SEO for the towns they actually serve. Drag to compare it with the Merto build.
The client, the problem
Escarpment Contracting builds custom decks and installs siding and eavestrough for homeowners along the corridor from Caledon to Collingwood. Zack and John already had a website; this was a rebuild, not a first site.
Three services that sell differently needed three different pages: a deck is a visual purchase, siding is a replacement decision, eavestrough protects the house. The rebuild gave each its own URL, photography, schema, and FAQ instead of one general services page.
Mid-project we also found their domain setup spread across old providers, with a domain weeks from expiring. We untangled it before launch, so escarpmentcontracting.com now resolves cleanly to the new site and the business keeps ownership.
The approach
- Dedicated pages for decks, siding, and eavestrough, each carrying its own Service and FAQPage schema.
- Project gallery built from their own job-site photography, so the proof is their work rather than stock imagery.
- The about page names Zack and John, the actual people, with AboutPage schema underneath. Homeowners hire people they can picture on their property.
- The service-areas page lists all eleven towns from Caledon to Collingwood, because nobody searches for a region. They search their own town.
- Rescued the expiring domain and pointed escarpmentcontracting.com at the new build before the old setup lapsed.




The build, by the numbers
- 15
- Pages built
- 3
- Services with their own page to rank
- 6
- Pages answering questions engines can quote
- 11
- Towns where the site says they work
- 1
- Domains rescued weeks before expiry
What we're measuring next
- Search impressions for deck, siding, and eavestrough queries, town by town, in Search Console.
- Consultation requests through the contact page.
- Indexing coverage across all fifteen pages on escarpmentcontracting.com.
Last updated: