Local SEO guideUpdated 2026-10-2010 min read

SEO for Lawyers: How Law Firms Get More Clients From Google

Most people who need a lawyer start with a search like "car accident lawyer near me" or "divorce attorney [town]", often on the worst day of their year. This guide shows solo attorneys and small firms how to show up for those searches and in ChatGPT, without breaking state bar advertising rules.

The short answer

  1. 1Set up a complete Google Business Profile with your main practice area as the category and a real office address.
  2. 2Write one page per practice area and per type of case (car accidents, DUI, custody, wills), plus pages for the main towns and courts you cover.
  3. 3Answer the questions people search before they call: what happens next, how long it takes, what it costs, whether they even need a lawyer.
  4. 4Ask clients for reviews when a matter ends, within your state bar's rules, and never reveal client details in your replies.
  5. 5Keep your firm details identical on Google, Bing, Avvo, Justia, Martindale-Hubbell and your state bar profile. That is also what gets you recommended by ChatGPT.
Step 1

Know what your customers type into Google

Legal searches are urgent ("arrested for DUI, need a lawyer") or researching ("how is child support calculated in Ohio"). The firm that answers the research question clearly is often the one that gets the call.

They searchWhat they wantPage that wins it
"lawyer near me"Someone local who handles their problemGoogle Business Profile and homepage
"car accident lawyer [your town]"Help after a crash, no upfront costCar accident page explaining contingency fees
"divorce attorney [your town]"Someone calm and experiencedDivorce page with the local process and timeline
"dui lawyer near me"Help before the court dateDUI page covering first-offense steps in your state
"how much does a will cost"A price before they callEstate planning page with flat fees
"do I need a lawyer for [situation]"An honest answerArticle that ends with a consultation offer
"free consultation lawyer"To talk before payingConsultation page with what to bring

Want to know where you rank today? The free keyword rank checker shows your Google position for any of these phrases.

Step 2

Set up your Google Business Profile properly

For "lawyer near me" Google shows three firms on a map before any website. Solo attorneys can have their own profile, and firms can have one per office. Legal is one of the most competitive categories, so a complete profile matters.

Primary category

Your main practice area, e.g. "Personal injury attorney"

Secondary categories to look for

Law firm, Lawyer, Family law attorney, Criminal justice attorney, Estate planning attorney, Divorce lawyer. Only add the ones you actually sell.

  • Choose the category for your biggest practice area as primary. "Personal injury attorney" beats plain "Lawyer" for injury searches.
  • Use your real firm name with no keywords added. "Smith Law" is fine. "Smith Law Best Car Accident Lawyer Dallas" can get your profile suspended.
  • Use a real office where you meet clients. Virtual offices and shared mailboxes are a common reason law firm profiles get suspended.
  • List each practice area as a service, and write descriptions that state facts. Avoid "expert" or "specialist" unless your state bar certifies you as one.
  • Post weekly about law changes, common questions and community events. Never post about a client's case without written consent.

Google renames categories from time to time. Pick the closest match from the list in your profile dashboard.

Step 3

Build the pages Google needs to see

Your website is where someone decides if they trust you with their problem. It also tells Google exactly which cases you take and where. One "Practice Areas" page with a list is not enough.

1

One page per practice area and case type

Car accidents, truck accidents, DUI, custody, wills, business disputes. Explain the process in your state, timelines, costs and what the client should do now.

2

Pages for your towns and courts

Which courthouses you appear in, local procedures and the areas you serve. Write what is genuinely local. Copied pages with a town name swapped do not rank.

3

Attorney bio pages

Bar admissions, years in practice, education, the kinds of cases each lawyer handles and any board certifications. Clients pick a person, and AI tools quote these details.

4

A fees and consultation page

How you charge (contingency, flat fee, hourly), what a consultation costs and what to bring. Answering the money question gets calls from people ready to hire.

Add LocalBusiness schema to your homepage so Google and AI tools read your name, address, phone and service area correctly.

Step 4

