Ranking in the Google map pack as a roofing contractor
Why the three results with the map matter more than your website, how service area businesses are ranked, and the things roofers get wrong.
Search "roofer near me" on a phone. Before any website appears, you get a map and three businesses. That block is the map pack, and for a local trade it is the most valuable real estate on the internet.
It is also free. Which is why it is worth understanding properly.
Why it beats your website
Three reasons, all structural:
It sits above the organic results, and on a phone it often fills the first screen entirely.
It carries a call button. A homeowner does not have to visit your site, find your number, and dial. One tap.
It carries reviews, right where the decision is being made.
For a roofing company, a strong profile frequently produces more phone calls than the website — with no ad spend and no monthly fee.
How Google decides who appears
Three factors, roughly:
Relevance
How well your profile matches what was searched. Your primary category does a lot of work here. "Roofing contractor" is not the same as "General contractor" — pick the specific one.
Distance
How close you are to where the person is searching. This is the factor you cannot buy your way around, and it is why a single profile does not rank evenly across a whole county.
Prominence
How well known you are — reviews, mentions elsewhere on the web, and consistency of your name, address and phone number across directories.
The service area business question
Most roofers have no storefront. Customers do not visit you; you visit them. Google has a specific setup for this, and getting it wrong costs rankings.
If customers do not come to your address, hide the address and set service areas instead. A profile showing a residential address that nobody visits can be suspended, and suspension takes weeks to reverse.
⚠️ And the thing roofers get wrong most: setting a service area does not make you rank across that whole area. Distance still applies from your actual location. A profile in one city will not appear reliably in the map pack of a city forty minutes away, no matter how large the service area you drew.
That is a real constraint, not a configuration problem. It is also why "one profile per city" is a question worth asking — and the honest answer is that fake locations get suspended, so the legitimate version requires a real staffed address, which most roofers do not have.
Reviews: how many and how often
Two things matter, and recency matters more than most people think.
Volume builds prominence over time. Recency signals you are still operating — a profile with forty reviews where the newest is from two years ago reads worse than one with fifteen from the last six months.
The practical version: ask every satisfied customer, at the moment the job is finished and they are looking at a roof that no longer leaks. Not by email three weeks later.
🔴 Never buy reviews and never write your own. Google removes them, and since the FTC rule on fake reviews took effect in 2024 there is civil penalty exposure per violation. It is one of the few marketing mistakes that can cost more than it ever earned.
Photos change how many people call
Profiles with real, recent photos get more engagement — and roofing is a visual trade where the proof is obvious.
Post finished jobs. Crews on a roof. Before and after. Real photos from your phone beat stock images, and they beat them by a lot, because a homeowner can tell the difference immediately.
What changes your ranking, and what does not
| Actually moves the needle | Does not |
|---|---|
| Correct primary category | Stuffing keywords into your business name |
| Reviews, especially recent ones | Buying reviews (removed, plus penalties) |
| Real photos, posted regularly | Stock photos |
| Consistent name, address and phone everywhere | Cheap directory listing bundles |
| Being physically near the searcher | Drawing a bigger service area |
Where it fits
The map pack is the cheapest reliable source of roofing calls that exists. It is also slow — prominence accumulates over months, and there is no version of this you can turn on in a week.
Which is why the honest sequence is: ads for calls this month, map pack for cheaper calls next year. They are not alternatives. They answer different questions, and a roofing company that ignores the second one is renting its lead flow forever.