All projects
Contractor 6 weeks $6,000 fixed-scope

DMV Roofing Company

47 Local Pack #1 results across MD/DC/VA in 8 months

WordPress build with HomeAndConstructionBusiness schema, 23 service-area landing pages, and integrated quote calculator.

Results

Measured outcome after launch.

Local Pack #1 results 47
from 0
Across 47 cities
Cost per organic lead $8 (organic)
from $80-150 (LSA)
-90%
Lighthouse mobile 91
from 22
+69
Organic leads / mo 180
from 0
New channel

Challenge

Where the project started.

Established roofing company depending entirely on Google Local Services Ads (LSA) at $80-$150 per qualified lead. Their organic site was a single-page Wix template with no service areas, no schema, and Lighthouse 22.

Approach

How we shipped it.

  1. 01 Migrated from Wix to custom WordPress with HomeAndConstructionBusiness schema.
  2. 02 Built 23 service-area landing pages targeting "[city] roofing" across MD, DC, and VA.
  3. 03 Integrated quote calculator with photo upload and instant estimates for common roof types.
  4. 04 GBP optimization with photo geo-tagging and post strategy tied to seasonal demand.
  5. 05 Citation building across home services directories: HomeAdvisor, Angi, BuildZoom.
  6. 06 Review acquisition workflow tied to job completion checklist.

Deliverables

What was delivered.

  • 23 service-area landing pages
  • Quote calculator with photo upload
  • HomeAndConstructionBusiness schema
  • GBP optimization across service areas
  • Citation building + review workflow

Tech stack

What it runs on.

WordPressCustom blocksTwilioCloudwaysGoogle Maps API
We are not turning off LSA but we no longer depend on it. Organic leads cost us a tenth of what LSA does.
— Owner, Roofing contractor

Start your project

Let's build the WordPress website your Maryland business actually needs.

Fixed-scope pricing — one price, no surprises
Reply within 4 business hours
Maryland-based · on-site within 90 min of DC
No long-term contracts · 30-day cancel

★★★★★ 5.0 on Google  ·  99% Job Success on Upwork

Taking new projects — April 2026

Book a free discovery call

45 minutes · No sales pitch · Fixed-scope quote within 24 hours

01 You
02 Project
03 Send
Step 01 of 03

Who's reaching out?

Step 02 of 03

About your project

Step 03 of 03

One last check, then we are off.

  • Name
  • Email
  • Industry
  • Project
Chat on WhatsApp