Start here

What the "3-pack" actually is

Search "roofing contractor near me" on your phone. Under the ads, before the regular blue links, you'll see a small map with three businesses listed below it. That block is the Local Pack — and because it only holds three spots, everyone calls it the 3-pack.

For a roofer it's the single most valuable piece of real estate on the internet. Studies of local searches consistently show the top three map results soak up the majority of clicks and calls, while businesses on page two might as well not exist. So the whole game of local SEO is simple to state: get your Google Business Profile into those three spots for the searches that happen in your service area.

Anatomy of a Google local search
roofing contractor near me 1 Summit Ridge Roofing ★★★★★ 4.9 · 212 reviews Roofing contractor · Open now CALL 2 Apex Exteriors & Roofing ★★★★☆ 4.6 · 88 reviews Roofing contractor · Open now 3 Northgate Roof Co. ★★★★☆ 4.4 · 41 reviews Roofing contractor · Open now 1 2 3 Blue dot = the searcher · orange pins = the 3 businesses Google chose
Only three businesses make the pack. The #1 slot is highlighted the way Google visually emphasises the closest, most-trusted result. Everyone else is one tap away on "More places" — where almost nobody looks.
How Google decides

The three signals that rank the pack

Google is refreshingly open about this. Local ranking comes down to three factors working together — proximity, relevance, and prominence. You can't do much about the first, but the other two are almost entirely in your control. Here's roughly how much weight each one pulls for a typical "roofer near me" search:

The local ranking mix
Prominence — reviews, links, profile activityYou control this
Relevance — categories, services, content matchYou control this
Proximity — how close you are to the searcherFixed
Proximity is set by your address, so you can't change it — but a strong profile with real reviews and consistent information can beat a closer competitor. That's the whole opportunity.
Relevance — "are you the right match?"
  • Primary category set to "Roofing Contractor." The biggest single relevance lever.
  • Every service listed — repair, replacement, metal, storm damage, gutters.
  • Website content that matches the searches you want to show up for.
Prominence — "are you a big deal locally?"
  • A steady stream of new Google reviews with replies on every one.
  • Citations & links from directories and local sites, all with matching info.
  • An active profile — weekly posts, fresh photos, answered questions.
The playbook

The exact steps that get a roofer into the pack

1

Claim & fully verify the Business Profile

Take ownership and verify it so Google trusts the listing is really you. An unverified profile almost never ranks. This is non-negotiable step one.

2

Nail the categories and fill every field

Primary category "Roofing Contractor," then relevant secondaries. Fill in services, hours, service areas, attributes and a keyword-aware description. Google rewards completeness.

3

Make your name, address & phone identical everywhere

The exact same NAP on your website, your profile and every directory. Inconsistency makes Google unsure which business is real — and unsure businesses don't rank.

4

Turn on a real reviews engine

An automatic text and email that asks every finished customer for a review, plus a reply on every single one using the city and service naturally. This is the biggest prominence lever there is.

5

Keep the profile alive

Weekly Google Posts, fresh geo-tagged job photos, and answered Q&A. A profile that's clearly active outranks one that was set up once and abandoned.

The short version

The 3-pack rewards the roofer Google understands best (relevance) and trusts most (prominence). You can't move your address, but you can absolutely out-review, out-complete and out-work the businesses around you — and that's usually enough to jump a closer competitor. For a full real-world walkthrough, see the thin-content-to-3-pack case study.

Keep reading

More from the field