Skip to main content
Services · Google Business Profile

How do you rank a law firm in the Google Maps pack?

Three things: proximity, which you can't control. A fully populated profile with the right primary category. And a steady velocity of recent reviews, reinforced by local schema on your site. Top-2 map-pack firms see 3 to 4 times more phone inquiries than page-1 organic alone. Most firms have one piece; we do all three.

Why this matters

Most local legal searches end in the map pack.

Someone in Houston types "personal injury lawyer near me" into Google. Above the AI Overview, above the blue links, three firms appear in a map block. Below them: ten more results, most of them legal directories. According to a 38-firm benchmark study published in 2026 (Authority Specialist), firms holding a top-2 spot in that map block see three to four times more phone inquiries than firms ranking page-1 organic only. If you're not one of those three, you're competing on a screen most searchers won't reach.

The firms in the map pack didn't get there by accident. They have a primary category that exactly matches the query (Personal Injury Attorney, not "Lawyer"), a service-area set that covers the searcher's ZIP, recent reviews with relevant keywords, and structured data on their website that reinforces the same entity Google sees in the listing. Google added niche legal categories like "Probate Attorney" and "Estate Litigation Attorney" in 2025. Picking the wrong category knocks you out of the right query entirely; most firms still haven't audited for the niche-category update.

The map pack

Three slots. This is what decides them.

Illustrative, not a live result. The three firms in the map block are chosen by Google's three stated local ranking factors — relevance, distance, and prominence. Distance you can't move. The other two are exactly what GBP work targets.

1 Your Firm Name Personal Injury Attorney · ★ 4.9 (87) · 4 reviews this month Your firm
2 Hale & Crowder Injury Law Personal Injury Attorney · ★ 4.7 (142)
3 Riverside Accident Attorneys Personal Injury Attorney · ★ 4.6 (53)
Relevance

How well your primary category and listing match the exact query. "Personal Injury Attorney" wins the PI query; the generic "Lawyer" doesn't.

Distance

How close your office is to the searcher. The one factor you can't change, which is why the other two have to be airtight.

Prominence

How established Google thinks you are: review count and recency, NAP consistency, links, and the schema-to-GBP entity handshake.

What's included

The four pillars of map-pack visibility.

Launch includes full GBP setup at launch. Launch + Grow and Multi-Attorney add the ongoing reviews, posts, monitoring, and local SEO work that holds the ranking once you have it.

01

GBP setup & niche-category audit

Profile claim, verification, primary category (audited against the 2025 niche-category additions like "Probate Attorney" and "Estate Litigation Attorney"), secondary categories, services list, attributes, service areas defined by ZIP, hours, attorney bios, photos uploaded with proper geo-EXIF data, and Q&A. Every field that affects ranking, filled in correctly the first time.

02

Local schema + NAP at scale

LocalBusiness and LegalService schema on your site, with sameAs wired to your GBP listing so Google reads them as one entity. NAP (name, address, phone) audited across 70+ legal and general directories: Avvo, Justia, FindLaw, Yelp, Better Business Bureau, and the long tail. Variations as small as "Suite 100" versus "Ste 100" read as different businesses to Google's local algorithm. This is one of the places structured data still pulls real weight — local ranking leans on it more directly than AI citation does, which we cover in AEO.

03

Reviews flow that holds up to bar rules

A request flow structured around your jurisdiction's specific rules: ABA Model Rule 7.1, state variations (NY 7.1, CA 7.1, FL 4-7.13, TX 7.04). Some states allow solicitation under specific conditions; some require disclaimers; some prohibit incentives entirely. We don't write fake reviews. We don't pay for real ones. We build a system that surfaces honest reviews from actual clients and responds to each within 24 hours, since response rate is itself a ranking signal.

04

Ongoing posts, monitoring, suspension recovery

Weekly GBP posts on Launch + Grow and Multi-Attorney. Profile changes monitored monthly (Google can edit your listing without telling you, and competitors can submit edits too). Q&A answered. Suspension recovery handled if it ever happens. GBP suspensions hit roughly 1 in 6 listings annually; reinstatement requires a formal appeal protocol with documented evidence of legitimacy that most firms don't know exists.

How we do it

Setup once. Maintain forever.

GBP isn't a launch-and-forget asset. Proximity is the #1 ranking factor and you can't change where your office sits. Every other signal is yours to win. The firms that hold the map pack are the ones touching the profile every week.

