Industry Guide

Law Firm SEO: The Complete Guide for Small Firms

Law firm SEO from a developer who writes the code: what Google weighs, practice-area structure, AI search, and a DIY audit you can run in an afternoon.

Somebody in your county searched "how much does a divorce cost in [your state]" at 11:40 last night. They're not ready to call a lawyer. In three or four weeks they will be, and they'll call one of the firms they kept running into while they figured out what their problem even was. That's how legal clients actually hire: a string of anxious, specific searches spread over weeks, then one phone call.

Law firm SEO is the work of being present for that whole string. I've been doing SEO for eight years across 35+ clients, and I'm a web developer — when I say a firm's site is slow or its schema is broken, I'm the person who opens the code and fixes it. This guide is the full version of what I check and what I'd tell a two-to-ten-attorney firm to do first, including the parts you can do yourself in an afternoon with free tools.

What Is Law Firm SEO?

Law firm SEO is the work of making a firm visible in Google Search, Google Maps, and AI search results when potential clients look for legal help. It covers four layers: content matched to how clients search, local trust signals like citations and reviews, technical site health, and page experience. The goal is consultations, not rankings.

That last sentence is the part most firms get backwards. Rankings are a vanity metric. I've seen firms rank second for a phrase nobody in their county has ever typed, and I've seen a single custody page in position four produce more signed cases than the rest of the site combined. The measure of attorney SEO is whether the phone rings with the case types you want.

It's also different from advertising in one way that matters for budgeting. Ads rent attention by the click. SEO builds pages, listings, and trust signals the firm owns. When you stop paying an agency, the pages keep working. When you stop paying Google Ads, you vanish that afternoon.

Does SEO Actually Work for Law Firms?

Yes, and the clearest evidence is what your competitors pay to avoid needing it. Legal is the most expensive category in Google Ads. Ordinary lawyer keywords run $65 to $195 per click, and personal-injury head terms clear several hundred. Firms don't pay those prices because search doesn't produce clients. They pay because it does, and organic is the only version of that channel where the cost per case falls over time instead of holding steady forever.

Here's when it works. A firm with defined practice areas and a real geography, willing to publish content an actual attorney stands behind, on a six-to-twelve-month horizon. That firm almost always wins searches in its own market, because most competing law firm sites are genuinely bad. Not slightly stale. Bad — a services list from 2019, a homepage title tag that says "Home," and a Google Business Profile nobody has touched since the office moved.

Here's when it doesn't. If you're a small PI firm trying to outrank the TV-advertising giants for "car accident lawyer" in a major metro, organic head terms are a years-long war you probably shouldn't fund. There's still a winnable game there, and I wrote up which battles small PI firms can actually win. SEO is also a poor fit if your clients come entirely from referrals and never search — some corporate and institutional practices are like this — or if you need cases in the next 30 days. Nothing organic solves a 30-day problem.

The Four Things Google Actually Weighs

Google publishes hundreds of pages about ranking systems. For a small firm site, in practice it collapses to four.

Content That Matches How Clients Search

Clients don't search in practice-area language. Nobody types "family law services." They type "can my ex move out of state with my kids" and "do I need a lawyer for a first DUI." The firms that win are the ones whose pages answer the questions clients ask in consultations, written down in the same words clients use.

Legal content also carries a burden most industries don't. Google treats it as YMYL — content that can wreck someone's life if it's wrong — so every substantive page needs a named attorney behind it, a stated jurisdiction, a visible date, and no promised outcomes. And before you publish testimonials or case results, check your state bar's advertising rules. They vary by state, some are strict about results and specialization claims, and I'm not the person to interpret them for you. Your bar is.

My strong opinion here: two useful articles a month, reviewed by an attorney, beat twenty AI-generated posts. Google has gotten noticeably better at ignoring generic legal content, and a mass-produced blog mostly burns crawl budget while teaching Google your site is filler.

Backlinks and Local Citations

Links still matter, but the small-firm version looks nothing like what link-building agencies sell. Your highest-value links are boring and specific: your state bar directory, Avvo, Justia, FindLaw, Martindale-Hubbell, your law school's alumni page, the local news story about your community work. Those are sources search engines already trust for attorneys specifically.

Citations — the name, address, and phone listings across the web — do quieter work. Search engines cross-check them, and law firms fail the check in a predictable way: the registered PLLC name, the marketing name, and the name on a 2019 directory listing all disagree. Honestly, fixing three wrong listings does more for a small firm than acquiring thirty new links. Cold outreach link building at small-firm scale is mostly wasted money; I'd spend that budget on content an attorney actually reviewed.

Technical Health

This is my home turf, so I'll be specific. The schema markup a law firm site should carry: LegalService for the firm itself (it's a subtype of LocalBusiness, so it takes your address, geo, hours, and phone), Attorney for individual lawyer profile pages, BreadcrumbList for site structure, and FAQPage where you genuinely answer questions. Done right, this is how Google and the AI systems resolve your firm as one entity instead of guessing.

