Case Studies
No vanity metrics. No rankings for keywords nobody searches. Just measurable increases in inbound leads and revenue.
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
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
Start with a free audit — we'll show you what's holding your rankings back.
Get my free roofing SEO audit