Relevance
How Google ranksHow well a business profile matches what someone searched for. Google reads the listing's primary category, services, and on-profile wording to decide if it fits the query.

GroundTruth · Edmonton, Alberta
Pricing opacity is the market's complaint engine: 34 of 68 negatives (50%) involve the bill - overcharges, dispatch fees before estimates, quote-to-invoice growth, or missing line items.
The dispatch-fee model is the wedge: $89-$129 charged to roll a truck, with reviews explicitly saying the firm refuses a ballpark before arrival. A published price list plus fee-credited-to-work flips this into an acquisition weapon.
The Gentlemen Pros is the market's only both-layer winner - map-pack rank #1 and 46 organic number-ones - and its negative file is pure price shock: the both-layer position is defended by brand, not by price satisfaction.
Reliability is the second wedge: no-shows on booked windows, cancelled appointments, and quotes that never arrive appear across 7 of the 25 firms, including the three biggest names on the roster (Always, Capital, Kingstree).
Replace-versus-repair distrust is measurable: furnace circuit boards that 'can't be sourced', faucets that 'can't be tightened', warranty swaps rebranded as favours - a repair-first promise in writing has no current owner.
Eight roster members hold a perfect 5.0 with almost no negative file - small firms (Prime, Alpine, Red leaf, Real Breeze, Eddies) whose review mass is too thin to hold the map against the volume leaders.
| Competitor | Bills far | Service call | bill doesn't | No shows, | Botched work | Pushed replace | No itemized | Rude dismissive |
|---|---|---|---|---|---|---|---|---|
| ▸ #1 The Gentlemen Pros Plumbing, Heating & Electrical14 complaints | 5 | 4 | 3 | · | 2 | · | · | · |
| ▸ #3 Always Plumbing & Heating15 complaints | 4 | 2 | · | 3 | 4 | 2 | · | · |
| ▸ #4 Capital Plumbing & Heating5 complaints | · | · | · | 3 | 2 | · | · | · |
| ▸ #5 Butler Plumbing Heating & Gasfitting Ltd.2 complaints | · | · | · | · | · | · | · | 2 |
| ▸ #7 A1 Heating & One Hour Plumbing6 complaints | 2 | 2 | · | · | · | · | · | 2 |
| ▸ #8 Ways Plumbing And Heating Ltd.8 complaints | · | · | 2 | · | 2 | · | · | 4 |
| ▸ #9 Max plumbing, furnace repair/gas fitting/drain cleaning.4 complaints | · | · | · | 2 | 2 | · | · | · |
| ▸ #11 First Choice Plumbing and Heating2 complaints | 2 | · | · | · | · | · | · | · |
| ▸ #12 Apollo Plumbing16 complaints | 4 | · | 2 | 2 | 2 | 2 | 4 | · |
| ▸ #14 Kingstree Plumbing15 complaints | 4 | 2 | · | 3 | 2 | 2 | · | 2 |
| ▸ #16 On Budget Plumbing4 complaints | · | · | · | 2 | 2 | · | · | · |
| ▸ #17 Go2 Plumbing and Heating4 complaints | 2 | · | · | 2 | · | · | · | · |
| ▸ #21 Atmosphere Plumbing and Heating4 complaints | 2 | · | · | · | · | · | 2 | · |
The Bright Data sweep returned 120 posts, 83 of them from r/Edmonton and r/alberta (career and apprenticeship threads excluded from analysis).
The single most common plumbing post in Edmonton subreddits is a stranger asking strangers who to call - for leaks, clogs, tanks, rough-ins - because nothing on Google answers the honest-and-fairly-priced question directly.
“Anyone have amazing experiences with their plumber who does a great job, is honest, and decently priced?”r/Edmonton ·
“Does anyone know an Edmonton/Sherwood park plumber that won't cost my currently unborn child to fix an internal mainline blockage?”r/Edmonton ·
Posters report $200-$350 charged just to quote, $400-plus for a shut-off valve, parts marked up double with tax added twice, and one thread titled 'Are all plumbers in the city insanely priced?'.
“Are all plumbers in the city insanely priced?”r/Edmonton ·
“Just to come out and quote I am seeing it range from $200 to $350”r/Edmonton ·
Posters explicitly route around the big names - 'rather support a small business than a Mr. Rooter kinda thing', Gentlemen fees called too high - hunting for the independent who works to code without the premium.
“I would rather support a small business than a Mr. rooter kinda thing”r/Edmonton ·
“I have used gentlemen's plumber but their fees are too high. I don't want to go too cheap”r/Edmonton ·
Homeowners ask what replacing Poly-B costs, who does it well, and how to insure a house that still has it - a purchase triggered by insurers, not by leaks.
“Has anyone replaced their poly-b piping in their house? And if so, what company did you use”r/Edmonton ·
A former phone-store employee describes assembling fake positive reviews, and recommendation threads treat Google stars as noise - which is why a 4.86-star market still begs Reddit for names.
“So I used to work in the phone industry and I would get bored on shift and we would go through various store's reviews to pull out the positive ones”r/Edmonton ·
Google ranks the local pack mainly on relevance, distance, and prominence. It publishes no formula, and there is no way to request or pay for a better rank.
How well your profile matches the search.
How far you are from the searcher.
How well-known you are, including reviews and links.
Keep your business info up to date. Complete, accurate info is more likely to show up in local results.
Verify your business. It tells Google you are authorised to represent the business.
Keep your hours up to date. So customers know when they can visit.
Respond to reviews. Positive reviews and helpful replies help your business stand out.
Add photos and videos. Show what you offer and tell the story of your business.
Add in-store products. Your products can show in local results so customers see what is in stock.
Google gives no formula, so this is a blended estimate. We layered the published map-pack factor breakdowns from several SEO authorities and took the nearest-fit figure per group.
How well a business profile matches what someone searched for. Google reads the listing's primary category, services, and on-profile wording to decide if it fits the query.
How far each business is from the customer who is searching. Google favours the nearest qualified option, so a listing can top the pack at its doorstep and disappear a few suburbs over.
How well-known a business is. Google builds it from signals like how many websites link to the business and how many reviews it has. In Google's own words, more reviews and positive ratings can help local ranking.
The block of three business listings Google shows on a small map at the top of local results, also called the 3-pack. It is ranked separately from the organic blue links below it.
Our score, out of 100, for the share of the metro where a business lands in the top three. A 20 means it holds a top-3 spot at one in five of the points we scan.
Our method of running the same search from many precise coordinates across the metro instead of one spot, because local rank shifts block by block with distance. The sweep pulls measured rank via the DataForSEO Google Maps API.
Our name for the slice of the metro where a business actually holds the top three. It equals its share of voice, and answers how much ground a rival owns rather than where it ranks for one search.
The middle rank across all the points where a business appears. We use the median, not the average, because far-edge points where a listing gives up the pack would drag a mean down and misstate where it really stands.
The furthest distance from a business's base where it still holds a top-3 spot. A compact read on how far its proximity advantage carries.
Google counts reviews toward prominence and says more reviews and positive ratings can help your ranking. Review velocity is the pace a business earns new reviews over time.
The cumulative number of reviews a business holds. Google treats the number of reviews as a prominence signal, so a larger, well-rated base can help ranking.
The percent of a business's reviews that are five stars. A quick read on how clean its reputation is, alongside the headline star average.
Our label for a listing that ranks high in the pack for one search but holds very little of the wider metro. High visibility at its doorstep, thin reach everywhere else.
Our label for a business that controls real metro turf, holding the top three across a wide area regardless of its rank for one single search. The opposite of a paper tiger.
How damaging a complaint theme is, tagged high, medium, or low. Damage with no accountability sits higher than, say, a slow crew.