The failures I actually find on law firm sites, over and over: a noindex tag left on live templates after a redesign, a staging subdomain sitting in Google's index next to the real site, redirect chains three hops deep from a rebrand two names ago, practice-area pages that exist but aren't linked from any menu, and two SEO plugins each emitting their own Organization schema with different firm names. Every one of these is invisible in a browser and fatal in a crawler. That's why website optimization for law firms starts with a crawl, not a content calendar.

Site Experience and Core Web Vitals

Core Web Vitals are Google's three page-experience measurements: loading (LCP, under 2.5 seconds), responsiveness (INP, under 200 milliseconds), and visual stability (CLS, under 0.1). Google grades these on real visitor data collected over 28 days, not on the lab score you get from a single test run. That distinction matters because single lab runs swing wildly, and I've watched firms panic over a score that their real-visitor data contradicted.

Law firm sites fail these thresholds in a self-inflicted way. The template ships fine, and then the marketing stack piles on: a hero video, a call-tracking script, three analytics pixels, and a chat widget. Half the law firm sites I open have a chat window sliding up before the page has finished painting, which is a rude way to greet someone whose kid just got arrested. Speed work on these sites is mostly subtraction, and subtraction is cheap.

Want the audit done for you?

The $500 flat-rate law-firm health check covers your Google Business Profile, citations, practice-area pages, and the technical layer — with a prioritized fix list and a walkthrough call.

Law-Firm Health Check →

Practice-Area Pages: The Structure Decision That Matters Most

If you take one structural idea from this guide, take this one. One page per practice area, each with its own job. Not a single "Practice Areas" page listing everything the firm does — Google can't rank a list for anything specific, and clients can't see themselves in it.

The architecture is a grid: practice areas down one side, locations across the top, and a page wherever a real intersection exists. A firm in Lexington doing family law and criminal defense needs a divorce page, a custody page, a criminal defense page, and a DUI page, each carrying Lexington signals. What it does not need is that set duplicated for eight surrounding towns with the city name swapped. Google's spam policies call those doorway pages, and thin templated city pages can create bar-rule exposure on top of the SEO risk. Build a city page only where you have an office or something genuinely local to say.

The other failure mode is cannibalization, and it's sneakier. When your divorce page, your custody page, and three blog posts all chase "divorce lawyer [city]," Google has to pick one, and it often picks none confidently. Rankings wobble as pages trade places week to week. The fix is assignment: each keyword gets exactly one page, and every other page that mentions the topic links to that one instead of competing with it. The full page-map method, with a keyword-to-page table, is in my small law firm SEO guide.

Local SEO for Law Firms

For most small firms, the map pack is where the hire-now searches land. Someone gets served, gets arrested, or gets rear-ended, searches from a phone, and calls a firm from the three-result map. Firm size doesn't rank there. Proximity, review signals, and profile precision do, which makes it the one arena where a solo can beat a regional firm's satellite office outright.

The short version: pick the precise Google Business Profile category ("Personal injury attorney," not "Lawyer"), keep one profile per real office, gather reviews steadily and inside your bar's solicitation rules, and make your directory listings agree with each other. The long version, in the order I'd execute it, is its own article: the map pack playbook for law firms. I won't duplicate it here.

A growing slice of legal research now starts in ChatGPT or ends at a Google AI Overview. Ask either one "do I need a lawyer for a first offense DUI in Kentucky" and you get a synthesized answer with cited sources, and sometimes named firms. I do generative-engine optimization professionally, and legal is one of the categories where I see AI answers surface most aggressively, because the questions are exactly the anxious, specific kind these systems answer well.

What earns a citation is not mysterious. These systems favor pages that answer a question directly in a compact, extractable block, from a source they can resolve as a real entity. Concretely: a plain 40-to-60-word answer directly under the heading that asks the question, an attorney byline with the jurisdiction named, LegalService and Attorney schema so the model connects your site, your profile, and your directory listings as one firm, and a consistent name everywhere. The legal directories matter twice over here, since they're heavily represented in what these systems retrieve.

Two honest caveats. AI Overviews are cutting clicks on informational legal queries, so some of your article traffic will shrink no matter what you do; the response is to be the source the answer cites and to keep winning the hire-intent searches AI can't complete for anyone. And you don't need an "AI SEO package." Anyone selling one as a separate line item is re-invoicing you for schema and clear writing. The work that gets you cited by ChatGPT is the same structural work Google already rewards.

How to Do a Law Firm SEO Audit Yourself

