E
DecodeLocal: decode the market, dominate locally

Law Firm Market

GroundTruth · Edmonton, Alberta

80
Negative reviews read
25
Competitors in view
155
Complaints tagged
23%
Top pain share

The bottom line

1

Fee surprise is the market's #1 complaint (26 of 80 negatives, 33%): quotes of $3,000-$4,000 that became $14,000, a $500 'rush fee' for the firm's own delay, and retainers consumed without a statement, across 14 of the 25 firms.

2

Communication failure is the #2 pattern: unreturned calls and emails appear in 15 of 80 negatives across 9 firms, and it is the most repeated grievance in family and estate files.

3

The volume personal-injury leaders (Assiff 5.0/2,108, James H. Brown 4.9/1,625) win on review count, but their negatives allege pressure to settle low - a positioning gap a contingency firm could attack with a 'your number, not our timeline' promise.

4

Edmonton Law Office (4.7/606) is the volume family-law player and the single largest source of negative reviews in the window (20 of 80): high intake, low follow-through is the pattern a challenger punishes.

5

Two BigLaw names on the map (Miller Thomson 3.8, Reynolds Mirth 3.8) hold the lowest ratings in the top 25 - institutional reputation is not protecting them in local search.

6

Not one of the 25 publishes prices, response-time standards, or a file-status process on Google - every differentiation angle in this report is currently unclaimed.

Complaint load by map-pack rank

155 complaints across 25 competitors
Heaviest complaint load sits with Edmonton Law Office, carrying 25 complaints at map-pack rank #11.
Rank
to
Severity

Pain map

every complaint theme across 25 competitors · click to filter

Severity mix

share of complaints
155complaints
High severity0%
Medium severity23%
Low severity77%

The bleed grid

darker = more complaints · click a name to expand, a column to filter
CompetitorCalls emailsBills thatFiles thatUnprepared mishandledRude treatmentRetainers consumedPromises consult,Pressure settle
2·······
······22
·32·····
222····2
·22·2···
2·····2·
·22·····
·223·2··
·544453·
22··3···
22···2··
·22·····
·32····2
·32·2·2·
32·342··
2·····2·
543432··
2·23·2··
·2·2··3·
FewerMoreshading is relative within each column · only rivals with complaints shown

Open lanes

gaps nobody fills · click a lane for the evidence and the angle to claim it

Voice of market

local Reddit signal, the pains nobody leaves a star rating about

No Reddit signal was pulled for this run.

Area of control

where each rival actually holds Google's local pack across the metro

Review velocity

how fast each rival banks Google reviews, and how many they hold · straight from the review pull
~80 five-star / monthbusiest month was Mar at 169up 102% since the window opened
Five-star reviews the 25 mapped rivals earned each month, across the full 18-month window. The market adds about 80 a month, so a newcomer that wants to climb has to beat that pace.
Biggest review bases
#2 James H. Brown & Associates
240
#4 Assiff Law Office
240
#11 Edmonton Law Office
240
#1 Chadi & Ibrahim LLP
168
#25 Peter B Mason Real Estate Lawyer
118
#8 Moustarah & Company
74
#23 Verhaeghe Law Office
65
#17 Verdicta LLP
64
#12 Liberty Law LLP
63
#16 Forum Law LLP | Business, Family and Litigation Lawyer
58
The exact Google review total each rival holds. Switch to By company for every rival’s monthly pace alongside its cumulative count.

Help directory

the local-SEO terms this report uses · ranking facts come straight from Google's own docs

What Google says improves your local rank

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.

Relevance

How well your profile matches the search.

Distance

How far you are from the searcher.

Prominence

How well-known you are, including reviews and links.

What Google recommends you do

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.

“There’s no way to request or pay for a better local ranking on Google.”

How the industry weights the map pack

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.

Google Business Profile31%
Reviews17%
On-page & website15%
Links / backlinks12%
Behavioral signals9%
Citations (NAP)8%
Personalization5%
Social3%
What that Google Business Profile share actually is
  • Primary category: the single biggest lever. Pick the most specific category that still fits what you do.
  • Keyword in the business name: strongly correlated, but it must be your real registered name. Adding keywords you do not have breaks Google's rules and risks suspension.
  • Proximity of your address: where your verified address sits relative to the searcher. Keep it exact and consistent everywhere it appears.
  • A complete profile: secondary categories, services, attributes, hours, and photos. Completeness helps directly and drives the engagement behind behavioral signals.
Your profile and your reviews are nearly half of it, and both are levers you fully control.
Blended fromAhrefs,Moz,Semrush,DataForSEO. A synthesis, not an official Google figure.

Relevance

How Google ranks

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.

In this dashboard. The 'Sharpen relevance' play in a dossier targets this. Aligning the primary category and services to the search term lifts rank at points where distance is already met.

Distance (Proximity)

How Google ranks

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.

In this dashboard. The strongest force on the area-of-control map. 'Proximity is king' in the brief: pack position is mostly distance, which is why one search rank does not equal metro reach.

Prominence

How Google ranks

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.

In this dashboard. Review velocity and the review base feed prominence. Our data still shows prominence cannot outrun distance for a single search.

Local pack (Map pack)

How Google ranks

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.

In this dashboard. Map-pack rank is the single position you see for one search from one spot. The report measures it from many points to expose true reach.

Share of voice (SoLV)

Map & reach

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.

In this dashboard. The area-of-control leaderboard ranks every rival by this. We also call it 'area of control'.
Source:GroundTruth method

Geo-grid

Map & reach

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.

In this dashboard. The area-of-control map is a geo-grid sweep. Each coloured dot is one coordinate's measured local-pack rank for the selected business.
Source:GroundTruth method

Area of control

Map & reach

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.

In this dashboard. The Area of control tab. The map shades every grid point by the selected rival's measured rank.
Source:GroundTruth method

Median rank

Map & reach

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.

In this dashboard. Shown in the findings panel and the leaderboard, alongside its best rank and reach.
Source:GroundTruth method

Top-3 reach

Map & reach

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.

In this dashboard. In the findings panel and dossier. A small reach means a tight, proximity-bound footprint.
Source:GroundTruth method

Review velocity

Reviews

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.

In this dashboard. The Review velocity section. The Trends tab plots each rival's reviews per month so you can see front-loaded versus back-loaded growth and rating dips.

Review base

Reviews

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.

In this dashboard. The By company tab shows each rival's exact cumulative total, and how fast it is adding to it.

Five-star share

Reviews

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.

In this dashboard. Shown per company across the review tabs and the praise panel.
Source:GroundTruth method

Paper tiger

Our labels

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.

In this dashboard. Flagged in the intelligence brief and at the top of a competitor's dossier.
Source:GroundTruth method

Ground holder

Our labels

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.

In this dashboard. Shown in the contrast cards and as a dossier archetype.
Source:GroundTruth method

Complaint severity

Our labels

How damaging a complaint theme is, tagged high, medium, or low. Damage with no accountability sits higher than, say, a slow crew.

In this dashboard. Colours the pain map, the severity mix donut, and the bleed grid.
Source:GroundTruth method