Get reviews without breaking bar rules

Reviews are one of the biggest factors in the legal map results. In most states you can ask clients for reviews, but bar rules on testimonials, payment and confidentiality apply. Check your own state's rules before you start.

Email you can send when a case closes

Hi David, thank you for trusting us with your case. If you were happy with how we handled it, a short Google review about working with us would mean a lot: [link]. Thank you.

  • Never reveal anything about the client or their case in a reply, even to answer a bad review. Confidentiality rules still apply. A short, polite, general reply is safest.
  • Never pay, discount or reward clients for reviews. Some states also require a disclaimer such as "prior results do not guarantee a similar outcome" when you show testimonials on your site.
  • Keep your Avvo, Justia and Martindale-Hubbell profiles complete. Clients and AI tools read reviews and ratings there too.
Step 5

Publish before the busy season, not during it

Legal demand has seasons. Publish a few weeks ahead so your pages are already ranking when people start searching.

Late fall: publish winter content

Holiday DUI arrests, starting a divorce after the holidays, custody during holidays, year-end estate planning.

Winter: publish spring content

January divorce filings, estate planning with tax season, small business formation for the new year.

Spring: publish summer content

Summer car, boat and motorcycle accidents, dog bites, summer custody schedules.

Summer: publish fall content

Back-to-school custody changes, workplace injuries, updating wills after life changes.

Step 6

Get recommended when customers ask ChatGPT

More people now ask AI tools for a recommendation instead of scrolling Google. ChatGPT answers with a short list of names, and the businesses on it are the ones it can find clear, consistent information about.

A customer asks ChatGPT

"Who is a good DUI lawyer in Columbus, Ohio for a first offense?"

  • ChatGPT builds its answer from your website, legal directories and local news. If your firm name, address or phone differ between them, it is less likely to name you.
  • Claim Bing Places. ChatGPT's web search leans heavily on Bing, and most firms only set up Google.
  • Keep your Avvo, Justia, Martindale-Hubbell and state bar profiles complete and identical to your site. Legal directories are a common source for AI answers about lawyers.
  • State plainly on your site which cases you take, where you practice, your bar admissions and how you charge. Specific facts are easy to quote.
  • Get quoted in local news, write for local publications and speak at community events. Being named by others counts more than praising yourself.

Check where you stand with the free AI visibility checker, then follow our step-by-step guide on how to get ChatGPT to recommend your business.

Mistakes that keep law firms off page one

Calling yourself a "specialist" or "expert"

Most state bars restrict these words unless you hold a recognized certification. Describe your experience with facts instead.

One page for every practice area

A single "Practice Areas" page cannot rank for DUI, divorce and car accidents at the same time. Each needs its own detailed page.

Showing case results without the required disclaimers

Many states require a disclaimer next to past results and testimonials, and some require "Attorney Advertising" labels. Check your state's rules.

Generic content that could be from any state

Law changes from state to state. Pages that explain your state's process, deadlines and courts rank better and build more trust.

Do it yourself, hire an agency, or use software?

Everything above works no matter who does it. The question is whether you have the hours each week to keep it going.

Do it yourselfSEO agencyGrandRanker
CostYour time$2,000 to $10,000 a monthFrom $0.79/day
Time from you3 to 5 hours a weekMonthly calls and approvalsAbout 5 minutes to set up
New pages and articlesWhen you find timeUsually 1 to 4 a monthPublished to your site every week
Map Pack and ChatGPT trackingManual searchesMonthly reportTracked for you
ContractNoneOften 6 to 12 monthsCancel anytime

Want this done for you?

GrandRanker writes and publishes the service pages, town pages and seasonal articles from this guide, posts to your Google Business Profile, and tracks where you show up on Google and in ChatGPT.

14-day money-back guarantee

Lawyer SEO questions

Straight answers for law firms.

See what's stopping your calls from Google

Answer a few questions about your business and get a free plan: the searches you can win, and what to fix first.

Get your free SEO plan

Takes about 60 seconds