You can run a real law firm SEO audit in an afternoon with free tools. It won't have the depth of a professional crawl, but it will find the problems that matter most, and frankly, plenty of $2,000 audits are this checklist wearing a nicer PDF.

  1. Search like a client. Open an incognito window and search each practice area plus your city ("custody lawyer lexington"). Note where you appear in the map and in the organic results, and who beats you. This is your baseline.
  2. See what Google has indexed. Search site:yourfirm.com. Count the results against what you expect. Look for surprises: a staging subdomain, old-domain pages, duplicate versions of the same page.
  3. Check that your key pages can be indexed. Run your homepage and top practice-area pages through my free indexability checker. It flags noindex tags, canonical problems, and robots.txt blocks — the invisible killers from the technical section above.
  4. Check your titles and meta descriptions. Run the same pages through the title and meta checker. If your homepage title is "Home | Smith Law," that's a five-minute fix worth real visibility.
  5. Check your schema. Paste your homepage and a practice-area page into the schema generator. It shows what structured data exists, what's missing for a legal site, and gives you the JSON-LD to add.
  6. Run the NAP check. The NAP consistency checker verifies your site and schema agree on name, address, and phone. Then eyeball your Google profile, your bar listing, and Avvo for the same details, character for character.
  7. Test speed the right way. Put your homepage and busiest practice page into PageSpeed Insights. Read the top section first — that's real-visitor data, the part Google actually uses. Run the lab test three times before believing any single score, because single runs lie.
  8. Audit your Google Business Profile as a stranger. Precise primary category? Real photos? Services listed? Reviews arriving this year, not just in 2023?
  9. Count your pages against your practice areas. List every case type you want. Every one missing a dedicated page is a search you've conceded.
  10. Open Google Search Console. If it's not set up, set it up today; it's free and it's Google telling you directly which queries and pages get impressions. If a practice area shows zero impressions, you've found next month's project.

Most of what this surfaces, you or your web vendor can fix. The findings that need a developer are usually the schema, redirect, and speed items, and now you'll know exactly which those are instead of buying a mystery.

When to Hire Help — and What It Should Cost

The market rates first, so you can't be anchored by a sales call. Legal SEO agencies charge $2,000 to $10,000+ per month, with competitive PI metros at the top of that range and sometimes past it. For a big firm in a spending war, that can be rational. For a two-to-ten-attorney firm, most of what those retainers buy is content volume you don't need and reporting theater you won't read.

What a small firm usually needs is cheaper and more surgical: a diagnostic to find what's actually broken, a developer-level pass on the technical findings, the practice-area pages built properly once, and then a steady in-house habit of reviews and publishing. That's mostly project work. A good law firm SEO consultant will structure it that way, show you Search Console instead of a proprietary dashboard, and itemize what you're paying for.

Red flags, from eight years of cleaning up after them: guaranteed rankings (nobody controls Google, and firms selling certainty are telling you who they are), twelve-month contracts before any diagnostic, reports you can't verify in your own accounts, and hostility to giving you admin access to your own profile. Never sign an annual retainer on day one.

For the diagnostic step, this is what my $500 flat-rate law-firm site health check is for: everything in the checklist above done professionally, plus a full crawl, with a prioritized fix list and a walkthrough call. Take the list to anyone you want afterward, including nobody.

FAQ: Law Firm SEO

How much does law firm SEO cost?

The foundations are mostly time: your Google Business Profile, reviews, and citations cost little beyond effort. A one-time law firm SEO audit runs $500 to $2,000. Ongoing local SEO support typically runs $500 to $2,000 per month, and full-service agency retainers in competitive markets run $2,000 to $10,000+ per month. Most small firms need the audit and targeted fixes, not the retainer.

How long does SEO take for a law firm?

A cleaned-up Google Business Profile can move map-pack visibility in weeks. Organic rankings for practice-area pages typically take three to six months to show meaningful movement, and competitive head terms in a large metro can take a year or more. Most firms quit at month three, right before the compounding starts.

Can lawyers do their own SEO?

Yes, for the foundations. The profile, reviews, citations, and first practice-area pages are diligence, not wizardry, and a lawyer who writes answers to real consultation questions produces better content than most agencies. Where help earns its fee is the technical layer — schema, redirects, speed, indexing — and deciding which pages to build in which order.

What is the best SEO strategy for small law firms?

Specialize and go local. One dedicated page per practice area, a Google Business Profile with a precise category, reviews gathered steadily within your state bar's rules, consistent name-address-phone details everywhere, and a technically clean site. A small firm that does those five things consistently beats a bigger firm doing everything shallowly.

Do Google reviews help law firm SEO?

Yes. Reviews are one of the strongest map-pack signals a small firm controls, and steady velocity matters more than raw count. Gather them ethically: ask every client at the close of a matter with a direct link, offer no incentives, never filter who gets asked, and keep responses generic so you never confirm a client relationship publicly.

What is a law firm SEO audit?

A law firm SEO audit is a structured review of everything that affects the firm's search visibility: indexing and crawlability, titles and metadata, schema markup, page speed, practice-area page structure, Google Business Profile, citations, and reviews. The output should be a prioritized fix list in plain English, not a jargon report you can't act on.

Want to know exactly where your firm stands?

The law-firm health check is a $500 flat-rate audit of everything in this article — profile, citations, pages, and the technical layer — with a prioritized fix list and a walkthrough call.

Book the Law-Firm Health Check → Let's Talk →

Let's make your firm findable.

Tell me what's not working — the profile, the pages, or the whole search presence — and I'll tell you honestly whether you need help or can handle it yourself.

Send a message

Free: The 10-Minute Local SEO Self-Check