You’ve Been in Business 8 Years and Nobody Can Find You
Let me paint a picture you might know too well. It’s Tuesday morning. A homeowner in your city just discovered water damage in their ceiling. They grab their phone. Type “roofing contractor near me.” The local 3-pack pops up. Three roofing companies. Photos, reviews, phone numbers. The homeowner taps the first one.
Your company wasn’t in that 3-pack. You weren’t on the first page of Google Maps at all. You were on page four. Which, in local search, might as well be the dark side of the moon.
That was Summit Roofing Co eight months ago. Tom S. Had built a solid roofing business over eight years. Good reputation. Happy customers. But online? He was invisible. His Google Business Profile was unclaimed. Wrong hours, missing categories, zero reviews. His NAP (name, address, phone number) was inconsistent across 30+ directories. Google didn’t trust his business enough to show it to anyone.
Tom was losing an estimated 15-20 qualified leads per week to competitors who ranked above him. Not because they were better roofers, but because Google thought they were the only roofers worth showing.
Google Maps Is Not a Directory. It’s a Competition.
Here’s the shift most contractors don’t understand: Google Business Profile is not a listing service. It’s an algorithm-driven ranking system that decides. In a fraction of a second. Which three companies deserve to appear when someone searches for a roofer. And that decision is based on three signals:
- Relevance: Does your profile match what the searcher is looking for?
- Distance: Are you physically near the searcher?
- Prominence: Is your business well-known, well-reviewed, and well-documented across the web?
Summit Roofing was failing on all three. Their profile had no service categories set. Their address was listed three different ways across the internet. They had zero reviews. Which told Google “nobody has ever validated this business exists.” The algorithm did exactly what it’s designed to do: it showed searchers the roofers who had done the work of proving themselves.
The 3-Part Rescue That Took Summit from Invisible to #1
We didn’t rebuild their website. We didn’t run ads. We fixed the foundation first. Because in local SEO, the foundation is your Google Business Profile.
1. GBP Claim, Verify, and Optimize
Step one: we claimed and verified the profile. Then we filled every single field. Service categories (all of them: roofing contractor, roof repair, gutter service, etc.), service area (all surrounding towns), business hours (accurate), phone number (consistent), website (linked). We uploaded 40+ high-quality photos: completed roof replacements, crews on job sites, before-and-after shots, the company truck, the office exterior. Google wants visual proof that you’re a real business doing real work.
Within two weeks, the profile went from “unclaimed” to “active and optimized.” That alone moved them from page four to page two.
2. Citation Cleanup: Fix the Mess You Didn’t Know You Had
Over eight years, Summit Roofing’s business name had appeared on Yelp, BBB, HomeAdvisor, Angi, Houzz, and 30+ other directories. The problem? It was listed five different ways: “Summit Roofing,” “Summit Roofing Co,” “Summit Roofing Company,” sometimes with an old phone number, sometimes with a previous address. Every inconsistency told Google “this business might not be legitimate.”
We audited every citation. Corrected every one. Removed duplicates. Ensured the name, address, and phone number matched exactly. Down to the punctuation. Across all platforms. NAP consistency is not a nice-to-have. It’s the single most important off-page ranking factor for local SEO.
3. City-Specific Service Pages
Summit Roofing served their primary city plus eight surrounding towns. We built eight city-specific service pages. Each with unique content about roofing in that area, local landmarks, neighborhood references, and specific service offerings. These pages didn’t just rank for “roofing contractor [primary city].” They captured search traffic from every town in the service area, multiplying their organic visibility by 9x.
The Results: Page 4 to #1 in 6 Weeks
Six weeks after we started, Summit Roofing Co hit the #1 position in the Google Maps local 3-pack for their primary keyword. And not just one keyword. They ranked in the top 3 for 12 high-value roofing terms across their service area.
The real numbers:
- #1 Google Maps rank for “roofing contractor [city]”
- 25+ qualified calls per week. Up from 3-5 per month
- 340% increase in monthly leads
- 4.8★ average rating from 23 reviews collected in the first quarter
Same company. Same crew. Same market. The only thing that changed was Google’s confidence in their business.
“My Competitors Have More Reviews. I Can’t Catch Up.”
Tom’s top competitor had 87 reviews when we started. Summit had zero. That gap feels impossible. Here’s what actually matters: review velocity and recency. Google weights recent reviews more heavily than old ones. A 3-year-old review with no follow-up activity sends a weaker signal than a stream of 2-3 new reviews per week.
By month two, Summit was collecting 5-7 new reviews per week through automated text follow-ups. Their review velocity was higher than every competitor in the market. Google noticed. Rankings followed.
You don’t need to have the most reviews. You need to have the most current reviews. And you need them coming in consistently.
What Tom Would Tell Other Roofers
If your Google Business Profile isn’t claimed, verified, and optimized, you’re invisible. Not metaphorically. Literally. Google shows businesses it trusts, and trust is built through consistency. Consistent NAP, consistent reviews, consistent activity.
Here’s your first three moves:
- Claim your GBP today if you haven’t. It takes 10 minutes.
- Search your business name in quotes on Google. Find every directory listing. Fix every inconsistency.
- Text your last 10 happy customers and ask for a Google review. Send them the direct link. Most will say yes.
Tom went from invisible to dominant in six weeks. Not because he outspent anyone. Because he fixed what was broken.
“I had no idea how much business I was leaving on the table. Being #1 on Google Maps changed everything for my company. The phone does not stop ringing.” – Tom S., Owner, Summit Roofing Co