A 4‑month SEO campaign that turned 33K impressions into 199K

Custom Home Renovations is a Marietta, Georgia–based roofing, siding, and storm-damage restoration contractor serving Cobb County and the greater Atlanta metro. The company is family-owned and built its reputation on hands-on craftsmanship and insurance-claim guidance for homeowners recovering from storm damage.

Client

Custom Home Renovations

Market

Marietta, GA Roofing & Siding

Engagement

4 Months

402%

organic search clicks, 3-month before/after

5.99×

growth in search impressions (33.2K → 199K)

23.8K

Google Business Profile search views in 30 days

33.2K → 199K

IMPRESSIONS

7,250

MAP VIEWS / 30 DAYS

1.18K → 5.93K

CLICKS

23,830

SEARCH VIEWS / 30 DAYS

Meet the Client

Custom Home Renovations is a Marietta, GA–based roofing, siding, and storm-damage restoration contractor serving Cobb County and the greater Atlanta metro. The company is family-owned and built its reputation on hands-on craftsmanship and insurance-claim guidance for homeowners recovering from storm damage.

Before this engagement, the business relied heavily on word-of-mouth and a thin set of branded search terms. The website existed, but it wasn’t built — technically or editorially — to capture the volume of local “roofing contractor near me” and storm-damage searches happening across its service area every month.

A family-owned exterior contractor built on referrals — and ready to scale past them

Marietta, GA Roofing & Siding

The Challenge

Ranking well for a narrow set of terms — invisible for everything else

Over the 3 months before Zainfy started, the site held a strong average position of 3.6 — but only for a small, mostly branded set of queries. Technical gaps and thin on-page content meant the site wasn’t indexed or competitive for the much larger volume of service-area searches like “roof replacement Marietta” or “siding contractor Cobb County.”

1.18K

clicks / 3 months (before)

33.2K

impressions / 3 months (before)

3.6

avg. position (before)

3.5%

avg. CTR (before)

The Zainfy Solution

Three levers, pulled in sequence

No paid media, no link schemes — just a technically sound site, content built around how Marietta homeowners actually search, and a Google Business Profile doing its job.

 
 

01

TECHNICAL SEO

Fixing what was blocking discovery

Before content or local work could pay off, the site needed to be fully crawlable and indexable.

02

ON-PAGE SEO

Content built around service + county

Title tags, meta descriptions, and page content rewritten to match real local search intent.

03

GOOGLE BUSINESS PROFILE

Winning the map pack

For a contractor that lives and dies by local trust signals, GBP is half the battle and it’s important.

The Evidence

Straight from Search Console, Ahrefs & Google Business Profile

Real dashboards, same 3-month window length before and after, no cherry-picked date ranges.

 

Google Search Console — 3 months pre-campaign

1.18K clicks · 33.2K impressions · 3.5% CTR · 3.6 avg. position

Google Search Console — 3 months post-campaign

5.93K clicks · 199K impressions · 3% CTR · 10.3 avg. position

Why average position went from 3.6 to 10.3 — and that's a good sign.

Before the campaign, the site ranked highly for a small handful of easy, mostly branded terms. As technical and on-page work expanded the site's footprint into hundreds of new local service queries, the average blended across a much wider, more competitive keyword set — which pulls the average down even as total clicks and impressions grow several times over. A site ranking #2 for 10 terms and a site ranking #2–#15 for 400 terms will report very different "average positions" — the second one is doing more for the business.

30-DAY SNAPSHOT GMB Profile performance

7,250 map views · 23,830 search views · steady weekly phone call volume across the period

ALL-TIME Ahrefs organic traffic trend

Organic traffic held flat for most of the site's history, then broke out during the campaign window

Four months, same site, a different growth curve

Every figure below is pulled directly from Google Search Console and Google Business Profile — same 3-month measurement window, before and after.

 
 
 

+402%

↑ 1.18K → 5.93K Organic search clicks

+499%

↑ 33.2K → 199K Search impressions

7,250

↑ 1.84% Google Maps views, last 30 days

23,830

↑ 2.59% Google Search profile views, last 30 days

What this means for the business:

nearly 6x the search visibility and 5x the organic clicks translate directly into more inbound calls and form fills for a contractor whose entire funnel starts with "who shows up when a homeowner searches." Average CTR held nearly steady (3.5% → 3%) despite the keyword set growing dramatically — meaning the new traffic converts to clicks at almost the same rate as the old, smaller, easier traffic did.

The Timeline

How the 4 months broke down

Results don’t happen overnight — but with the right system in place, they happen on a clear, predictable schedule. Here’s exactly how the four months unfolded for Custom Home Renovations.

Every Zainfy SEO engagement follows this same roadmap. The phases are consistent. The results compound.

What We'd Tell Another Contractor

Lessons from this campaign

Average position can get worse before the business gets better

Ranking for a handful of easy terms gives a flattering average position with no volume behind it. Real growth means competing for more, harder terms — which moves the average the "wrong" way while clicks climb.

Technical fixes are a prerequisite, not an extra

Content and GBP work can't be credited with results that indexation issues were blocking from the start. Month 1 had no visible metrics — and made every later month possible.

Storm-damage and insurance-driven categories reward breadth

Homeowners searching after storm damage use unpredictable, varied phrasing. A broad, well-structured service-area footprint catches demand that a narrow keyword list misses.

GBP and organic SEO compound, not stack

Map pack visibility and organic rankings reinforce each other for local-service businesses — improving one made the other's numbers move faster than either would alone.

Why Zainfy

Built for Contractors & Trades Businesses

Niche-specific

We only work with home remodeling and construction contractors — every playbook is built for this industry, not adapted from e-commerce or SaaS.

Full-funnel approach

Technical, on-page, and local are handled together because for a contractor's site, they're not separable problems.

Transparent reporting

Every number in this case study came straight from Search Console, Ahrefs, and Google Business Profile — no vanity metrics.

Proven playbook

The same technical, on-page, and local framework behind every contractor campaign we run.

Want to see how this plays out for other contractors? Read how we took a contractor from page-seven invisibility to owning page one in four months, or how NextGen Construction in Tampa scaled their local visibility. For Georgia contractors specifically, our SEO service for remodeling contractors in Georgia breaks down the full approach.

Ready to Grow?

Want results like this for your contracting business?

Zainfy works exclusively with home remodeling and construction contractors. Let’s see what your site’s holding back.

Results in 90 days · or we work for free · No lock-in contracts