All projects
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.
- 01 Migrated from Wix to custom WordPress with HomeAndConstructionBusiness schema.
- 02 Built 23 service-area landing pages targeting "[city] roofing" across MD, DC, and VA.
- 03 Integrated quote calculator with photo upload and instant estimates for common roof types.
- 04 GBP optimization with photo geo-tagging and post strategy tied to seasonal demand.
- 05 Citation building across home services directories: HomeAdvisor, Angi, BuildZoom.
- 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
Maryland Estate Planning Firm
Local Pack #1 for "estate planning attorney baltimore" in 14 months
Read case studyBaltimore Cosmetic Dental Practice
+62% form submissions in first 90 days post-launch
Read case studyAnnapolis Real Estate Brokerage
4,200 listings indexed in Search Console within 60 days
Read case study