What does the Metro Vancouver roofer Map Pack actually look like right now?
Rankwise Lab — Market Study · July 2026
This is a Rankwise Lab Market Study — public Google data, observed and analyzed by Rankwise, not client results.
Abstract
Proper Roofing shows up in 19 of 216 roofer searches tracked across Metro Vancouver this July, more than any other business in the dataset. A business posting fewer than 20 reviews appears in only 21% of the map results Google actually shows searchers. Fifteen of the 216 searches returned no three-business map result at all, and 11 of those 15 gaps sit in just two cities: Port Moody and White Rock.
The short answer, if you're asking what it takes to rank: a review count under 20 puts a roofer in the minority tier — most of what Google shows above that line, and the median across the whole dataset is 65 reviews.
1. The question
A homeowner in Coquitlam or Chilliwack types "roof repair near me" into Google and sees three businesses before anything else. This study asks what it takes for a roofer to be one of those three. It matters because that map result is the first thing most homeowners see, and for a roofer without a dominant referral network, it's often the only thing standing between a search and a phone call.
2. Data & method
This study covers 216 roofer-related searches across 18 Metro Vancouver municipalities — different combinations of search terms like "roof repair," "roof replacement," "roof inspection," "flat roof repair," "metal roofing," "gutter installation," and "skylight installation," each run against every tracked city. We collected live Google Maps search results against a Port Coquitlam, BC search location on 2026-07-09. 153 distinct businesses appeared across the tracked searches, with 586 total appearances carrying review data. City attribution comes from the address listed on each business's Google profile; 48 appearances landed in "Unknown" and a further 23 in "Other" because that address didn't resolve to one of the 18 tracked cities — both are excluded from the city-level findings below.
Limits, upfront: this is one snapshot from one search location. A homeowner searching from White Rock or Langley may see a different set of results than what Port Coquitlam returns. Review counts and ratings are single-point-in-time, not tracked over months. There's no click or call data behind any of these numbers — this shows who Google displays, not who gets hired.
3. Findings
Who shows up most often in the roofer Map Pack?
Across the 216 Metro Vancouver roofer searches tracked in July 2026, a few businesses show up far more than everyone else. The table below shows the eight most frequent, out of 153 tracked businesses.
| Business | Appearances (of 216) | Avg. rating | Reviews | Primary city |
|---|---|---|---|---|
| Proper Roofing | 19 | 5.0 | 89 | Coquitlam |
| Whonnock Roofing Ltd | 18 | 4.9 | 279 | Maple Ridge |
| Spartan Roofing Ltd | 16 | 5.0 | 69 | Maple Ridge |
| BulletpRoof Roof Systems - Mission BC | 12 | 4.9 | 76 | Mission |
| All Star Roofing | 11 | 5.0 | 122–123 | Vancouver |
| Canuck Roofing Ltd. | 11 | 4.9 | 205 | Burnaby |
| Vancouver Roofing & Solar | 11 | 5.0 | 21 | North Vancouver |
| Paragon Roofing BC | 11 | 4.9 | 17–124 | Surrey |
Two entries above list review counts as a range rather than a single number — that's the data as collected, not a typo (more on that in Limitations).
Two cities stand out inside this table. In Maple Ridge, Whonnock Roofing Ltd and Spartan Roofing Ltd hold 18 and 16 of that city's tracked appearances between them, meaning nearly every roofer search there resolves to one of two businesses. Coquitlam runs similarly — Proper Roofing appears in all 19 of its tracked Coquitlam searches. In markets like these, one or two businesses have effectively locked the visible results across almost every keyword variant.
How many reviews does it take to show up?
Across 586 tracked appearances from the 216 Metro Vancouver roofer searches in July 2026, review counts ranged from 1 to 485, with a median of 65.
Show the data
| Review count | Appearances |
|---|---|
| Under 20 | 126 |
| 20–49 | 125 |
| 50+ | 335 |
More than half of all tracked appearances (335 of 586, or 57%) belong to businesses with 50 or more reviews. A business with fewer than 20 reviews accounts for only 21% of the visible spots — meaning nearly four out of five map results Google shows go to businesses that have cleared that bar. Ratings themselves don't separate anyone: nearly every business in the dataset sits at 4.7 or higher, with only a handful of outliers below that. Rating alone won't get you in the door here — it's not what separates the businesses that show up from the ones that don't.
Which cities show up most in roofer map results?
Across the 216 Metro Vancouver roofer searches tracked in July 2026, city distribution is uneven. Every city was searched against the same set of terms, so the spread below comes down to how densely competitive each local roofing market actually is, not how the search was run.
Show the data
| Appearances | Appearances |
|---|---|
| Surrey | 56 |
| Maple Ridge | 47 |
| Vancouver | 43 |
| Coquitlam | 39 |
| Port Coquitlam | 38 |
| Chilliwack | 35 |
| North Vancouver | 35 |
| Burnaby | 34 |
Surrey leads with 56 tracked appearances, followed by Maple Ridge (47), Vancouver (43), Coquitlam (39), Port Coquitlam (38), Chilliwack and North Vancouver tied at 35 each, and Burnaby at 34. Langley, Abbotsford, and Richmond each recorded 31 appearances, just behind Burnaby. New Westminster (28), Mission (25), and West Vancouver (21) followed. Delta (15), Port Moody (13), White Rock (7), and Pitt Meadows (1) sit at the low end — though for two of those cities, that low count comes with a specific explanation below.
Where does Google show no roofer map result at all?
In 15 of the 216 Metro Vancouver roofer searches tracked in July 2026, Google returned no three-business map result. That's not spread evenly. Port Moody and White Rock account for 11 of the 15 gaps between them.
| City | Roofer searches with no map result shown |
|---|---|
| White Rock | 6 |
| Port Moody | 5 |
| Delta | 2 |
| Vancouver | 1 |
| West Vancouver | 1 |
In White Rock, six different search terms — including roof inspection, roof installation, roof repair, and roof replacement — came back with nothing. Port Moody showed the same pattern for roof installation, roof repair, roof replacement, and roofing contractor generally. It looks like Google hasn't settled on a stable three-pack for these terms in either city — though a single snapshot can't confirm that's a lasting pattern rather than a one-day quirk.
4. What this means for a contractor trying to rank
- A review count under 20 puts a business in the minority tier. Only 21% of tracked map appearances belong to businesses that low — most of the visible results your competitors are winning sit above that line, and the median across the whole dataset is 65 reviews.
- Rating alone won't get you in the door. With nearly every tracked business sitting at 4.7 or higher, rating alone isn't a competitive edge. Review volume and consistency matter more than the star number itself.
- Consistency across search terms beats a single strong keyword. The businesses appearing 11+ times across 216 searches aren't winning on one lucky phrase — they show up for roof repair, roof replacement, roof inspection, and more, in the same city.
- Some cities are effectively locked by one or two businesses. Maple Ridge and Coquitlam each show a single business holding most of that city's tracked results. A new entrant there is competing against an entrenched leader, not an open field.
- White Rock and Port Moody show real gaps. Six of White Rock's tracked searches and five of Port Moody's returned no map result at all. For a roofer already working in either city, that means Google hasn't settled on who to show for these searches yet — that's an open field, not a locked one.
5. Limitations
Keep in mind: this is one snapshot from one search location — Port Coquitlam, BC — on one day, 2026-07-09. A homeowner searching from White Rock or Langley might see a different set of results than what we captured here. These numbers are a single point in time, not a trend — a business at position one today could move next month, and this study can't tell you how long any position has been held. We're not tracking phone calls or clicks, just what Google shows — showing up here isn't the same as getting the job. A couple of businesses in the table above show review counts as a range rather than one number (122–123, 17–124) — that's how the data came in, not a typo. And the review counts and star ratings above are what Google displayed at the moment we collected them, on July 9, 2026 — not an independently verified audit, and things may have shifted since.
6. What Rankwise tracks from here
Rankwise Lab studies how local businesses rank across Metro Vancouver's service trades — this is the roofer read for July 2026. The same collection method runs on a recurring basis, and a follow-up pass will show whether this concentration holds, whether the White Rock and Port Moody gaps close, and whether new businesses break into the cities currently dominated by one or two names.
Want to see where your own business sits? Rankwise runs a 15-minute audit that shows exactly where you rank for roof repair and the other terms above, in your city, right now. We only take one roofer per city in Metro Vancouver — book yours at rankwise.ca/audit.
References
- Google Maps search results for 216 roofer-related keyword-city combinations, collected via SerpAPI, search location Port Coquitlam, British Columbia, Canada, 2026-07-09.
- Rankwise Supabase
serp_snapshotstable — 153 distinct competitor businesses, 586 appearances with review data. - City attribution inferred from the address field on each business's Google Business Profile; entries without a resolvable city were grouped as "Unknown" or "Other" and excluded from named-city analysis.
- Review counts and star ratings reflect values displayed by Google at the time of collection, not an independently verified audit.
Want to see where more calls can come from?
Book a 15-minute call and we will walk through your Google visibility, where there is room to grow call volume, and whether we are the right team to help. We only work with one HVAC contractor per city. Month-to-month. No lock-in.
Book a 15-minute call