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
Deep, review-active demand: the top 25 clinics hold roughly 19,400 combined Google reviews at 4.5 to 4.9 stars, so patients are choosing on reputation signals this data shows are inflated.
Front desk is the loudest pain: 36% of negative reviews cite rude, dismissive, or unprofessional treatment, and most of it points at reception and admin rather than the dentist.
Trust and price gap: 23% report surprise bills, charges above the Alberta fee guide, or insurance games, and 17% describe treatment a second opinion later called unnecessary.
Ratings are partly bought: five reviews across three clinics describe Tim Hortons or gift card incentives for 5-star reviews, so displayed averages overstate real satisfaction.
Weakest on operations: missed bookings, hour-plus waits, harassing reminder calls, and revolving dentists recur across 20 of 25 competitors, and none advertises a fix.
The opening: a clinic that publishes fee-guide prices, guarantees the same dentist, and contacts patients only on request would answer the five most common complaints at once.
| Competitor | Rude dismissive | Botched work | Surprise billing | Scheduling chaos | Unnecessary treatment | Harassing booking | Rushed visits, | Constant dentist |
|---|---|---|---|---|---|---|---|---|
| ▸ #1 The Dentists at Northgate15 complaints | 5 | 3 | 2 | 3 | 1 | · | · | 1 |
| ▸ #2 Forest Heights Family Dental16 complaints | 3 | 4 | 2 | 2 | 2 | 1 | · | 2 |
| ▸ #3 Westmount Dental Centre5 complaints | 1 | 1 | 1 | 1 | 1 | · | · | · |
| ▸ #4 Smiles Dental Group - Edmonton Dentist22 complaints | 6 | 4 | 4 | 3 | 1 | · | 3 | 1 |
| ▸ #5 Summit Dental6 complaints | 1 | 2 | 1 | 2 | · | · | · | · |
| ▸ #6 Holyrood Dental4 complaints | · | · | 2 | · | 2 | · | · | · |
| ▸ #7 Southgate Dental Centre11 complaints | 3 | 3 | 3 | 1 | 1 | · | · | · |
| ▸ #8 Avalon Dental4 complaints | · | · | 1 | 3 | · | · | · | · |
| ▸ #9 Kensington Dental Clinic - Edmonton4 complaints | 1 | · | · | 1 | 1 | 1 | · | · |
| ▸ #10 Millwoods Dental Choice14 complaints | 2 | 4 | 1 | · | 3 | 2 | 1 | 1 |
| ▸ #11 Clareview Dental Clinic4 complaints | · | 1 | 1 | 1 | 1 | · | · | · |
| ▸ #12 Riverbend Square Dental SW Edmonton2 complaints | · | 1 | · | 1 | · | · | · | · |
| ▸ #13 Gallery Dental1 complaints | 1 | · | · | · | · | · | · | · |
| ▸ #14 Skyview Dental8 complaints | 4 | 1 | 1 | · | 1 | · | 1 | · |
| ▸ #15 Smile Zone43 complaints | 10 | 10 | 4 | 6 | 7 | 1 | 3 | 2 |
| ▸ #16 Riverbend Family Dental Care10 complaints | · | 1 | 4 | 1 | 2 | · | · | 2 |
| ▸ #17 Hillview Family Dental4 complaints | 1 | 2 | · | · | · | · | · | 1 |
| ▸ #18 Norwood Dental Alberta Avenue21 complaints | 4 | 2 | 6 | 5 | 1 | 2 | · | 1 |
| ▸ #19 Azarko Dental Edmonton7 complaints | 4 | 1 | · | 1 | · | · | 1 | · |
| ▸ #20 Millbourne Mall Dental Clinic1 complaints | · | · | · | 1 | · | · | · | · |
| ▸ #21 Manchester Dental Edmonton1 complaints | 1 | · | · | · | · | · | · | · |
| ▸ #22 Sherbrooke Family Dental19 complaints | 4 | 3 | 1 | 3 | 2 | 3 | 2 | 1 |
| ▸ #23 Hermitage Dental6 complaints | 3 | 1 | · | · | · | 2 | · | · |
| ▸ #24 Londonderry Dental Choice5 complaints | 1 | 1 | 2 | · | · | · | 1 | · |
| ▸ #25 Saddleback Dental Centre5 complaints | 2 | 1 | · | · | 1 | 1 | · | · |
The scrape returned 124 posts, of which 107 sit in the Alberta market subreddits (r/Edmonton 80, r/alberta 17, r/Calgary 8, r/CanadianDentists 2); the rest are off-market noise (other cities, general dentist AMAs, unrelated surgery subs).
About two thirds of market posts are direct requests for a dentist recommendation, spanning every quadrant of the city and every niche (pediatric, denturist, periodontist, cosmetic, sedation). Posters explicitly say online reviews failed them: they scoured Google and the reviews 'freak me out,' options blur together, or they were burned by a well-reviewed clinic. Winning threads end with an edit naming the clinic that treated the poster well, which then becomes permanent, searchable word of mouth. This matters because the highest-intent patients in Edmonton are routing around the entire paid and review-based acquisition stack.
“I’ve been looking on google and even a few had reviews freaks me out lol”r/Edmonton · Apr 2026
“I have been looking online but there are so many options with varying reviews which is why I thought I would ask here.”r/Edmonton · Apr 2024
The single most requested dentist attribute is 'non-judgmental.' Posters describe 4 to 14 year care gaps driven by phobia, addiction recovery, depression, or eating disorders, and their teeth are now in crisis (crumbling front teeth, infections, full-mouth extractions). Many need sedation, and several report clinics that refuse anxious patients outright or could not accommodate sedation. These are not cleanings-and-checkups patients; they are full-mouth restoration, denture, and implant cases worth five figures each, blocked purely by fear of shame. The posts that promise no judgment collect the biggest upvote counts and the warmest comment threads.
“I have very bad dental anxiety, and a lot of work that needs to be done. I’d love if someone can recommend a dentist that is non judgmental, direct billing, and very good with dental anxiety”r/Edmonton · Oct 2025
“I’m worried that a dentist is gonna take one look at my teeth and ridicule me or something”r/Edmonton · Aug 2023
A steady stream of uninsured, laid-off, student, AISH, Alberta Works, income-support, and CDCP patients are searching for any clinic that will take their coverage without balance billing, often while sitting on active infections. They report clinics refusing public plans, plans that 'don't cover much,' quotes of $25,000-plus that trigger despair, and resorting to the U of A student clinic, emergency rooms, or GoFundMe. When someone finds a clinic that accepts AISH with no extra charges, they post about it as a public service and field DMs for the name. This is a large, chronically underserved segment with genuine urgency and nowhere to go.
“Just approved for the CDCP (Canadian Dental Care Plan) and many Edmonton Dentists bill beyond what the plan pays.”r/Edmonton · Nov 2024
“I struggled for years to find a dentist who was actually good at what they did but also accepted AISH or Alberta Works for direct billing without charging me over and above what my insurance would cover.”r/Edmonton · May 2024
The Alberta Dental Fee Guide is a running grievance across nearly a decade of posts. Patients hunt for the rare clinic that charges at or below the guide, report clinics charging 15 percent or more above it, and compare Alberta prices unfavorably to BC ($350 vs $230 cleanings, $800 vs $600 night guards). Even fully insured patients eat $60 to $150 per visit because insurers reimburse against guide rates, not actual charges. The highest-scoring post in the dataset (385 points, July 2026) calls the guide 'total nonsense' and notes that identical quotes from three offices make comparison shopping impossible. Posters treat 'follows the fee guide' as a proxy for honesty itself.
“Every dental service i've paid for out of pocket is between 20-33% more expensive on average.”r/alberta · Jul 2026
“despite having 100% dental coverage I am constantly having to pay an extra $60-90 for a cleaning because my clinic charges above the fee guide”r/Calgary · Oct 2024
Patients describe getting twenty, six, and two cavity diagnoses from different dentists off the same x-rays, being pitched Invisalign when they came in with pain, being billed for work never performed, fraudulent insurance charges, multi-year orthodontic sagas that a specialist had to undo, and 'appointment creep' where every visit spawns three more. The result is a market that treats every treatment plan as a possible upsell, delays care for years out of suspicion, and seeks second opinions on Reddit before trusting a chair. Trust, not clinical skill, is the scarce commodity.
“I visited multiple dentists and received a different diagnosis from every one: one said I had twenty cavities; one said I had two cavities; one said I had six cavities; one said I needed multiple root canals.”r/Edmonton · Nov 2023
“In a recent experience, a dentist didn’t actually do the work but billed for it.”r/Edmonton · Jul 2025
A distinct bloc of posters filter dentists on administrative competence: direct billing so they never front the money ('can't do the reimbursement fiasco'), consistent reimbursement instead of hidden costs, coordination between CDCP and the Alberta seniors program that clinics refuse to attempt, insurers paying 80 percent of guide fees rather than actual charges, and one dentist refusing a patient outright because he 'doesn't know how' workers comp billing works. For patients on tight cashflow, a clinic that cannot direct-bill is functionally a clinic they cannot use, regardless of clinical quality.
“Direct billing is an important one as I need to use my benefits and can’t do the reimbursement fiasco.”r/Edmonton · Nov 2024
“I usually get good treatment etc but struggled to find a place that dont have hidden cost, I am getting inconsistent coverage reimbursement in different place.”r/Edmonton · Sep 2022
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.