What is law firm SEO?
Law firm SEO is the work that makes a firm's website and profiles show up when a potential client searches for a lawyer: technical fixes so Google can read the site, a Google Business Profile that earns map-pack placement, consistent directory listings, and pages that answer the questions clients type.
In 2026 the definition has to stretch. Google still sends most legal traffic, but the results page now opens with an AI Overview on roughly a quarter of legal queries, and 41.9% of consumers say they would use ChatGPT to research which lawyer to hire, up from 9% in 2023 (iLawyer Marketing consumer survey, August 2026). SEO that ignores those two facts ranks pages nobody reads.
The parts that still matter, in the order they pay off for a Los Angeles firm:
- 1Google Business Profile. The map pack is where local legal searches convert. Primary category, service list, photos, weekly posts and review velocity decide placement.
- 2Technical health. Core Web Vitals, clean indexing, one canonical URL per page, no orphaned pages. Cheap to fix and still the reason many firm sites underperform.
- 3Entity consistency. The same firm name, address and phone on the State Bar, Avvo, Martindale, Justia, Yelp and Google. AI engines cross-check these before naming anyone.
- 4Answer-first practice pages. One page per practice area and per city, each opening with the answer to the question the client asked.
- 5Reviews and mentions. The signal AI engines weight most. Backlinks correlate with AI visibility at 0.22; unlinked brand mentions at 0.66 (Ahrefs, 75,000 brands, 2026).
What changed
Ten blue links became three named firms. The skills are the same; the scoreboard is different. See SEO vs GEO for law firms for the split.
How competitive is law firm SEO in Los Angeles?
Extremely competitive for personal injury, where firms spend $10,000 to $30,000 a month and paid clicks exceed $100. Moderately competitive for family, employment and criminal defense head terms. Open for estate planning, elder law, landlord-tenant and any practice area searched in a language other than English.
| Practice area | Head-term competition | AI citation openness | Realistic monthly budget |
|---|---|---|---|
| Personal injury | Extreme | Contested by national firms | $10,000+ (we decline) |
| Family law | Moderate | Open outside Downtown/Westside | $2,000–$3,500 |
| Employment | Moderate (Downtown high) | Open for fact-pattern pages | $2,000–$3,500 |
| Criminal defense | High for DUI terms | Open for courthouse-specific | $2,000–$3,500 |
| Immigration | Moderate in English | Wide open in other languages | $3,500–$5,000 |
| Estate planning | Low | Wide open | $2,000–$3,500 |
| Elder law | Low | Wide open | $2,000 |
| Landlord-tenant | Low | Wide open | $2,000 |
| Business litigation | High for head terms | Open for community business | $3,500 |
Two facts explain the table. First, the large law-firm marketing brands (Scorpion, Rankings.io, Hennessey) are built around personal injury economics and rarely appear for other practice areas' agency searches. Second, Los Angeles is not one market. A Glendale family lawyer competes with Glendale and Burbank firms for Glendale queries, not with Century City. See the twelve sub-markets we track.
How much does law firm SEO cost in Los Angeles?
Published industry benchmarks put law firm SEO at $1,500 to $5,000 a month for solo and small firms, $3,000 to $8,000 for mid-size firms, and a national average near $7,500. AI search work is typically sold on top at $3,000 to $6,000 a month. Isonn's tiers are $2,000, $3,500 and $5,000 with the AI layer included.
Almost no agency in this niche publishes its prices, which is why 'how much does law firm SEO cost' is one of the most searched agency questions. Our full breakdown, including what each tier does and does not include, is on the pricing page.
The honest answer on budget is that the number matters less than the fit. A $2,000 retainer can make an estate planning firm the default AI answer in Pasadena. The same $2,000 cannot move a personal injury firm one spot Downtown. Practice area and sub-market decide what a dollar buys.
- Setup fees are common in the industry ($1,000 to $5,000). We charge none.
- Twelve-month contracts are common. We run month to month with thirty days notice.
- Content is usually priced per piece ($300 to $800). Growth includes four pieces a month.
How does the Google map pack work for law firms?
The map pack is the three-business block that appears for local legal searches. Google ranks it on relevance (category and services), distance from the searcher, and prominence (reviews, mentions, links). For most Los Angeles practice areas it is where the majority of calls originate.
- Pick one primary category and stick to it. 'Family law attorney' beats 'Law firm' for a family practice.
- Fill every service with a description; Google matches them to queries.
- Post weekly. Profiles that post consistently earn more impressions.
- Reviews: four to eight a month, spread across matters, with responses within two business days.
- Photos of the office, the team and the building. Stock imagery is a negative signal.
Distance is the variable you cannot fix, which is why firms serving several cities build a page per city and, where it makes sense, keep a second office address that is real and staffed. Virtual offices violate Google's guidelines and get suspended.
What technical SEO does a law firm website actually need?
Less than agencies sell and more than most firm sites have: server-rendered pages that load in under 2.5 seconds, one canonical URL per page, a clean sitemap, schema that names the firm and each attorney, and crawler access for both Googlebot and the AI retrieval bots. Everything else on a typical technical audit is noise for a ten-page firm site.
| Check | Target | Why it matters for an LA firm |
|---|---|---|
| Largest Contentful Paint | Under 2.5 s on mobile | Most legal searches happen on a phone; slow hero images cost the map-pack click |
| Interaction to Next Paint | Under 200 ms | Chat widgets and consent banners are the usual offenders |
| Cumulative Layout Shift | Under 0.1 | Fonts and late-loading badges push the phone number around |
| Indexing | Every practice and city page indexed, nothing else | Tag archives and thin location pages dilute the pages that should rank |
| Canonicals and redirects | One URL per page, www and http redirected | Two versions of a page split the signal and confuse entity matching |
| Schema | LegalService + Person + FAQPage, linked by @id | How AI engines confirm the firm is one entity with named attorneys |
| Crawler access | Googlebot, OAI-SearchBot, PerplexityBot, Claude-SearchBot allowed | Blocked retrieval bots remove the firm from AI answers entirely |
| Rendering | Server-rendered HTML with the answer in the first 30% of the page | Most AI bots do not execute JavaScript |
The order to fix them in, because each one is cheap and each one blocks the next:
- 1Redirects. http to https, www to apex (or the reverse), trailing-slash consistency. Confirm with a crawl, not a guess.
- 2Indexing hygiene. Noindex tag archives, author archives and search pages. Submit the sitemap in Search Console and Bing Webmaster.
- 3Speed. Compress hero images, lazy-load everything below the fold, remove the chat widget until you have staff to answer it.
- 4Schema. Firm, attorneys, FAQ, breadcrumbs, articles. One `@id` per entity, reused on every page. Our schema guide has the copy-ready JSON.
- 5Crawler access. Read robots.txt and the CDN's bot settings; see which AI crawlers to allow.
- 6Internal links. Every practice page links to its city pages and back; the courthouse page links to both.
Entity consistency
ExampleThe three most common first-audit findings: a directory that added words to the name, one carrying an old phone number, and an unclaimed listing.
Platform
WordPress, Webflow and Squarespace can all pass every check above. A rebuild is justified only when the platform blocks schema, server rendering or clean URLs. We scope rebuilds separately and recommend them rarely.
What should a law firm practice-area page contain?
One page per practice area, opening with a question-phrased heading and a 40-to-60-word answer, followed by the process, the timeline, the cost range, the courthouse the matter is heard in, and a FAQ block. Firm history and awards go at the bottom. That structure is what AI engines quote and what a client reads at 11 p.m. on a phone.
The anatomy, top to bottom:
- 1H1 that states the practice and the place. 'Divorce lawyer in Glendale' beats 'Family law'.
- 2The answer. Two or three sentences that answer the first question the client has. About 55% of AI citations come from the first 30% of a page.
- 3Process. What happens first, next, and last, in plain steps with realistic dates.
- 4Cost. A range, the fee structure, what changes the number. Firms that publish ranges get cited for 'how much does' queries that nobody else answers.
- 5Courthouse. Where the matter is heard, what a first appearance looks like, parking and interpreters. Link to the courthouse page.
- 6Attorney. The named lawyer who handles it, with a photo and a link to a profile that carries Person schema.
- 7FAQ. Six to ten real client questions with direct answers, marked up with FAQPage schema.
- 8Internal links. The city pages this practice serves and the related practice areas.
| Practice area | First question clients ask AI | Page the question needs |
|---|---|---|
| Family law | How is child custody decided in California? | Custody page with the best-interest factors and the LA County timeline |
| Estate planning | Do I need a living trust in California? | Trust vs will page with the probate threshold and cost ranges |
| Immigration | How long does a green card take through marriage? | Process page per relief type, dated, in the client's language |
| Employment | Can I be fired for taking medical leave in California? | One page per fact pattern, not one employment page |
| Criminal defense | What happens after a DUI arrest in Los Angeles? | Arrest-to-arraignment page tied to the courthouse |
| Business litigation | How do I sue a business partner in California? | Dispute-type pages with statutes of limitation and fee-shifting rules |
| Landlord-tenant | Is my apartment rent controlled? | City-specific page with the RSO, JCO and relocation numbers |
| Elder law | How do I get conservatorship of a parent? | Caregiver-facing page with the Van Nuys or Stanley Mosk probate steps |
The eight practice-area guides on this site follow the same pattern, and each links to the practice × city pages built from it.
Which Los Angeles sub-markets should a law firm target?
The city the office is in, the city its courthouse is in, and the one or two neighboring cities clients come from. Los Angeles County is twelve distinct legal markets with their own courthouses, communities and languages, and AI engines answer 'lawyer in Glendale' with Glendale firms, not with Century City firms that happen to rank countywide.
| Sub-market | Courthouse | Search languages | Most open practice areas |
|---|---|---|---|
| Glendale | Glendale (many matters heard in Burbank or Pasadena) | Armenian, Persian, English | Family, estate, immigration, business |
| Burbank | Burbank | English, Armenian, Spanish | Employment, family, estate |
| Pasadena | Pasadena | English, Mandarin, Spanish | Estate, elder law, family, business |
| Sherman Oaks | Van Nuys | English, Persian, Armenian | Family, estate, elder law |
| Encino | Van Nuys | Persian, English, Hebrew | Estate, business, family |
| Downtown LA | Stanley Mosk, Foltz CJC, Metropolitan | English, Spanish, Korean | Business, landlord-tenant, immigration, criminal |
| Santa Monica | Santa Monica | English, Persian | Employment, landlord-tenant, business |
| Torrance | Torrance | English, Japanese, Korean | Business, employment, family |
| Long Beach | Governor George Deukmejian | English, Spanish, Khmer | Criminal, landlord-tenant, family |
| Downey | Downey (criminal), Norwalk (civil, family) | Spanish, English | Immigration, family, landlord-tenant |
| Norwalk | Norwalk | Spanish, English | Family, immigration, criminal |
| Whittier | Whittier, Norwalk, Downey | English, Spanish | Family, immigration, criminal |
A city page that earns citations names the courthouse, the neighborhoods, the community organizations and the language the clients use, then answers the practice-area question for that place. A city page that swaps the city name into a template earns nothing; engines have read ten thousand of those. Our courthouse guides exist because clients search by where they must appear before they search for a lawyer.
Distance
Map-pack placement still depends on distance from the searcher. A firm serving Glendale and Pasadena from one office will rank in the map pack for one of them and must win the other through content, reviews and AI citations.
How do reviews affect law firm SEO and AI citations?
Reviews are the single strongest prominence signal in the map pack and the mention type AI engines trust most. A steady four to eight reviews a month across Google and Avvo, requested at matter milestones and answered within two business days, moves a small firm more than any other single program. Incentivized or written reviews violate California Rules of Professional Conduct 7.1 to 7.3 and get filtered.
Review velocity
Google + Avvo + Martindale
52
last 6 mo
The program that works inside bar rules:
- Ask at milestones, not at the end. Retainer signed, first hearing done, matter resolved. Family, immigration and criminal matters have several natural points; estate planning has one, so ask at signing.
- One link, one platform per ask. Google for most clients; Avvo for clients who found you there. Rotating platforms keeps velocity natural.
- Respond to every review. Thank without confirming representation or discussing facts. A response pattern is a signal in itself.
- Never incentivize, gate or write reviews. No discounts, no 'only if you were happy' filters, no staff-written drafts. Platforms detect bursts, and the State Bar has disciplined lawyers for fabricated reviews.
- Recency over volume. Fifty reviews from 2021 lose to twelve from the last quarter.
Details and the response templates are in the Review Velocity Playbook and the review and reputation signals service page.
What content should a Los Angeles law firm publish first?
In this order: the practice pages rewritten answer-first, one city page for the office and one for the courthouse, then the twenty questions clients ask before they hire, as individual answer pages. Blog posts about legal news come last, if ever. A firm on the Growth tier publishes four pieces a month and has the core built by month four.
| Priority | Content | Why first |
|---|---|---|
| 1 | Practice pages, answer-first | They already rank for something; rewriting them is the fastest citation gain |
| 2 | Office city page and courthouse page | Local and procedural queries are the least contested in every practice area |
| 3 | Cost page per practice area | 'How much does X cost in Los Angeles' is asked constantly and answered by almost no firm |
| 4 | Twenty client-question pages | Each one is a query set entry; together they form the hub AI engines cite |
| 5 | Attorney profiles with Person schema | Named authors lift citation rates and satisfy bar rules on who is responsible for the content |
| 6 | Neighboring city pages | Extend reach once the office city is cited |
| 7 | Language pages | Only where clients actually ask in that language; the largest lever in Downey, Glendale, Koreatown and Encino |
Every piece is written the same way: a question heading, a 40-to-60-word answer, then depth with numbers, steps and tables, a named author, a visible date, and an attorney sign-off before it publishes. That is the content and pillar pages service, and it is the format this page uses.
What does not work in law firm SEO anymore?
Bulk directory submissions, purchased links, template city pages, keyword-stuffed headings, JavaScript-only websites, blocking AI crawlers, virtual office addresses, stock photography and anonymous content. Each one was standard practice at some point; each one now either does nothing or actively costs citations.
- Bulk citations. Two hundred directory listings from a submission service, half with an old address you cannot edit. Twenty consistent listings beat them; see the directory consistency checklist.
- Link buying. Backlinks correlate with AI visibility at 0.22. Guest posts on 'legal blogs' nobody reads are money spent on the weakest signal.
- Template city pages. Same text, city name swapped. Google's helpful-content systems and AI engines both recognize the pattern.
- Keyword stuffing. 'Best divorce lawyer Burbank' eleven times reads as spam to a model that scores answers, not keywords.
- JavaScript-only rendering. Most AI retrieval bots do not run JavaScript. A React single-page site sends them an empty shell.
- Blocking AI bots. A one-click 'block AI' setting removes the firm from every AI answer while doing nothing about training.
- Virtual offices. Google suspends them, and a suspended profile takes the reviews with it.
- Stock photos and anonymous content. Engines and clients both read them as a firm with nothing to show. Real attorneys, real office, real names.
How do you measure whether law firm SEO is working?
Track six numbers monthly: AI citation rate on a fixed set of client questions, map-pack position for the core query in each target city, Google Business Profile calls and direction requests, organic sessions to practice and city pages, form submissions and calls attributed to organic, and the entity consistency score. Rankings alone tell you nothing about whether the phone rings.
| Metric | Source | Healthy trend for a mid-tier LA firm |
|---|---|---|
| AI citation rate | Monthly run of 40–60 client questions through four engines | 0% to 15% by month three, 30–50% on the tracked set by month twelve |
| Map-pack position | Search Console + manual checks from each target city | Top three for the office city by month three |
| GBP actions | Google Business Profile insights | Calls and direction requests rising month over month |
| Organic sessions to money pages | GA4 or a first-party collector, filtered to practice and city URLs | Growth after the answer-first rewrites, not just homepage traffic |
| Attributed leads | Form source field, call tracking on the site only | Every lead tagged with the page and query that produced it |
| Entity score | Audit of the twenty listings | 100% match within the first two months |
Attribution caveat: a client who read your custody page in ChatGPT and called from the Google Business Profile shows up as a 'Google' lead. That is why we track citation rate directly instead of inferring it from call sources. The free AI visibility check establishes the baseline before any work starts.
Can a small Los Angeles law firm do SEO itself?
Parts of it, yes, and those parts are worth doing before hiring anyone: claim and complete the Google Business Profile, align the twenty directory listings, and ask every client for a review at a milestone. Schema, answer-first content at a steady cadence, city and courthouse pages and monthly citation tracking are where firms stall, and where a retainer pays for itself.
| Task | Do it yourself | Hire it out |
|---|---|---|
| Google Business Profile setup and posts | Yes, two hours to set up, thirty minutes a week | |
| Directory alignment | Yes, one working day with the checklist | |
| Review requests | Yes, it must come from the firm anyway | |
| Schema and technical fixes | Yes, unless someone at the firm writes code | |
| Answer-first content, four pieces a month | Yes, with attorney review of every piece | |
| City, courthouse and language pages | Yes; they need local research and native writers | |
| Citation tracking across four engines | Yes; it is a repeated, controlled measurement, not a Google search |
The honest test of any agency, including this one, is whether its own site passes the checks on this page. Ours is the Foundation tier applied to ourselves, and the numbers are on the research page as they come in.
How do Google AI Overviews and ChatGPT change law firm SEO?
AI answers name three or four firms and stop. They pick firms they can verify (schema, consistent directories), that answer the question directly (answer-first content), and that other people talk about (reviews, mentions, YouTube, Reddit, LinkedIn). Ranking on page one is no longer sufficient: 29.8% of domains cited in AI Overviews are not on page one at all.
Visibility snapshot
Your firm
#3 for “family lawyer” in your city
3 firms named · not yours
4 firms named · not yours
3 sources cited · not yours
The pattern the audit finds most often: page one on Google, absent from the other three. The free check shows the real grid for your firm.
The practical consequences for an LA firm:
- Put a 40-to-60-word answer under every question-phrased heading. 55% of AI citations come from the first 30% of a page.
- Use LegalService or ProfessionalService schema, Person schema for each attorney, FAQPage on question content. The Attorney type is deprecated.
- Publish 'last updated' dates and refresh quarterly. Content under three months old is cited roughly three times as often.
- Allow AI crawlers: GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended. Blocking them removes you from the answer.
- Earn mentions where AI engines read: Avvo and Martindale, LinkedIn, YouTube, local press, bar association pages, Reddit threads where lawyers answer questions.
This is the layer we call AI search visibility. It runs on the same foundation as SEO, so a firm that does both spends less than a firm buying them separately.
What does a law firm SEO plan look like month by month?
Months one and two fix the foundation: audit, technical issues, schema, Google Business Profile, directories. Months three to six build content and reviews. Month six onward is compounding: more pages, more reviews, more citations. Firms usually see map-pack movement by month three and AI citations by month four or five.
| Month | Work | What you should see |
|---|---|---|
| 1 | AI citation audit, technical fixes, schema, GBP rebuild | Report, fix list, indexing clean |
| 2 | Directory alignment, answer-first rewrites of core pages, review flow live | First new reviews, entity score up |
| 3 | First city page, first four content pieces, internal linking | Map-pack movement, first AI citations on long-tail |
| 4–6 | Content cadence, second city page, community placements | Citations on core queries, calls attributed |
| 7–12 | Refresh top pages, expand to sibling cities, language pages if relevant | Compounding: citation rate 30–50% on tracked set |
Reporting
We track a fixed set of 40 to 60 client questions per firm across ChatGPT, Perplexity, Gemini and AI Overviews, alongside map-pack and organic rankings. You see the citation rate move before the phone rings.
Citation rate
48 tracked queries
Engines citing you
ChatGPT · Perplexity · AIO
Entity score
from 31 at audit
Reviews this month
Google · Avvo
Citation rate · 12 wk
How should a Los Angeles law firm choose an SEO agency?
Ask four questions: do they publish prices, do they measure AI citations and not just rankings, do they have practice-area and sub-market pages of their own, and will they say no to firms they cannot help. An agency that fails its own test on its own site will fail yours.
- Ask to see their own citation data. If they cannot show which AI engines cite their site, they cannot build it for you.
- Ask which practice areas they decline. 'All of them' is the wrong answer.
- Ask who writes and who reviews content, and whether an attorney signs off before publishing.
- Ask for the exit terms before the price.
We keep an honest list of the best law firm SEO agencies in Los Angeles, including competitors, with an AI-visibility column nobody else publishes.