Skip to content
Roofing, Home Services · Lewiston, Maine

How a Lewiston Roofer Owned Storm-Season Search Across Lewiston-Auburn

Top-3 rankings for 16 of 22 keywords and a 264% lift in organic leads.

baseline
before
+264%
Organic leads
4 months
timeframe
16 / 22
Keywords in the top 3
+264%
Organic leads
4 mo
To top-3 rankings
L-A
Full metro coverage
The Challenge

Where they started

After a brutal stretch of winter weather, heavy snow load and ice dams left homeowners across the Lewiston-Auburn area scrambling for roof repairs. Demand was urgent and immediate, but this contractor barely appeared in search results for roofing repair and replacement across the metro. The work was out there; competitors were getting the calls.

Home services is a fiercely local, fiercely competitive category, and roofing demand in Maine is intensely seasonal. The contractor needed to rank fast, across both Lewiston and Auburn and the surrounding towns, for the emergency and repair searches homeowners use when water is coming through the ceiling, and to capture that demand before the season passed.

Our Strategy

How we approached it

01

A local SEO blitz

We prioritized the fastest-moving local signals: a fully optimized Google Business Profile, accurate citations, and a structured review-generation push.

02

Service + location pages

We built dedicated pages for roof repair, replacement, and storm/ice-dam damage across Lewiston, Auburn, and the surrounding communities, so the contractor could rank in every town it served.

03

Storm-season content

We created content targeting the urgent, high-intent searches homeowners use after winter damage, the searches that turn into same-week jobs.

04

Fast technical foundation

We made sure the site loaded fast on phones, where nearly all “roof repair near me” searches happen, so the contractor didn’t lose ready-to-call homeowners to a slow page.

The Work

What we actually did

Speed mattered, so we front-loaded the highest-impact work. In the first weeks we optimized the Google Business Profile, corrected and expanded local citations, and launched the review-generation process. Simultaneously we built and optimized the service-and-location page structure across the Lewiston-Auburn metro.

We then layered in storm-damage and seasonal content targeting 22 priority keywords, all built around how local homeowners actually search during a roofing emergency. Authority-building reinforced the local pages, and every backlink and citation was reported with a live URL.

Because the demand was seasonal and urgent, we tracked Map Pack positions and Google Business Profile calls weekly, doubling down on the pages and terms that were converting fastest.

The Results

The numbers that mattered

16 of 22
Keywords in the top 3
+264%
Organic leads
Up sharply
Google Business Profile calls
4 months
To top-3 rankings

Within four months the contractor held top-3 rankings for 16 of the 22 target keywords across Lewiston and Auburn, including the high-intent “roof repair” and storm-damage searches that drive emergency calls. Organic leads grew 264%, and Google Business Profile calls climbed sharply as the business appeared in the local Map Pack for its core towns.

In the contractor’s words, the phone hasn’t stopped. By moving fast on local SEO and building real coverage across the metro, the business captured a season of demand it had been missing entirely, and built a foundation that keeps producing leads year-round, not just after a storm.

“After heavy spring snow load damage hit central Maine we needed to rank fast for roofing repair keywords across Lewiston and Auburn. They got us into top 3 for 16 of 22 target keywords in 4 months. Phone hasn’t stopped.”
Michael T.
Roofing Contractor, Lewiston
Services Used

What powered this campaign

Where

Serving this market

This campaign served Lewiston, Maine. Explore how we work in this market:

Ready to write your own success story?

Get a free SEO analysis. We’ll show you where you stand against your top Maine competitors and exactly what it takes to reach Page 1, no obligation.

Month-to-month · No lock-in · Every backlink verified with a live URL · Mon–Fri, 9am–6pm ET

Call Free SEO Analysis