Case Studies

Real results from real roofing companies

No vanity metrics. No rankings for keywords nobody searches. Just measurable increases in inbound leads and revenue.

Local SEO + Google Maps

Torres Roofing

Tampa, FL

From 0 to page 1 in 90 days

90 days

Torres Roofing had been in business for 11 years but had almost no online presence. They relied entirely on referrals. After 90 days of local SEO, they were generating 20+ inbound calls per week from organic search.

6x

Increase in inbound calls

14

Keywords on page 1

+2,538%

Organic traffic growth

47 days

Time to first page 1 ranking

Before

3–4 calls/week (all referrals)

Page 7+ for all target keywords

~200/month Google Business views

47 organic visits/month

After

20–25 calls/week (60% organic)

#1 for 'roof repair Tampa' and 6 other terms

~3,800/month Google Business views

1,240 organic visits/month

What we did

Complete Google Business Profile overhaul — categories, services, photos, description

Citation building across 65 directories with consistent NAP

14 service and location pages targeting Tampa neighbourhoods

Technical SEO audit and fixes (load speed from 8.2s to 1.4s)

Review generation system — went from 12 to 89 Google reviews in 90 days

Link building from local Tampa home improvement and business sources

Read full case study
Full SEO Campaign

Apex Roofing Solutions

Dallas, TX

From 3 leads/month to 45 in 6 months

6 months

Apex Roofing was spending $8,000/month on Google Ads with inconsistent results. They wanted to reduce their dependency on paid traffic. Six months of full-funnel SEO transformed their organic channel into their primary lead source.

45+

Monthly organic leads

23

Page 1 keywords

75%

Reduction in ad spend

+3,900%

Organic traffic increase

Before

3–5 leads/month from organic

No page 1 rankings in Dallas market

$8,000/month Google Ads

120 organic visits/month

After

45+ leads/month from organic

Page 1 for 23 Dallas roofing keywords

Reduced to $2,000/month (supplementary only)

4,800 organic visits/month

What we did

Comprehensive keyword research — 180 roofing terms mapped to content

Complete site rebuild focused on technical SEO and conversion

32 location pages targeting Dallas, Plano, Frisco, McKinney, and surrounding areas

Roofing blog strategy — 2 posts/month targeting informational keywords

Link building campaign: 40+ quality backlinks in 6 months

Schema markup: LocalBusiness, Service, Review, and FAQPage

Read full case study

Want results like these?

Start with a free audit — we'll show you what's holding your rankings back.

Get my free roofing SEO audit