What This Plan Is (And What It Isn't)
This is a 90-day plan to rank in the local pack — those three map results that show up when someone searches "probate attorney near me" — for a solo attorney in a mid-size market. For complementary tactics, see our law firm website audit checklist and our Google Business Profile 14-settings guide.
Mid-size means: Cleveland, Indianapolis, Charlotte, Nashville, Kansas City, Pittsburgh, etc. Markets where there are 100–500 attorneys in your practice area, not 5,000+.
Honest weakness up front — this plan does NOT work in 90 days in saturated markets. If you're in Manhattan, LA, DC, San Francisco, or Chicago, you're competing against firms with 6-figure SEO budgets. Give yourself 6–12 months in those. The tactics are the same. The timeline is longer.
If you're in a small market (population under ~250K), 90 days is more than enough. You might rank in the local pack in 30 days because there's just less competition.
Honestly, before you start: search "[your practice area] attorney [your city]" on Google in incognito mode. Count how many firms in the local pack have 50+ Google reviews. If it's all three, you're in a saturated market. If it's one or zero, you can win this.
Week 1 — Audit and Foundation (5 hours)
Start with a 30-minute baseline. Open Google Search Console and Google Analytics — or set them up if you haven't (free, both of them). Note your current organic traffic, top queries, and conversion rate.
Then audit your Google Business Profile (formerly Google My Business). Is the address verified? Is the practice-area category set correctly ("Probate Attorney" not just "Lawyer")? Are hours filled in? Are photos uploaded? Most solo GBPs are 40% complete. Get yours to 100% this week.
Then check your NAP — name, address, phone — across the web. Run a free scan at BrightLocal's checker or do it manually: Google your firm name and look at the top 20 results. Inconsistencies (one site says "Suite 100," another says "Ste. 100," another has the old phone number) are killing you.
The catch — fixing NAP inconsistencies is grunt work. Plan on 2–3 hours of clicking around updating directories. Or pay Yext $199/year to do it for you. Honestly, for 30 directories, DIY is faster than waiting for Yext to sync.
Weeks 2–4 — Google Business Profile Optimization, Local Keyword Targeting, and First 15 Citations (6 hours)
Spend ~2 hours per week on these three weeks. Total ~6 hours.
Week 2 — finish your GBP. Add 10+ photos (office exterior, conference room, you with your bar association certificate, NOT stock photos), write a 750-character business description with your city + practice area in the first sentence, set up the Q&A section with 5–10 real client questions and your answers, enable messaging.
Week 3 — submit to the Big 5 legal directories. Avvo, Justia, FindLaw, Martindale, Lawyers.com. Free tiers on all of them. Each takes ~30 minutes.
Week 4 — submit to 10 general directories: Yelp, BBB, Yellow Pages, Bing Places, Apple Maps Connect, and 5 local chamber-of-commerce or city directories specific to your city.
By end of Week 4, you have 15+ citations with consistent NAP. That's already enough to start moving the local pack ranking in low-competition markets.
Weeks 5–8 — Review Velocity (3 hours)
Reviews are the single biggest local SEO lever after GBP completeness. Google's local algorithm weighs review count, review recency, and review velocity (how often you get new ones).
Target — 2 new Google reviews per month, every month, indefinitely. That's 24 reviews/year. Most solos get 2–4 reviews/year. The gap is the opportunity.
Tactic that works — after every closed matter, send a short text message: "Hi [name], it was a pleasure helping you. If you'd take 30 seconds to leave a Google review at this link, I'd really appreciate it: [direct review link]". Direct review link, not "go to Google and search." Friction kills conversion.
Get your direct review link from your GBP dashboard. Save it as a text shortcut. Send it manually within 24 hours of matter closure. We've seen 30–50% reply rate on this exact message vs <5% for emailed asks.
Honest weakness — this only works if your service is actually good. If you have unhappy clients, this strategy will get you 1-star reviews. Sort that out first.
Weeks 9–12 — Local Content and Schema (8 hours)
Now you build city-specific content pages. Not for SEO ranking alone — for matching the queries Google is rewarding in 2026.
Build 5 pages over 4 weeks, ~2 hours each. Topics: "[Practice Area] Attorney in [Your City]" (your home page might already cover this), "[Practice Area] Cost in [Your City]" (use a calculator like our probate one and add local context), "[Practice Area] Process in [Your State]" (statute walkthrough), "How Long Does [Practice Area] Take in [Your County]?", and a county-by-county comparison if you cover multiple counties.
Each page needs: 1,500+ words, an embedded calculator if relevant, an embedded Google Map of your office, real local references ("the Cuyahoga County Probate Court at [address]"), and an FAQ section with 5–8 questions.
Schema — add LocalBusiness JSON-LD to every page. Schema.org's local business reference is the source. If you're on WordPress, plugins like Rank Math handle this automatically. If you're on Squarespace or Wix, you may need to paste it into the header manually. (Don't skip this — schema makes Google understand you're a local business and not a national chain.)
Weeks 12–13 — GBP Posts and Engagement (1 hour)
Last 2 weeks. Lighter lift. Mostly maintenance.
Start posting weekly to your Google Business Profile. "Posts" — 100 words + an image, link to a relevant article on your site. Topics: a recent case win (anonymized), a holiday observation ("Probate court closures around Memorial Day"), a new article you wrote, a community event you attended.
Why bother? GBP posts show up in your local pack listing. They tell Google the listing is active. They also show up to anyone clicking your business name from the map.
Time budget — ~15 min/week. Schedule it. Or batch 4 weeks of posts in one hour and queue them with Buffer or directly via the GBP scheduler.
Day 90 — Measure What Actually Moved
End of 90 days. What should have moved:
GBP "discovery" impressions in your dashboard — typically +50–150%. Direct searches (people Googling your firm name) — typically flat. Phone calls from GBP — typically +30–80%.
Google Search Console "Total impressions" for queries with your city name — typically +40–100%. Click-through rate from search to site — typically +0.5–1.5%.
Booked consults — the real number — typically +30–60% over baseline. If you started at 5/month, you should be at 7–8/month by Day 90. If you're not, audit which step you skipped.
Honest weakness — the local pack is highly local. Your competitor 2 miles away might still outrank you. The metric that matters isn't "am I #1" — it's "are my consults up?" Track consults, not rankings.
What to Do Next (And What to Skip)
After Day 90, the work doesn't stop. But it lightens. ~1 hour/week is enough to maintain.
Keep getting reviews. Keep posting to GBP weekly. Add 1 new local content page per month. That's it.
What to skip — paid SEO tools that solos don't need yet. Ahrefs at $99/month is overkill. Semrush at $129/month is overkill. Free tools — Search Console, GBP dashboard, Google Trends — cover ~80% of what you need.
What to add later — once you're at ~10 consults/month from organic, consider BrightLocal at $39/month to track citations and local pack position. That's when paid tools start paying for themselves.
And honestly — don't overthink this. Local SEO is mostly grunt work, done consistently. The firms that win are the ones who keep doing it past Day 90. Most don't. Be the one who does.
Key Components of Local SEO for Law Firms — Law Firm SEO Strategy & Local SEO Ranking Factors (One-Page Summary)
Most articles on local SEO for lawyers bury this in a 5,000-word brain dump. Here's the one-page version of every local SEO ranking factor that actually moves a solo attorney's local pack position. Use it as a checklist.
Google Business Profile signals — completeness (100% of fields filled), category accuracy ("Probate Attorney" or "Personal Injury Attorney," not just "Lawyer"), photo count (10+), Q&A section populated, GBP posts published weekly, messaging enabled. Roughly ~30% of local pack ranking weight per the most recent Whitespark Local Search Ranking Factors survey.
On-page SEO signals — city name in the H1 and title tag of every practice-area page, NAP (name/address/phone) in the footer and visible above the fold, LocalBusiness schema, internal links between practice-area pages and local content. About ~15% of ranking weight.
Local citations — consistent NAP across 30+ local directories. The Big 5 legal directories (Avvo, Justia, FindLaw, Martindale, Lawyers.com) plus general business directories (Yelp, BBB, Yellow Pages, Bing Places, Apple Maps) plus 10–15 city-specific directories. About ~10% of ranking weight, but inconsistencies actively hurt — fix them first before adding new ones.
Reviews — Google review count, recency, velocity (2+/month), and response rate (reply to every review, positive or negative, within 7 days). About ~15% of ranking weight. The single biggest lever after GBP completeness.
Local backlinks — links from city newspapers, local bar associations, chamber of commerce, and other local businesses count more for local pack than national backlinks. Hard to get, worth pursuing — one link from a city newspaper outranks ten national directory links. About ~15% of ranking weight.
Behavioral signals — click-through rate from search results, dwell time on landing pages, and the local pack itself sending visitors who don't immediately bounce back to search. These are Google's quality-check on whether your listing actually deserves to be in the local pack. About ~10% of weight and rising every algorithm update.
Proximity to the searcher — Google ranks businesses partly on physical distance from where the search happens. You cannot influence this directly. You can only make sure your verified address is correct in GBP and serve clients across the radius you actually want to compete in.
All of these compound. The firms that win local SEO for lawyers are the ones who consistently work all seven components for 12+ months. The firms that lose are the ones who do one of the seven really hard for 30 days and then quit.
Local SEO Tactics That Don't Work (And Why)
A few local SEO tactics get pushed hard in agency pitches but don't move the needle for solo attorneys. Skip them.
Buying citations in bulk — agencies sell "500 citations in 30 days" packages. The citations are on directories nobody uses, with inconsistent NAP, and they often get marked as spam by Google. The Big 30 directories you can submit to yourself in two afternoons outperform any bulk citation package.
"Local SEO services" subscriptions at `$500+/month` — most of what they do is run a tool that auto-syncs your NAP across directories. You can do this yourself in 4–6 hours, or pay Yext $199/year if you really hate the manual work. The $500/month subscription is mostly account management overhead.
Stuffing every page with `[City Name] [Practice Area]` — Google's spam detection caught up to this in 2022. Mentioning your city name 3–4 times naturally on each page works. Mentioning it 47 times triggers a quality filter and your page stops ranking.
Buying Google reviews — illegal under Google's terms, illegal under FTC rules, and grounds for state bar discipline in most jurisdictions. Easy way to get your GBP suspended and your bar license investigated. The risk math is brutal.
Generic "local content" — a 500-word page that says "Cleveland is a great city with many residents who need probate help" is filler content Google's helpful-content classifier flags as scaled abuse. Local content has to mean real local information — court addresses, county-specific statute references, named landmarks, actual local data — not city-name-as-decoration.
Why Local SEO for Lawyers Beats Generic SEO Strategy
Most law firm SEO advice mixes up two different jobs. Generic SEO targets search engines for broad national queries — "what is probate," "personal injury attorney definition," "corporate law explainer." Local SEO for law firms targets the local searches that actually book consults — "probate attorney Cleveland," "personal injury attorney near me," "divorce lawyer 44113." Different intent. Different search engine optimization tactics. Different ranking factors entirely.
Local seo for lawyers leans on three things generic seo doesn't care about: your Google Business Profile, local citations on legal-industry and local-business directories, and Google reviews from local clients. Search engines treat local search rankings as a separate index. You can rank #1 organically for "probate cost Ohio" and still appear nowhere in the local pack for "probate attorney Cleveland" because the local pack uses different signals — proximity, GBP completeness, citation count, review count.
Local seo helps small law firm operators in a way generic seo strategy can't match at the same budget. A solo attorney can dominate local search in a mid-size market with ~30 hours of work over 90 days and $0 in tooling. The same attorney trying to rank generic seo keywords against Avvo and FindLaw is fighting a content arms race they will lose. Implementing local seo strategies is the cheaper path to results for your law firm.
What separates real local seo experts from agencies selling "local seo services" at $500/month? The experts focus on the components of local seo that actually move local pack ranking — GBP optimization, NAP citation consistency, review velocity, locally-relevant on-page seo content. The bad agencies focus on local seo tactics that look busy but don't move the needle — bulk citation dumps, generic city-name keyword stuffing, automated review-request platforms that violate Google's terms.
Bottom line for any law firm looking to grow from local search. Local seo can help you book consults in ~90 days in mid-size markets and ~30 days in small markets — but only if you focus on the high-impact components above. Personal injury attorneys and corporate law solos both win the same way: dominate local search by treating GBP as your real homepage, building local backlinks from local-area business directories, and getting 2+ new reviews per month from satisfied clients. That's the entire local seo strategy in one paragraph.
Implementing Local SEO Strategies for Lawyers — The Compact Local SEO for Law Firms Playbook
Most guides to local seo for law firms drown the reader in 8,000 words of repetitive ranking-factor lists. Here's local seo for law firms in compact form — the components of local seo that actually move local search rankings for a small law firm, plus the local seo tactics that don't.
Google Business Profile is the single biggest lever in implementing local seo for law firms. Categories set correctly ("Probate Attorney" or "Personal Injury Attorney," not just "Lawyer"), 100% profile completeness, 10+ photos, weekly GBP posts, messaging enabled. Google maps signals from your GBP feed directly into google search and the google business profile panel that appears in local search results. Without an optimized GBP, your law firm SEO results stall regardless of how good the rest of your seo strategy is.
On-page seo for local search visibility — every practice area page on your law firm websites needs the city name in the title tag and H1, NAP visible above the fold, LocalBusiness schema, and internal links between practice area pages and local content. This is on-page seo applied to local seo for law firms — and it's where many law firms drop the ball because they treat local seo and on-page seo as separate jobs. They aren't. On-page seo is a subset of local seo strategies that resonates with the local audience while satisfying search engines.
Local citations — 30+ consistent NAP citations across local business directories. The Big 5 legal directories (Avvo, Justia, FindLaw, Martindale, Lawyers.com), the Big 5 general directories (Yelp, BBB, Yellow Pages, Bing Places, Apple Maps), plus 10–15 city-specific local directories. Local business directories with consistent NAP are the foundation that lets google maps and the local pack trust your law firm is real and operates where it claims. Local business listings with inconsistent NAP actively hurt — fix them first.
Reviews — Google review count, recency, and velocity (2+/month). After Google Business Profile completeness, reviews are the single biggest local seo ranking factor for law firms. Encourage satisfied clients to leave reviews via a direct review link sent within 24 hours of matter closure. Reply to every review within 7 days. This is the local seo tactic that compounds — the law firm with 120 reviews almost always outranks the law firm with 12 reviews in the same local area, all else equal.
Local backlinks — links from city newspapers, the local bar association, your chamber of commerce, and participation in local events and other local businesses count more for local pack ranking than national backlinks. Local content creation tied to the local area earns local backlinks naturally. This is where helping law firms scale from "appearing in local pack" to "dominate local search" — local backlinks plus traditional local seo on-page work compound across 12–24 months.
Why we recommend implementing local seo strategies in this order — GBP first, on-page seo second, local citations third, reviews fourth, local backlinks fifth. Each step builds on the previous. Local seo experts and seo services agencies often skip ahead to "local seo experts can help you build local backlinks" pitches without auditing GBP or NAP first. That's where most local seo services subscriptions waste your money. Tailor your seo to the law firm's current state — fix the foundation before paying for the advanced work. The benefits of local seo only compound when the foundation is solid.
Local seo for lawyers in saturated markets — in markets like LA, NYC, DC, San Francisco, Chicago, expect 6–12 months to move the local pack. The local seo tactics are identical. The timeline scales with competition. Many law firms in saturated markets need local seo experts to coordinate the work — the volume of local citations, reviews, and content production exceeds what a solo attorney can sustain alone. In mid-size and small markets, DIY implementing local seo is realistic for a solo attorney working ~5 hours/week.
The local seo for lawyers payoff — a fully optimized law firm in a mid-size market typically books +30–60% more consults from organic local search within 90 days. Helping law firms hit those numbers is what local seo experts get paid for. But the methodology above is reproducible by any solo attorney willing to grind. Implementing local seo isn't magic — it's a checklist applied consistently for a year.
FAQ
What is local SEO for lawyers? Local SEO for lawyers is the practice of optimizing a law firm's online presence to rank in geographically-targeted search results — primarily Google's local pack (the three-result map listing) and "near me" searches. Unlike national SEO, it leans heavily on Google Business Profile optimization, local citations on legal directories, Google reviews, and locally-relevant content (city names, county courts, state-specific statutes). The goal is appearing when someone in your city searches for an attorney in your practice area.
How long does local SEO take to work for a solo attorney? In mid-size markets (Cleveland, Indianapolis, Charlotte, Nashville), 90 days of disciplined work moves the local pack ranking for most solo attorneys. In small markets (population under 250K), 30 days is often enough. In saturated markets (LA, Manhattan, DC, Chicago, San Francisco), expect 6–12 months because you're competing against firms with six-figure SEO budgets. The work is the same. The timeline scales with competition.
Is local SEO worth it for a personal injury attorney vs a probate attorney? Yes for both, but the economics differ. A personal injury attorney closes ~3% of leads but the average matter is $15K–$200K+ in attorney fees, so even one extra local pack lead per month pays for the year. A probate attorney closes ~35% of leads at a $3K–$8K matter — different math, same result. Local SEO pays back for any solo practice where the average matter exceeds $2K and you can handle 5+ new consults per month.
What's the difference between local SEO and on-page SEO? On-page SEO is everything you do on individual pages — title tags, H1s, internal links, schema markup, keyword usage, content quality. Local SEO is on-page SEO plus the off-page signals that matter for local pack ranking — Google Business Profile, local citations, reviews, local backlinks, NAP consistency. On-page SEO is a subset of local SEO. You can't win local search without doing both.
How many local citations does a solo attorney need? 30+ consistent citations covers most mid-size markets. The mix that matters: the Big 5 legal directories (Avvo, Justia, FindLaw, Martindale, Lawyers.com), the Big 5 general directories (Yelp, BBB, Yellow Pages, Bing Places, Apple Maps), and 15–20 local city-specific directories (chamber of commerce, city business directories, neighborhood association sites). Past ~50 citations, returns diminish hard. Focus on NAP consistency over raw citation count.
Disclaimer: This article is for general educational purposes only and does not constitute legal advice. Made For Law is not a law firm, and our team are not attorneys. We are not affiliated with any federal, state, county, or local government agency or court system. Content may be researched or drafted with AI assistance and is reviewed by our editorial team before publication. Laws change frequently — always verify information with official sources and consult a licensed attorney for advice specific to your situation. Full disclaimer
- Google Search Consolesearch.google.com
- Google Analyticsanalytics.google.com
- Google Business Profilegoogle.com
- BrightLocal's checkerbrightlocal.com
- Yextyext.com
- Avvoavvo.com
- Justiajustia.com
- FindLawfindlaw.com
- Martindalemartindale.com
- Lawyers.comlawyers.com
- Yelpyelp.com
- BBBbbb.org
- Yellow Pagesyellowpages.com
- Bing Placesbingplaces.com
- Apple Maps Connectmapsconnect.apple.com
- Cuyahoga County Probate Courtprobate.cuyahogacounty.gov
- Schema.org's local business referenceschema.org
- Rank Mathrankmath.com
- Bufferbuffer.com
- Ahrefsahrefs.com
- Semrushsemrush.com
- Google Trendstrends.google.com
- BrightLocalbrightlocal.com
Our editorial team researches and summarizes publicly available legal information. We are not attorneys and do not provide legal advice. Every article is checked against current state statutes and official sources, but you should always consult a licensed attorney for guidance specific to your situation.



