SEO CASE STUDY · CUSTOM HOME RENOVATIONS

A four-month SEO campaign that turned 33K impressions into 199K

A family-owned roofing, siding and storm-damage restoration contractor, built on hands-on craftsmanship, insurance-claim guidance and 60+ five-star Google reviews. It relied on word of mouth and a thin set of branded searches. Four months later, it was visible for hundreds of local service searches.

+402%

organic clicks

5.99×

search impressions

23.8K

GBP search views / 30 days

7,250

map views / 30 days

4 months

engagement

THE PROOF

Search Console, 3 months before and 3 months after

Every metric is pulled directly from the live dashboards. No projections, no estimates.

BEFORE

Custom Home Renovations Google Search Console before results

AFTER

Custom Home Renovations Google Search Console after results

THE CHALLENGE

Ranking well for a few terms, invisible for everything else

In the 3 months before we started, the site held a strong 3.6 average position, but only for a small, mostly branded set of searches.

Narrow, branded footprint

1.18K clicks and 33.2K impressions in 3 months, almost all from branded terms. The large volume of service-area searches went to competitors.

Technical gaps

The site was not fully crawlable or indexable, so it could not compete for roof replacement, siding and storm-damage searches.

Thin on-page content

Service pages were not written, technically or editorially, to capture how local homeowners actually search.

WHAT WE DID

Three levers, pulled in sequence

No paid media and no link schemes. A technically sound site, content built around real searches, and a Google Business Profile doing its job.

Technical SEO

Crawl and indexation audit and clean-up, site speed and Core Web Vitals fixes, and structured data implementation.

On-page SEO

Titles and meta descriptions rewritten across every service page, service-area content expanded and internal links built between service and area pages.

Google Business Profile

Category and service-area optimisation, photo, post and Q&A activity, and a consistent review-response cadence.

Google Business Profile, last 30 days

Custom Home Renovations Google Business Profile results

Organic traffic held flat for years, then broke out during the campaign

Custom Home Renovations ahrefs results

HOW IT HAPPENED

How the four months broke down

1

MONTH 1

Technical foundation

Full crawl and indexation audit, Core Web Vitals and speed fixes, structured data. It does not show up in a chart, but nothing else works without it.

2

MONTH 2

On-page expansion

Titles and meta descriptions rewritten across every service page, with content built around real service and area combinations instead of generic copy.

3

MONTH 3

Google Business Profile optimisation

Categories, service areas, photos, posts and a consistent review-response cadence: the local signals that move the map pack.

4

MONTH 4

Compounding growth

Impressions and clicks scaled together as the wider keyword footprint matured, and organic traffic broke out of its multi-year flat line.

THE RESULTS

Four months, same site, a different growth curve

Same 3-month measurement window before and after. Average position moved from 3.6 to 10.3 because the site now ranks for hundreds of competitive searches instead of a handful of easy branded ones, while clicks grew five times over.

+402%

organic clicks, 1.18K → 5.93K

+499%

impressions, 33.2K → 199K

23,830

Business Profile search views, 30 days

7,250

Google Maps views, 30 days

3.5% → 3%

CTR held steady on a far bigger keyword set

3.6 → 10.3

average position across a much wider footprint

60+

five-star Google reviews

0

paid ads or link schemes