Roofing Contractor Case Study
We Helped a Roofing and Siding Company Reach the Top 3 in Google Maps and Generate 38+ Extra Leads Per Month in 120 Days
See why your competitors are getting all the calls
Get a personalised video showing how your competitors are beating you in local search.

When this roofing and siding company came to us, they had a common problem.
They did good work, had years of experience, and served homeowners across their local area, but they were not showing up where it mattered most.
Google Maps.
For searches like roof repair, roof replacement, siding installation and storm damage restoration, they were being pushed out of the top three positions by competitors.
That meant homeowners who were ready to book were seeing other companies first.
For trades like roofing and siding, this can have a direct impact on leads. When someone has a leaking roof, damaged siding or storm damage, they are usually not browsing casually. They need help quickly.
If you are not visible in the Map Pack at that moment, the enquiry often goes somewhere else.
The Problem
After reviewing their local SEO, we found three main issues.
The first was their Google Business Profile.

It was not properly optimised around the services that made the business money. Their categories needed improving, their services were not aligned closely enough with high intent searches, and the profile lacked some of the trust and relevance signals needed to compete.
The second issue was the website.

There were technical and structural problems holding the site back. Important service pages were not as strong as they needed to be, internal linking was weak, and the website was not doing enough to support local search visibility for roofing and siding terms.
The third issue was local authority.
Their competitors had stronger local signals. They had better local links, stronger trust signals and more proof that helped Google understand why they deserved to rank in the area.
On their own, each of these issues would have limited results.
Together, they made it very difficult for the company to break into the top three.
What We Found
The demand was already there.
People were searching for roofing and siding services every month. The problem was not a lack of customers. The problem was that this business was not being shown to enough of them.
To win in local search, a roofing company needs several things working together.
A properly optimised Google Business Profile.
A website that clearly explains each core service.
Strong technical foundations.
Clear local relevance.
And enough authority to compete with the companies already ranking.
This business had some of the pieces in place, but they were not connected properly.
That was the gap we needed to fix.
Our Strategy
We built a 120 day local SEO campaign focused on improving Map Pack rankings and increasing qualified enquiries.
The first step was optimising the Google Business Profile.
We reviewed and improved the main category, secondary categories, services, business information and profile content so it better matched the searches homeowners were making.
Next, we improved the website.
We fixed technical issues, strengthened the structure of the site, improved key roofing and siding service pages, and built stronger internal links between relevant pages.
This helped Google better understand what the business offered and which services it should rank for.
We also improved local relevance signals across the site, making sure the website supported the business’s wider service area without relying on thin or duplicated pages.
The final piece was authority.
We built targeted local links to improve trust and strengthen the company’s position against competitors. These links helped reinforce the business’s relevance in its market and supported both organic rankings and Map Pack visibility.
The campaign was built around one goal.
Help the business become one of the first companies homeowners saw when searching for roofing and siding services.
The Results After 120 Days
Within 120 days, the business saw a major improvement in local visibility.
They moved from being mostly outside the Map Pack to ranking consistently in the top three positions for the majority of their main roofing and siding services.
This included valuable searches around roof repair, roof replacement, siding installation and storm damage work.
As their rankings improved, the enquiries increased too.
The business began generating 38+ additional leads per month from the local SEO campaign.
These were homeowners actively looking for roofing or siding help, not low intent website visitors.
For the business, this meant more calls, more quote requests and a more predictable flow of new opportunities each month.
The Bigger Outcome
The biggest change was not just better rankings.
It was that the company became more visible at the exact moment homeowners were looking for help.
Before the campaign, competitors were winning those searches.
After the campaign, this business became one of the main options people saw in Google Maps.
For roofing and siding companies, that visibility matters. A higher Map Pack position can be the difference between waiting for referrals and having a steady flow of inbound leads.
This case study shows why local SEO works best when the fundamentals are aligned.
Your Google Business Profile needs to be properly optimised.
Your website needs to support your core services.
Your local relevance needs to be clear.
And your authority needs to be strong enough to compete.
When those pieces work together, Map Pack rankings improve.
And when Map Pack rankings improve, more leads follow.
“This year alone, I’ve had more work than in the previous ten combined. We’d tried countless agencies before, but none delivered results, until Weeare.”
Our Local SEO Offer
Increase your local search visibility in 90 days or we will keep working for free until you do. Getting started is easy. Book a 15 minute meeting below.
Local SEO Foundations
From £750 / $950 per month
Best for businesses that need the basics fixed first.
Google Business Profile optimisation.
Core website and local SEO improvements.
Review process and local visibility tracking.
Local SEO Growth
From £1,500 / $2,000 per month
Best for established businesses that want more calls.
Google Maps and local search optimisation.
Service page creation and content improvements.
Increase visibility in 90 days or we keep working for free.
Local SEO Domination
From £2,750 / $3,500 per month
Best for competitive markets and bigger growth goals.
Aggressive service and location page strategy.
Local links, citations, reviews and authority building.
Built for businesses that want to dominate their local area.