W1

Claim & audit

Profile claimed, or fixed if duplicate listings exist (common after office moves or attorney departures). Full audit of current state. Gap analysis against the top three competitors in your local map pack, whether that's three PI firms in Houston, three DUI specialists in Phoenix, or three estate planners in Boston.

W2

Full setup

Every field optimized. Photos uploaded with geo-EXIF data so they encode location at upload. Service areas defined by ZIP code rather than city name (ZIPs are more granular to Google's local algorithm). Primary category locked in first, then secondaries.

W3

Schema & site sync

LocalBusiness and LegalService schema deployed on the site. sameAs property pointing to the GBP URL so Google reads them as one entity. NAP consistency check across 70+ directories (Avvo, Justia, FindLaw, Yelp, BBB, state-bar profiles, and the long tail). Citations audited and fixed where they're wrong or stale.

Ongoing

Weekly maintenance

Posts published, reviews requested through the compliant flow, Q&A monitored, listing changes audited monthly. Suspension recovery if it ever happens. Multi-location grid tracking on Multi-Attorney: you rank differently from every block in your service area, and the grid view shows which neighborhoods you're missing.

What the work actually moves

Four operational signals that separate the map pack from the rest.

Beyond the proximity floor and the 3-to-4x lead lift from top-2 ranking, the firms that hold the map pack get four specific things right. The firms that don't hold it almost always miss at least two of these.

01

Primary category is exact, not generic

Google added niche legal categories in 2025: "Probate Attorney," "Estate Litigation Attorney," "Immigration Attorney," more. Choosing the exact one (versus the generic "Lawyer" or "Attorney") is a direct ranking signal for the specific practice-area query you want to win. Most firms haven't reaudited since the update.

02

NAP consistency across 70+ directories

Your firm name, address, and phone number must match exactly across Avvo, Justia, FindLaw, Yelp, BBB, state-bar profiles, plus the 60-plus general directories Google indexes for local signal. "Suite 100" versus "Ste 100" reads as two businesses. Most firms have inconsistency they don't know about, usually from an old address Google still indexes.

03

Review velocity, not just volume

Once you're past 50 reviews, recency matters more than total. A firm with 80 reviews and 4 in the last 30 days outranks a firm with 200 reviews and the most recent one 18 months ago. We aim for 2 to 3 new authentic reviews per month, every month, structured around your state's bar rules so the flow stays compliant.

04

Schema-to-GBP entity handshake

Consistent NAP plus schema is how Google reads your website and your GBP listing as the same business. LocalBusiness and LegalService schema on the site, with sameAs pointing to the GBP URL, makes the link explicit rather than leaving Google to infer it from matching details alone. Unlike the AI-citation case, this is somewhere structured data genuinely earns its keep — local ranking leans on it directly.

Firm A — 80 reviews, still coming in 4 this month

Firm B — 200 reviews, most recent 18 months ago nothing since →

18 months agotoday
Past roughly 50 reviews, recency beats volume. The steady trickle holds the map pack; the stale pile watches from page one.
Pricing

GBP setup is in Launch. Ongoing is in the retainer.

Setup is a one-time job, included in the $3,500 Launch build at no extra charge. The published industry range for standalone GBP setup is $400 to $1,400 (SERPreme SEO publishes those numbers; Esquire Digital and JurisPage won't publish at all and quote case-by-case). Ongoing weekly work that holds map pack ranking lives in Launch + Grow ($1,750/mo) or Multi-Attorney ($3,500/mo). Standalone GBP-only retainers across the industry run $500 to $1,000 per month. Cancel after month 3. No 12-month minimums. Full breakdown on the pricing page.

Common questions

About Google Business Profile for law firms.

If your question isn't here, drop it in the audit form below. We answer everything within a business day.

Industry pricing for standalone GBP work runs $400 to $1,400 for one-time setup (SERPreme SEO's published range) with ongoing management at $500 to $1,000 per month. Most agencies (Esquire Digital, JurisPage, The Modern Firm) don't publish prices and quote case-by-case. FirmForte includes full GBP setup in the $3,500 Launch build at no extra charge. Ongoing weekly posts, reviews flow, monitoring, and suspension recovery are included in Launch + Grow ($1,750/mo) and Multi-Attorney ($3,500/mo).
Most firms see early movement within 30 to 60 days of foundational fixes (correct primary category, NAP cleanup across directories, baseline reviews). Consistent top-3 ranking in competitive markets usually takes 90 to 180 days. SERPreme SEO and Authority Specialist publish similar timelines for the same work. In smaller secondary markets, the three slots are often gettable within 60 to 90 days. The biggest metros (NYC, LA, Chicago, Houston) take longer because the competing GBPs are more mature.
No, and we don't trust agencies that do. Map pack ranking depends on proximity to the searcher (which we can't change), category match, review count and recency, response rate, NAP consistency, and your GBP signal strength relative to competitors. We guarantee the work and the process. Map pack placement itself is Google's call. In smaller markets, the three slots are often gettable in 60 to 90 days. In the biggest metros, it takes longer and may require multi-location architecture.
Suspensions hit roughly 1 in 6 GBP listings annually, often without warning. Common triggers: address changes Google didn't verify, suspicious review patterns, edits that look like spam to the algorithm, or a competitor filing a flag through the listing-edit interface. Reinstatement is a specific protocol: a formal appeal through the GBP support portal, documented evidence of legitimacy (bar registration, office lease, utility bill), and sometimes a phone verification. Most firms don't know the protocol exists. We handle the appeal as part of ongoing service on Launch + Grow and Multi-Attorney.
We work within whatever your jurisdiction allows: ABA Model Rule 7.1 and state variations (NY 7.1, CA 7.1, FL 4-7.13, TX 7.04). Most state bars permit review solicitation under specific conditions; some require disclaimers about results not being predictive; some prohibit incentives outright. Our review flow is set up around your specific state's rules, not a generic template. We don't write fake reviews. We don't pay for real ones. We do build a system that surfaces honest reviews from actual clients, and we respond to each within 24 hours since response rate itself is a ranking signal.
We set one up from scratch as part of Launch. The claim and verification process takes 5 to 14 days depending on Google's verification queue and which method they require (postcard, phone, video). Setup itself is a few hours of work; the waiting is on Google's end. If verification fails the first attempt (it sometimes does for home-based or virtual offices), we handle the appeal and resubmission.
GBP is the Google-owned listing that powers the map pack and Maps app. Local SEO is the broader practice of ranking for location-based searches across organic results, legal directories (Avvo, Justia, FindLaw), and AI search engines. We do both. They reinforce each other. Doing one without the other leaves performance on the table: a perfectly optimized GBP with a thin website caps out fast, and a strong website with a half-claimed GBP misses the map pack entirely.
LSAs are the Google Screened ads that appear above the map pack on legal queries. They run on a pay-per-lead model and require Google's screening process (background check, license verification, insurance review). For high-intent practice areas (PI, criminal defense, family law) in competitive metros, LSAs often deliver positive ROI alongside GBP. FirmForte doesn't run LSAs directly; we'll set up your eligibility and connect you with a paid-media specialist if it makes sense for your market. Organic map pack ranking from GBP work is the cheaper long-term play; LSAs are the faster but pricier shortcut.
Yes, on Multi-Attorney. Each office gets its own GBP, its own location-specific page on the website, its own reviews flow, and its own ZIP-based service area. Multi-Attorney includes multi-location SEO architecture and grid-based ranking tracking (you rank differently from every block in your service area). Launch and Launch + Grow are scoped to single-location firms; the additional architecture work is what separates Multi-Attorney.
Related services

What pairs with GBP.

The map pack is one box on the search results page. Above it sits the AI Overview, below it sit the blue links. You should be in those too.

SEO

SEO for law firms

The map pack sits above the blue links. SEO is what gets you into those links too.

AEO

AEO for law firms

Above even the map pack, the AI Overview answers the query directly. AEO is how you show up there.

Web Design

Law firm website design

Local schema lives on your website. NAP consistency between site and GBP is what makes the entity click.

Free website & AEO audit

A second pair of eyes on your current site.

Send us the URL. Within 48 hours, we'll come back with a 6-page report covering what's converting, what's leaking, and where your firm shows up (or doesn't) in AI search.

  • Homepage + top 3 practice-area pages reviewed
  • AI citation check across ChatGPT, Perplexity, Google AI Overviews, Gemini
  • Schema markup & page speed audit
  • Top 3 highest-impact fixes, ranked by ROI
  • Competitor citation comparison

Request your free audit

Read by a human. 48-hour turnaround. No card required.

We reply within 1 business day. No spam. No sales calls.
Get a free audit →