Law firm SEO services, Richmond, Virginia

SEO for Richmond, Virginia law firms in personal injury, workers' compensation, traffic and criminal defense, and family law

Richmond is an independent city ringed by Henrico and Chesterfield, and each of them runs its own courts. A caller searches for the charge, the crash or the hearing notice in front of them and picks the firm that seems to know that courthouse. We set up a profile for every office your staff work from, write court and practice pages your attorneys sign off, and report organic calls, consultations and signed cases every month.

By proposal from $7,000 a month

  • Drafts checked against Rules 7.1 and 7.3 of the Virginia Rules of Professional Conduct
  • Specialist or certified wording only where an attorney's record supports it
  • Business Profiles, analytics and call tracking opened in the firm's name
  • No ranking, case or fee promises, in writing or on a call

Customer success journey

Your 12-month law firm SEO path in Richmond

Pick the profile nearest to your firm, swap the sample numbers for your own and step through the year. We plan Richmond on our major metro terms, so visits rise more slowly here than on our US page: statewide injury and traffic advertisers, directories and firms with years of links already compete for the regional searches.

Where are you starting from?

Crash and trucking firm on the I-95 and I-64 corridors. Car, truck and rideshare cases come in through referrals, TV and directories, while advertisers with larger budgets take the organic clicks for regional crash searches. Visits and fee are sample numbers. Visit to lead is a 3.5% assumption, about half the Ruler Analytics legal organic rate. Lead to signed is an 8% assumption, set low because Virginia's contributory negligence rule turns many crash calls into cases the firm cannot take.

Put in your own numbers

Monthly sessions from your analytics

Walk the path, month by month

Month 0
Level 1 of 5: MeasuredProgress through the 12-month plan
  1. Level 1

    Measured

    Months 0 to 1 In progress
    • A tracked number on every page, office and language line
    • Intake log with city or county, practice area, language and outcome
    • After-hours and weekend test calls to every number
  2. Level 2

    On the local map

    Months 2 to 3 Locked
    • A complete Business Profile for each staffed office
    • Practice pages tied to the city and county courts
    • Spanish pages where staff take the call in Spanish
  3. Level 3

    Local authority

    Months 4 to 6 Locked
    • Review requests that respect the Virginia rules
    • Answer pages on Virginia procedure and deadlines
    • Links from Richmond press, community media and bar groups
  4. Level 4

    Consultations booked

    Months 7 to 9 Locked
    • Online booking by practice area and language
    • Cost per signed case, organic beside Local Services Ads
    • The next county or practice area
  5. Level 5

    Signed case channel

    Months 10 to 12 Locked
    • AI answer checks for court and practice queries
    • Intake script tuned on call outcomes
    • 12-month review and year two plan
  1. Month 0Badge: Baseline set

    Kickoff and baseline

    We ship
    • A signed scope listing what ships each month
    • Tracked numbers per page, per office and per language line
    • Intake log fields for city or county, practice area, language and outcome
    • Map ranking grids around each office, from downtown and the Fan to Glen Allen, Midlothian and Mechanicsville
    You should start to see
    • A one-page baseline: last quarter's organic calls and enquiries by locality and language, and how many became consultations and signed cases
    You own:

    Analytics, call tracking and every Business Profile live in the firm's own accounts from day one.

  2. Month 1Badge: Phones measured

    Fixes and after-hours calls

    We ship
    • Crawl, speed and mobile fixes on the practice pages that take calls
    • Test calls after 7 pm and on weekends to every number, in English and in Spanish where the firm advertises it
    • A dated archive of each page version, so the firm can show what any page said on a given day
    You should start to see
    • Missed calls by hour and line. In Clio's 2024 secret shopper study, 40% of 500 firms answered the phone
    • The first calls matched to the page that produced them
    You own:

    The test-call log and the page archive.

  3. Month 2Badge: On the local map

    Office profiles

    We ship
    • A complete Google Business Profile for each office the firm staffs, for example downtown near the John Marshall Courts Building, Glen Allen, Midlothian or Mechanicsville
    • No profiles for virtual offices or shared suites the firm's people do not work from during business hours, which Google's guidelines exclude
    • Matching name, address and phone details on Avvo, Justia, FindLaw and the main legal directories
    You should start to see
    • Calls and direction requests per office
    • Map positions on a grid around each office
    You own:

    A listings sheet with every login and office record.

  4. Month 3Badge: Mapped

    Practice pages by court and locality

    We ship
    • Pages in the words people type: reckless driving lawyer in Henrico, truck accident lawyer in Chesterfield, denied workers' comp claim in Richmond, uncontested divorce in Hanover
    • Court guides in plain English, for example a first appearance at the Marsh Manchester Courts Building on Hull Street
    • Every page reviewed by a named attorney at the firm and archived with its date
    You should start to see
    • Impressions on court, charge and locality long-tail queries
    • Region-wide head terms still out of reach; firms with years of links hold them
    You own:

    The court and locality page templates.

  5. Month 4Badge: Heard in Spanish

    Spanish pages that match the phones

    We ship
    • Spanish pages, and pages in any other language, only where an attorney or intake staff member answers in that language
    • Pages for the communities the firm actually serves, such as Southside Richmond, eastern Henrico or the Tri-Cities
    • Workers' comp pages that walk through a hearing notice from the commission
    You should start to see
    • Calls on each language line, logged on their own
    • Spanish queries moving before English ones, because fewer firms write for them
    You own:

    Translated pages checked by a fluent attorney or staff member at the firm.

  6. Month 5Badge: Answered

    Reviews and answer pages

    We ship
    • A review request sent after a matter closes, with nothing offered in return, and replies that never confirm a person was a client
    • Answer pages for questions intake hears every week: the two-year limit for injury suits, what contributory negligence means after a crash, when speeding becomes reckless driving
    You should start to see
    • Review trend per office
    • Better qualified calls, marked in the intake log
    You own:

    The review routine and an answer library for intake staff.

  7. Month 6Badge: Cited locally

    Links from Richmond sources

    We ship
    • One data story a quarter for local press, for example crash or workplace injury figures by locality from public data sets
    • Resource work with groups such as the Richmond Bar Association, the Metropolitan Richmond Women's Bar Association, county bar groups and community organisations, with any sponsorship disclosed
    • Pitches to Spanish-language and neighborhood media where the firm serves those readers
    You should start to see
    • Referring domains from Richmond and Virginia sources
    • Court and locality pages reaching page one
    You own:

    Press contacts and data sets kept in the firm's folder.

  8. Month 7Badge: Booked

    Consultation booking

    We ship
    • Online booking by practice area and language, with conflict-check fields
    • Same-day callback rules for arrests, new court dates and fresh crash calls
    You should start to see
    • Consultations booked from organic each month, by locality and language
    You own:

    Booking rules set up in the firm's own tools.

  9. Month 8Badge: Two channels

    Local Services Ads beside organic

    We ship
    • Advice on Google Local Services Ads and the Google Screened check for each office, with a dispute routine for leads that are not cases
    • Cost per signed case for organic and paid side by side. Google bills ad spend to the firm directly
    You should start to see
    • Which channel signs cases more cheaply in the city and each county
    You own:

    A channel report a managing partner can read in five minutes.

  10. Month 9Badge: Expanded

    Next county or practice

    We ship
    • Pages and a profile for the next office, for example in Hanover, Petersburg or Colonial Heights, if the firm staffs one there
    • Internal links from answer pages to the practice pages that sign cases
    You should start to see
    • Signed cases from organic by locality, language and practice
    You own:

    An expansion checklist for each new office.

  11. Month 10Badge: Named in answers

    AI answers

    We ship
    • Prompt checks in AI search for questions such as who handles reckless driving charges in Chesterfield, in English and Spanish
    • The same attorney, office and language details across site, profiles and directories
    You should start to see
    • Whether AI answers name the firm for its practice, locality and language
    You own:

    The prompt list and the monthly results.

  12. Month 11Badge: Tuned

    Intake tuning

    We ship
    • Outcome tags reviewed with the intake lead: not a case, conflict, booked, signed
    • Follow-up changes for calls that did not book, by language line
    You should start to see
    • Consultation to signed rate by practice and language over six months
    You own:

    The revised intake script.

  13. Month 12Badge: Signed case channel

    12-month review

    We ship
    • Calls, consultations and signed cases from organic set against month 0
    • A year two plan by locality, language and practice
    You should start to see
    • Organic search as a measured source of signed cases in the city and counties you serve
    You own:

    Every page, profile, archive and report. Ending the contract leaves all of it with you.

Your model at month 0

Planning model, not a promise
Organic visits a month2,000Expected, 1.00x month 0Conservative 2,000Month 0: 2,000
Calls and web enquiries70Expected, 1.00x month 0Conservative 70Month 0: 70
Signed cases5.6Expected, 1.00x month 0Conservative 5.6Month 0: 5.6
Fee value of signed cases this month$84KExpected, 1.00x month 0Conservative $84KMonth 0: $84K

Expected and conservative use the ramps in the assumptions panel. Month 0 is your input with no change.

Monthly badges1 of 13 badges earned

The model, drawn to scale

Expected Conservative Month 0 level held

Organic visits a month per month

Non-branded, from your analytics

Planning model. Month 0: 2,000. Month 12: conservative 2,640, expected 3,560. Highlighted month 0: conservative 2,000, expected 2,000.01K2K3K4K036912Month2,000

Calls and web enquiries per month

From organic visits a month

Planning model. Month 0: 70. Month 12: conservative 111, expected 174. Highlighted month 0: conservative 70, expected 70.050100150200036912Month70

Cumulative fee value of signed cases

From calls and web enquiries, month 0 to the month shown

Planning model. Month 0: $84K. Month 12: conservative $1.29M, expected $1.57M. Highlighted month 0: conservative $84K, expected $84K.$0$500K$1M$1.5M$2M036912Month$84K

From first call to signed case, across the Richmond region

Month 0, expected case

Each column is a stage of intake. Move the month marker and the planning model fills the columns with calls and web enquiries, booked consultations and signed cases for that month, with the expected path beside the conservative one. A full first column above a thin last column means cases are slipping at the phone or in the consultation room, not in search.

Calls and web enquiries

70Conservative 70

Consultations booked

19.8Conservative 19.8

Signed cases

5.6Conservative 5.6

Each filled dot stands for 5, expected case, in every column.

The first column is calls and web enquiries and the last is signed cases, both from the model. The stages between are spaced evenly between those two numbers, which is an assumption, not a benchmark.

This is a planning model built from your inputs and public benchmarks, most of them published by agencies and software vendors. It is not a forecast and it promises no rankings, calls, consultations, signed cases or fees. Results achieved for any firm, including the in-house results on this page, do not mean a similar outcome for yours.

Show every month as a table
Planning model by month
MonthOrganic visits a month, cons.Organic visits a month, exp.Calls and web enquiries, cons.Calls and web enquiries, exp.Signed cases, cons.Signed cases, exp.Fee value of signed cases, cons.Fee value of signed cases, exp.Cumulative, cons.Cumulative, exp.
02,0002,00070705.65.6$84K$84K$84K$84K
12,0002,00070705.65.6$84K$84K$168K$168K
22,0002,00071.472.85.65.6$84K$84K$252K$252K
32,0002,06072.877.95.75.8$86K$87K$338K$339K
42,0402,14075.783.95.86.2$87K$93K$425K$433K
52,0802,24078.690.96.16.7$91K$101K$516K$533K
62,1402,36082.499.16.37.3$94K$109K$610K$643K
72,2002,52086.21106.67.9$99K$119K$709K$762K
82,2802,700911236.98.8$103K$132K$813K$894K
92,3602,90095.81357.39.8$109K$147K$922K$1.04M
102,4403,1001011487.710.8$115K$162K$1.04M$1.20M
112,5403,3201071608.111.8$121K$177K$1.16M$1.38M
122,6403,5601111748.512.8$128K$192K$1.29M$1.57M

Assumptions, all on screen

How the model works

For each month m from 0 to 12: Organic visits a month(m) = V0 x VisitRamp(m). Calls and web enquiries(m) = Organic visits a month(m) x C0 x ConversionRamp(m). Signed cases(m) = Calls and web enquiries(m minus L) x P. Fee value of signed cases(m) = Signed cases(m) x Average fee per signed case. Cumulative fee value of signed cases = sum of fee value of signed cases from month 0 to m. Before month L, signed cases come from the month 0 level of calls and web enquiries.

Each ramp is a multiplier on month 0, one per month. Month 0 is 1.00. Every multiplier is an assumption and is editable below.

Edit the ramps

Ramp multipliers by month, editable
MultiplierM0M1M2M3M4M5M6M7M8M9M10M11M12
Visit ramp, expected
Visit ramp, conservative
Conversion ramp, expected
Conversion ramp, conservative

Assumptions and sources

Monthly organic visitsProfile default, editable
Sample number. Enter your own non-branded organic sessions from GA4.
Visit to qualified lead, legal, organic search7.3%
Ruler Analytics conversion rate benchmarks (26 May 2026): 7.3% for legal organic search and 7.9% for legal overall, counting qualified leads or sales from calls and forms; 56.3% of legal conversions were calls and 43.7% forms. The data is tracked through Ruler's own platform, not drawn from a random sample of firms. The crash and family profiles use lower rates, marked as assumptions.
Call or enquiry to signed case8% to 20% by profile
Assumption. We found no public benchmark we could verify for this step across firms. It covers calls that are not cases, conflicts, consultations that never book and consultations that do not sign. The crash profile is set lowest because Virginia bars recovery for a claimant found partly at fault. Replace it with the rate from your intake log.
Average fee per signed caseProfile default, editable
Sample number. FindLaw (updated 1 Apr 2024) puts typical contingency fees at one third to 40% of the recovery; enter the fee the firm keeps, not the recovery. Traffic defense is usually billed as a flat fee; enter yours.
Fee timingCounted at signing in this model
Assumption made for readability. Contingency fees are paid when the case resolves, often long after signing, so the revenue line is the fee value of cases signed, not cash collected.
Signing lag0 to 1 month by profile
Assumption, editable. Time from the first call to a signed engagement letter.
Firm response to enquiries40% of firms answered the phone; 33% replied to email
Clio 2024 Legal Trends Report secret shopper study of 500 firms, as summarised by the Illinois Supreme Court Commission on Professionalism (25 Oct 2024). Context for the intake work in months 1 and 7; not part of the formula.
Conversion rampExpected 1.40, conservative 1.20 by months 11 to 12
Assumption, adjustable. It rises before the visit ramp because call answering, click-to-call and booking changes ship in months 1 and 7.
Visit ramp, major metro termsExpected 1.78 at month 12; conservative 1.32
Assumption, adjustable. Set below the US page ramp because we plan Richmond on major metro terms. The Richmond metro had 1.34 million people in 2024 (Data USA), which sits in the mid-size range, so this is our judgment: the city and its neighboring counties each have separate courts and pages, and statewide advertisers bid on the same searches.
Spanish and other language pagesInside visits and conversion, no separate uplift
Assumption. We add no language bonus because no public benchmark we could verify measures one. Track each language line on its own and enter your own figures.

This is a planning model built from your inputs and public benchmarks, most of them published by agencies and software vendors. It is not a forecast and it promises no rankings, calls, consultations, signed cases or fees. Results achieved for any firm, including the in-house results on this page, do not mean a similar outcome for yours.

Today vs month 12

Your numbers in the planning model, today versus month 12
In your modelToday (month 0)Month 12, conservativeMonth 12, expected
Organic visits a month per month2,0002,6403,560
Calls and web enquiries per month70111174
Signed cases per month5.68.512.8
Fee value of signed cases per month$84K$128K$192K
Cumulative fee value of signed cases, months 0 to 12$1.09M if month 0 holds$1.29M$1.57M
What changes between today and month 12
AreaTodayMonth 12
AttributionNobody can say which calls came from searchEvery call carries its page, office and language line
PhonesEvening and weekend calls reach voicemailMissed calls measured by hour, with callback rules
Map packOne downtown profile meant to cover the whole regionA complete profile for each staffed office in the city and counties
PagesPractice pages written for all of VirginiaPages per court, locality and language the firm serves
Advertising rulesResults and specialty claims nobody has checked against Rule 7.1Each page version reviewed against the Virginia rules and archived with its date
Channel costLocal Services Ads and organic compared on callsCost per signed case by channel and locality
OwnershipLogins scattered across former vendorsEvery account, page and report held in the firm's name
Book a strategy call We walk through your month 0 baseline on the call.

Playbook

The pages we build first

Each card is a page type and the kind of search it answers, with your names in the brackets.

A profile for each office your people staff

A driver hurt on Midlothian Turnpike rarely rings a firm whose map pin sits in Glen Allen, and a Mechanicsville parent looks for someone close to Hanover. Each office with your staff in it gets a full Google Business Profile whose details match every directory. Virtual suites and shared desks nobody uses during business hours are left out, because Google's guidelines exclude them and a suspended profile sends no calls until it is restored.

Example query: [Firm name], injury and workers' comp office in Midlothian

Guides to the buildings on the paperwork

Richmond callers search for the address on their summons: the John Marshall Courts Building on North 9th Street, the Marsh Manchester Courts Building on Hull Street, the Oliver W. Hill Courts Building for juvenile and family matters. A plain guide to what happens inside, approved by your attorneys, answers that search and ends with a number to call.

Example query: Your first traffic date at the Marsh Manchester Courts Building: where to go and what to bring

Injury pages that explain contributory negligence

Virginia is one of the few places where a claimant found even partly at fault can be barred from recovering. People who think they share some blame search that question directly. We write explainers your attorneys approve, state the rule as it stands, describe the facts that matter and never forecast an outcome.

Example query: Partly at fault in a Richmond crash: can you still bring a claim in Virginia?

Reckless driving pages for drivers passing through

Under Va. Code 46.2-862, 20 mph over the limit or anything above 85 mph is reckless driving, and Va. Code 46.2-868 makes it a Class 1 misdemeanor. Drivers on I-95 and I-64 from other states often learn this from the summons. Pages that explain the charge, the court and whether they must return to Virginia reach them while they decide.

Example query: Charged with reckless driving in Henrico County while visiting: what happens next

Virginia's rules built into publishing

The Virginia Rules of Professional Conduct keep Rule 7.1 and Rule 7.3 for lawyer communications, with the old Rules 7.2, 7.4 and 7.5 deleted and much of Rules 7.4 and 7.5 moved into the comments to Rule 7.1. That means nothing false or misleading, results framed so readers do not expect the same outcome, specialist claims only with a basis, and care with trade names built on a place name. Each page is reviewed and archived, and your ethics counsel approves the wording.

Example query: Page record: version, reviewing attorney, publish date, archived copy

Local Services Ads measured against organic

Local Services Ads often sit above the map for Richmond legal searches. We help set them up for each office, dispute leads that are not cases, and compare cost per signed case with organic for the city and each county.

Example query: Cost per signed case in Chesterfield: organic against Local Services Ads

Proof

What the method has done, and what we have not done yet

43x

Inbound pipeline to 43x in eight months, in-house

The founder ran SEO and paid search in-house at Brain Station 23, a software development and IT services company. The method was tracking first, then the pages closest to an enquiry, then links and conversion work. It took inbound pipeline to 43x in eight months. That was SEO and paid search together for an IT company, not a law firm, so read it as proof of method, not as a legal result.

Source: Brain Station 23 internal data, founder's in-house role; published as a multiple only

S & F Consulting, a company formation, licensing and accounting consultancy and a CMBD client

Ranked for keywords

Real keywords for S & F Consulting, each with its Google position and the country searched from. S & F Consulting is not a law firm; CMBD has no law firm case study yet. Positions only.

  1. Position 1company formation in vietnam, Google United States
  2. Position 1company registration certificate, Google United Kingdom
  3. Position 1accounting services in dubai, Google United Arab Emirates
  4. Position 1company formation in qatar, Google Qatar
  5. Position 2trade license qatar, Google Qatar
  6. Position 1business license in saudi arabia, Google Saudi Arabia
  7. Position 1company registration in bangladesh, Google Bangladesh
  8. Position 1nominee director malaysia, Google Malaysia
  9. Position 1limited liability company malaysia, Google Malaysia
  10. Position 1business license, Google Philippines

Ranked in

  • United States
  • United Kingdom
  • United Arab Emirates
  • Malaysia
  • Bangladesh
  • Sri Lanka
  • Qatar
  • Pakistan
  • Ghana
  • Mauritius
  • India
  • Russia
  • Canada
  • Botswana
  • Philippines
  • South Africa
  • Bahrain
  • Brazil
  • Thailand
  • Australia
  • Saudi Arabia
  • Singapore
  • France
  • New Zealand
  • Kenya
  • Bhutan

Source: Ahrefs organic keywords export for sfconsultingbd.com, 16 Oct 2026. Positions are Ahrefs positions on that date, shown as keyword, position and country only.

Illustration of the goal

Where your brand should sit for your keyword

Illustration: a Google search for your keyword, with Your brand in the first result, above Competitor 1, Competitor 2 and Competitor 3.

Illustration of the goal, not a promise and not a client result. Competitor 1 to 3 and positions 2 to 4 are placeholders and appear only in this drawing. CMBD has no law firm case study yet.

Pricing

Pricing for law firm SEO in Richmond

Richmond practice focus

From $7,000a month, by proposal

A firm with 5+ attorneys or 2+ offices in one practice area, serving the city and one or two neighboring counties

  • Call tracking and an intake log by locality and language
  • A Business Profile for each staffed office
  • Court, locality and Spanish pages
  • Attorney review and a dated page archive
  • Review requests that respect the Virginia rules
  • A monthly report in calls, consultations and signed cases
Book a strategy call

Multi-office, multi-practice

By proposal, scoped above $7,000 a month

Firms with several practice areas or offices across Richmond, Henrico, Chesterfield, Hanover and the Tri-Cities, and injury firms competing across the whole region

  • Everything in practice focus
  • More data stories and link earning each quarter
  • Cost per signed case, organic beside Local Services Ads
  • AI answer checks by locality and language
Ask for a proposal
  • Richmond is quoted at our US major metro rate. 12AM Agency (updated Jul 2026) lists $7,000 to $12,000+ a month for hyper-competitive cities, naming New York, Los Angeles and Houston, and $3,500 to $6,500 for mid-size metros. A metro of 1.34 million people in 2024 (Data USA) falls in the mid-size group, so the higher placement is our own call: Richmond, Henrico, Chesterfield and Hanover each run separate courts that need their own pages, and statewide injury and traffic advertisers compete for the same searches. On The Map Marketing puts law firm SEO at $3,000 to $15,000 a month. Both are vendors.
  • Firms outside the major metros are priced on our US page at $4,500 a month for personal injury and family law and $3,500 for criminal defense and immigration.
  • Prices are in US dollars. We supply the work from outside the United States, and the firm's accountant confirms any Virginia or local tax treatment.
  • Three-month minimum. Ad spend and directory or lead platform fees are paid by the firm to the provider and sit outside the retainer.
  • No ranking, case or fee guarantees. Every report is measured against your month 0 baseline.

Fit

Who this page is for

A good fit

  • A Richmond-area firm with 5+ attorneys or 2+ offices in injury, workers' compensation, traffic and criminal defense, or family law
  • Someone who picks up the phone after hours and in each language the firm advertises
  • An attorney who signs off every page and keeps the archive
  • Partners willing to judge SEO on signed cases over 12 months

Not a fit

  • Solo practitioners and boutique firms of 1 to 3 attorneys
  • Firms expecting a region-wide head term within six months
  • Spanish pages when nobody at the firm speaks Spanish
  • Requests for guaranteed rankings, bought reviews or made-up results

FAQ

Questions teams ask before a call

Why is Richmond priced above your US page?

We quote Richmond on our major metro rate from $7,000 a month. Its metro held 1.34 million people in 2024 (Data USA), which 12AM Agency would class as mid-size, so the placement is our judgment: the city, Henrico, Chesterfield and Hanover each have their own courts, and statewide injury and traffic advertisers chase the same searches. The planning model uses a slower visit ramp for the same reason.

Which Virginia rules do your pages follow?

The Virginia Rules of Professional Conduct as published by the Virginia State Bar. Rule 7.1 prohibits false or misleading communications, and its comments cover past results, comparisons, specialty claims and trade names. Rule 7.3 covers solicitation, the ADVERTISING MATERIAL label on written, recorded or electronic solicitations, and paying for recommendations, including lead generators. Your ethics counsel confirms the final wording.

Can you rank us in Henrico and Chesterfield as well as the city?

Map results follow real, staffed offices, so we work the localities where you have one. Elsewhere we build court and practice pages where your attorneys actually appear, and we never list an address Google would suspend.

Do you write pages for out-of-state drivers charged in Virginia?

Yes, when the firm defends those charges. Reckless driving and DUI stops on the interstates bring searches from people who live elsewhere and want to know whether they must come back for court. Your attorneys approve every statement about procedure before it goes live.

How soon could organic search sign cases for us?

Months 0 to 3 go on tracking, office profiles and page structure. Court, charge and locality queries usually move first. The model on this page shows expected and conservative paths from your own figures; it is a planning tool, not a promise.

Do you have Richmond law firm case studies?

No. Our first law firm client will run as a pilot, with interim figures published at day 90 only with the firm's consent. The proof on this page is the founder's in-house work at an IT services company, shown as a multiple, and ranked keywords for S & F Consulting, a company formation, licensing and accounting consultancy and a CMBD client, not a law firm.

Sources used on this page

We cite these as directional, and say so where a figure is secondary.

Guide

Law firm SEO services in Richmond, VA: earning the call from the city, Henrico and Chesterfield

A warehouse worker in eastern Henrico gets a letter saying the carrier will stop paying for his back injury. A nurse driving home on I-64 after a late shift at a downtown hospital is hit from behind near the exit for the Boulevard, now Arthur Ashe Boulevard. A truck driver from Pennsylvania is stopped on I-95 south of the city at 88 mph and handed a summons for a court he has never heard of. Each of them opens a phone, types the problem and the place, scans a few firms and calls the one that seems to understand their court and their kind of case.

Law firm SEO services in Richmond are the work of getting your firm onto that short list and making your page the one that earns the call. In practice that means office profiles that appear in the right locality, practice pages written the way Virginians describe their problem, plain guides to the courthouses on their paperwork, Spanish pages where your staff speak Spanish, and intake that picks up. It also means staying inside the Virginia Rules of Professional Conduct, which are short on paper and strict in application.

This guide covers the Richmond legal market in numbers, how people across the region search for a lawyer, the courts and agencies your pages should explain, the advertising rules, how contributory negligence shapes injury searches, and what a sensible programme costs and reports. Every figure has a source listed at the end, and anything we could not verify is marked as a planning assumption.

What law firm SEO means for a Richmond practice

Richmond firms rarely win on one phrase. The searches that sign cases are narrow and specific: a charge and a county, a crash on a named road, a hearing notice from a state agency, a question about how long a couple must live apart before a Virginia divorce. A firm that answers a few hundred of those questions well, in the words people actually use, collects calls that a single page targeting the city name never will.

The work splits into three jobs. One is being visible on the map around each office your staff work from. The second is pages that answer the questions people type, written so an attorney at the firm is comfortable putting their name to them. The third is measurement: every call, consultation and signed case tied back to the page or profile that produced it, so partners judge organic search by cases rather than by traffic charts.

The ethics rules sit across all three. Virginia lawyers advertise under the Virginia Rules of Professional Conduct published by the Virginia State Bar, and every page we draft goes to your attorneys for review before it is published. Nothing goes live that your firm would not defend if a reader or the bar asked about it.

We size a programme with public figures. Each line below names its source; where we draw a conclusion from a figure, the conclusion is ours.

  • The city of Richmond had 229,359 residents in 2024, a median age of 34.7 and a median household income of $64,587 (Data USA).
  • The Richmond metro had about 1.34 million people in 2024, with a median household income of $86,679 and a median age of 38.8 (Data USA).
  • Chesterfield County had 377,869 residents and Henrico County 335,744 in 2024 (Data USA). Each county is larger than the city itself, which is why a firm that only writes for Richmond misses most of its region.
  • 8.3% of city residents were born outside the United States in 2024, against 13.7% in Henrico and 9.77% in Chesterfield (Data USA). At state level, the most common foreign birthplaces were El Salvador, India and Mexico.
  • Hispanic or Latino residents made up 10.48% of the city's population in the 2020 census, up from 2.57% in 2000 (Wikipedia, citing census figures).
  • Health care and social assistance was the largest industry by resident employment in both the city and the metro in 2024 (Data USA), which matters for workplace injury and workers' compensation pages.
  • The Virginia Workers' Compensation Commission has its headquarters at 333 E. Franklin St. in Richmond, and that office is listed as a hearing location (Virginia Workers' Compensation Commission).

How people around Richmond look for a lawyer

Search behavior here follows the map of local government more than the map of the metro. Virginia's cities are independent of its counties, so the line between Richmond and Henrico or Chesterfield decides which court hears a case, and people search accordingly.

The problem comes first, then the locality

Nearly every legal search opens with the problem: car accident lawyer, reckless driving lawyer, workers' comp denied, divorce lawyer. The place comes second, and it is usually the locality printed on the paperwork rather than the neighborhood the person lives in. Someone with a Henrico summons types Henrico, even if they live in the city. Pages tied to the court that will hear the matter meet that search exactly.

City, county or Tri-Cities

Richmond has been an independent city since 1871 and belongs to no county (Wikipedia, Richmond). Henrico curves around the city, surrounding it to the west, north and east; Chesterfield lies just south of the city; and Hanover sits about 12 miles north of Richmond, beyond Henrico (Wikipedia, Henrico, Chesterfield and Hanover county pages). Further south, Petersburg, Hopewell and Colonial Heights form the Tri-Cities, each an independent city in its own right (Wikipedia, Greater Richmond Region). A firm that serves several of these places needs pages that make sense for each court it appears in, not one page about a metro that no court recognises.

The neighborhoods and suburbs people name

Inside the city, people talk about the Fan, the Museum District, Church Hill, Shockoe Bottom, Jackson Ward, Carytown, Manchester, Northside, Forest Hill and Westover Hills, and they divide the place into the North Side, Southside, the East End and the West End (Wikipedia, Richmond). Outside it, Short Pump and Glen Allen in Henrico, Midlothian and Chester in Chesterfield, Mechanicsville and the Town of Ashland in Hanover come up constantly (Wikipedia, Henrico, Chesterfield and Hanover county pages). We use those names on a page only where the firm genuinely serves people there; a page that strings every neighborhood together reads as filler to a person and to Google.

Drivers passing through on the interstates

I-95 runs north and south through the region, I-64 runs east and west, and I-295 forms an eastern bypass of Richmond and Petersburg (Wikipedia, Greater Richmond Region). A large share of traffic and crash matters involve people who were only passing through. They search from home, often in another state, know little about Virginia procedure and mainly want to know what happens next and whether they have to come back. Few firms write for them directly, which leaves room for a firm that does.

On a phone, often after a shift

Most of these searches happen on a phone, and many happen after work: health care and social assistance employs more of the region's residents than any other industry (Data USA), and hospital and warehouse shifts end at odd hours. Tapping to call is the main action. If that call reaches voicemail at 7 pm, the caller moves to the next result, and no ranking wins the case back.

Courts and agencies your pages should explain

People search for the building named on their paperwork. Explaining that building and what happens inside it serves the reader before they ever call, and it gives Google a clear reason to show a local firm's page.

The John Marshall Courts Building on North 9th Street

The city's Circuit Court sits in the John Marshall Courts Building at 400 N. 9th Street, downtown (City of Richmond). Circuit courts try all felony charges, hold exclusive jurisdiction over civil claims above $50,000 and rehear appeals from the general district court (Judiciary of Virginia). Pages on felony defense, larger injury suits and divorce filings should tell a reader which building to go to and which office handles their paperwork, without becoming a substitute for advice.

The Marsh Manchester Courts Building on Hull Street

The city's Commonwealth's Attorney lists the Marsh Manchester Courts Building at 920 Hull Street, on the south side of the river, as its general district court building (City of Richmond). General district courts hear traffic cases and other misdemeanors, along with civil claims under $50,000, and the judge decides without a jury (Judiciary of Virginia). A first-time defendant wants to know which court they are in, where to park and what happens at a first appearance, and a guide your attorneys approve can answer all three.

The Oliver W. Hill Courts Building

Juvenile and domestic relations matters in the city go to the Oliver W. Hill Courts Building at 1600 Oliver Hill Way (City of Richmond). That court hears custody and visitation disputes, other family matters and juvenile cases (Judiciary of Virginia). Parents search for it by name when a petition arrives, and a calm explanation of a first hearing, reviewed by your family law attorneys, reaches them at the moment they choose a lawyer.

County courts in Henrico, Chesterfield and Hanover

Henrico, Chesterfield and Hanover each have their own circuit, general district and juvenile and domestic relations district courts. A reckless driving charge from a stop on I-295 in Henrico and one from I-95 in Chesterfield go to different buildings with different dockets, even though both drivers will tell you they were stopped near Richmond. We build a page for each court your attorneys regularly appear in, and only those.

The Workers' Compensation Commission on East Franklin Street

Virginia workers' compensation claims are decided by the Virginia Workers' Compensation Commission, headquartered at 333 E. Franklin St., which is also a hearing location (Virginia Workers' Compensation Commission). A claim is barred unless it is filed with the commission within two years after the accident (Va. Code 65.2-601). Injured workers search that deadline and the commission's name, and a page that explains both, and when a lawyer helps, earns those searches.

Appellate courts in the capital

Richmond is home to the Supreme Court of Virginia and the United States Court of Appeals for the Fourth Circuit (Wikipedia, Richmond). Few retail clients search for them, but firms with an appellate practice can earn referral searches from other lawyers by explaining how they work, and attorney profiles that mention admissions to those courts carry weight with readers who know the difference.

Virginia's advertising rules, applied to web pages

The current Rules of Professional Conduct published by the Virginia State Bar keep Rule 7.1 and Rule 7.3 for lawyer communications. Rules 7.2, 7.4 and 7.5 are marked deleted, Rule 7.2 in 2013 and Rules 7.4 and 7.5 in 2017, and the 2017 amendment moved much of Rules 7.4 and 7.5 into the comments to Rule 7.1. Below is how we apply the text when we draft. Your ethics counsel has the final say on every page.

Rule 7.1: false or misleading, defined

Rule 7.1 says a lawyer shall not make a false or misleading communication about the lawyer or the lawyer's services. A communication is misleading if it contains a material misrepresentation of fact or law, or leaves out a fact needed to keep the statement as a whole from misleading. The first comment adds that a truthful statement can still mislead when it is likely to lead a reasonable reader to a conclusion with no reasonable factual foundation. That standard reaches websites, Business Profiles, directory listings and review replies equally.

Results pages and comparisons

The second comment says a truthful report of results for clients may mislead if it leads readers to expect the same result in their own matter without regard to the facts and law of each case, and that an unsubstantiated comparison with other lawyers' services or fees may mislead. It also says an appropriate disclaimer or qualifying language may prevent that finding. We keep results pages factual, give the context of each matter, use qualifying language your attorneys approve and leave out comparisons the firm cannot prove.

Specialty and certification claims

The fourth comment lets a lawyer say they do or do not practice in particular fields, and lets a lawyer who is a specialist by experience, specialized training or education, or certified by a named professional entity, say so, provided the statement is not false or misleading. We use specialist wording only where an attorney's record supports it, and we name the certifying body when there is one.

Trade names that use a place name

Comment 5 allows trade names, but warns that a private firm using a name such as a clinic combined with a geographical name may need an express disclaimer that it is not a public legal aid agency. That matters for firms tempted by a Richmond-branded trade name or domain built for search. We flag any name that could read as a public service, and your ethics counsel decides whether a disclaimer is needed.

Rule 7.3: solicitation and the ADVERTISING MATERIAL label

Rule 7.3 defines solicitation as a communication directed to a specific person known to need legal services in a particular matter. Every written, recorded or electronic solicitation must conspicuously carry the words ADVERTISING MATERIAL, with exceptions such as other lawyers, people with a personal or prior professional relationship, and people who have already contacted the lawyer. The comments say a website, a banner advert or a communication generated automatically in response to internet searches is typically not solicitation, which is why SEO pages sit on the advertising side of the line. Texts or emails to people who never contacted the firm are another matter, and we flag them.

Lead generators and paid placements

Rule 7.3(d) bars giving anything of value for recommending a lawyer, while allowing the reasonable cost of advertising, legal service plans, qualified not-for-profit referral services and nominal gifts of gratitude. The comments allow paying a lead generator only if it does not recommend the lawyer and does not suggest the referral is unpaid or based on an analysis of the person's legal problem. Which directories and lead platforms to use is the firm's decision; we describe how each presents the firm so your ethics counsel can judge it.

An optional check before a campaign runs

The Virginia State Bar's ethics department offers informal review of advertising material and says the review is not required (Virginia State Bar). For a new results page, a testimonial campaign or a trade name you are unsure of, it is a sensible step, and we prepare the material so the firm can submit it.

Contributory negligence and the Richmond injury caller

Virginia still applies contributory negligence, a rule Bloomberg Law lists as surviving only in Alabama, Maryland, North Carolina, Virginia and the District of Columbia. Under it, a claimant found partly at fault for their own injury can be barred from recovering at all, subject to exceptions your attorneys know well.

The rule changes injury search in two ways. Many people suspect they share some of the blame for a rear-end crash on Broad Street or a fall in a parking deck, and they search that worry directly: can I still claim if I was partly at fault in Virginia. And more crash and fall calls turn out not to be viable cases than in comparative fault states, which is why our planning model uses a low call to signed rate for the injury profile.

Pages that work here explain the rule honestly, describe the facts that tend to matter and invite a consultation without promising anything. They also answer the practical questions people search after a crash: the two-year period Virginia sets for most personal injury actions under Va. Code 8.01-243, and the minimum liability limits of $50,000, $100,000 and $25,000 that apply to policies effective on or after 1 January 2025 (Virginia DMV).

Practice areas and the searches behind them

Each practice area has its own vocabulary. We build pages around the phrases callers use, then check them against what intake staff hear on the phone each week.

Car, truck and rideshare crashes

Crash searches name the road or the kind of collision: I-95, I-64, the Downtown Expressway, Broad Street, a truck accident, a rideshare passenger injury. Commuters from Chesterfield and Hanover share the interstates with long-haul freight. Pages that explain the first steps after a crash, how Virginia's insurance minimums work and how contributory negligence affects a claim give a reader a reason to call the firm instead of a directory.

Reckless driving and DUI

Under Va. Code 46.2-862, driving 20 mph or more over the limit, or above 85 mph whatever the limit, is reckless driving, and Va. Code 46.2-868 makes it a Class 1 misdemeanor. Drivers who thought they had a speeding ticket discover they face a criminal charge and search in a hurry. DUI charges under Va. Code 18.2-266, which sets the 0.08 blood alcohol threshold, bring the same urgency. Pages that name the court, explain the first appearance and say what a lawyer does, without predicting a result, match these searches.

Workers' compensation

Hospital staff, warehouse and distribution workers, construction crews and the trades search when a claim is denied or payments stop. They want to know the two-year filing limit, what a hearing at the commission involves and whether a lawyer is worth it. Pages that cover those three points, with the commission's Franklin Street address and a direct number, reach them at the point of decision.

Divorce, custody and support

Va. Code 20-91 allows a no-fault divorce after one year of living separate and apart without cohabitation, or six months where there is a separation agreement and no minor children. People search those periods constantly, often from Henrico or Chesterfield addresses. Custody petitions lead to the juvenile and domestic relations courts and divorce filings to the circuit courts. Family law readers want calm pages and a sense of how the firm works before they book.

Criminal defense beyond traffic

Assault, drug and theft charges follow the traffic pattern: the charge and the court come first, and the locality on the warrant decides where the case is heard. For firms near campus, students at Virginia Commonwealth University and the University of Richmond, and parents searching from elsewhere, can be a recurring group of readers. We write those pages only for matters your attorneys handle, and each statement is approved before publication.

Premises and workplace falls

Falls in stores, rental properties and parking decks create claims where the property owner's knowledge of the hazard often decides the case. Readers search the place and the injury. A page that explains what the firm needs to know, and what contributory negligence means for a fall, filters out calls the firm cannot take and keeps the ones it can.

A capital city's mix of clients

Richmond is the state capital, and law and finance have long driven its economy, with the Virginia Supreme Court, the federal courts and the Federal Reserve Bank of Richmond downtown alongside large law firms (Wikipedia, Richmond). The metro hosts Fortune 500 companies including Altria, CarMax, Dominion Energy, Markel and Performance Food Group, and Capital One is one of the largest private employers in the area (Wikipedia, Richmond). That mix produces salaried professionals searching for divorce and estate help, state workers with employment questions and a large hourly workforce in health care and retail with injury and workers' compensation needs.

For SEO, the lesson is to write for the client the firm actually wants. A divorce page aimed at a two-income household in Short Pump reads differently from one aimed at a hospital worker in Southside, and both differ from a page for a parent in another state whose child at VCU has been charged. We decide the reader with your partners before we draft, so every page has a clear audience and a clear next step.

Spanish and other language pages

Richmond's Hispanic or Latino population grew from 2.57% of residents in 2000 to 10.48% in 2020 (Wikipedia, citing census figures), and Henrico counts a foreign-born share of 13.7% (Data USA). Many of those families prefer to search and talk about a legal problem in Spanish, and fewer firms compete for those searches.

We publish a Spanish page, or a page in any other language, only when someone at the firm answers the phone in that language and a fluent attorney or staff member checks the page. A page that invites a call nobody can take costs the firm the caller and its standing in a close community.

Language pages follow the same rules as the English ones: Rule 7.1 applies in every language, results need the same qualification, and specialist wording needs the same basis. We archive each translated version with the English page it mirrors.

The pages and profiles we build

A Richmond programme usually starts with five kinds of asset. A named attorney reviews each one, and each is archived with its date.

Practice pages tied to the courts

One page per practice area and court the firm wants to be found for, such as reckless driving in Chesterfield General District Court or custody at the Oliver W. Hill Courts Building. Each page explains the matter, the court and the first steps, and offers a direct way to call.

A Business Profile for each staffed office

Google's guidelines limit profiles to real locations where the business serves people during stated hours, and they rule out virtual offices and co-working spaces without the business's own staff present (Google Business Profile guidelines). We build a complete profile for each office your people work from, with categories, hours, photos and services, and keep its details identical across directories.

Attorney profiles

Readers want to know who will handle their matter. Attorney pages list admissions, practice areas, experience and any certifications, in language the attorney approves and that fits the Rule 7.1 comments on specialty claims.

Answer pages

Short, clear pages on the questions intake hears every week: when speeding becomes reckless driving, how long separation must last, how the two-year injury and workers' comp limits work, what partly at fault means in Virginia. Each one links to the practice page that signs cases.

Directories and listings

Avvo, Justia, FindLaw and similar directories still appear in many legal searches. We keep the firm's listings accurate and consistent and report what each one sends, so the firm can decide which ones earn their fee.

Reviews and testimonials under the Virginia rules

Reviews influence which firm a searcher rings, and they help a profile on the map. Our routine is simple: when a matter closes, the client gets a request to describe their experience, with nothing offered in return. Replies never confirm that the reviewer was a client and never discuss the matter, because confidentiality duties apply on a review site as anywhere else.

Testimonials on the firm's own pages are communications about the lawyer's services under Rule 7.1, so they must not create an unjustified expectation of results. We favour testimonials about service over outcomes, and your attorneys decide what qualifying language each one needs. Where a campaign leans on testimonials, the bar's informal review is worth using.

Intake: where Richmond firms lose the case after the click

Search makes the phone ring; intake decides whether a case is signed. In Clio's 2024 secret shopper study of 500 firms, as summarised by the Illinois Supreme Court Commission on Professionalism, 40% of firms answered the phone and 33% replied to email. Each unanswered call is a searcher who goes to the next result.

Around Richmond this bites hardest in traffic and criminal defense, where the caller may have a court date days away, and with out-of-state drivers who will not call twice. In month 1 we test every number after hours and at weekends, measure missed calls by hour, and help set callback rules that intake staff can follow.

We also log outcomes. Every call carries the page that produced it, its practice area, its locality and its result: not a case, conflict, booked or signed. After a few months the log shows where cases are lost and which pages bring callers who sign.

Choosing a law firm SEO agency in Richmond

An agency worth hiring can explain how it will find your callers, how it will keep pages within the Virginia rules and how it will prove results in signed cases rather than rankings.

Questions to ask before you sign

These questions separate a measured programme from a report full of positions and traffic.

  • Will analytics, call tracking and every Business Profile be in our accounts from the start?
  • How will you report calls, consultations and signed cases by page, locality and practice area?
  • Who drafts the pages, and which attorney at our firm approves them?
  • How do you handle results pages, testimonials, specialty claims and trade names under Rule 7.1 and its comments?
  • Which courts and localities will you build pages for, and why those?
  • What stays with us if we end the contract?

Warning signs

Some offers sound attractive and create real risk for a law firm.

  • A promised first-place position or a fixed number of cases
  • Profiles at addresses where nobody from the firm works
  • Bought reviews, or reviews written by staff
  • Specialist claims your attorneys cannot back
  • Reports that show traffic but never connect it to calls or signed cases
  • Accounts registered in the agency's name instead of the firm's

What law firm SEO costs in Richmond

Public pricing for law firm SEO comes mostly from agencies. 12AM Agency (updated Jul 2026) lists $3,500 to $6,500 a month for mid-size metros and $7,000 to $12,000+ for hyper-competitive cities, naming New York, Los Angeles and Houston. On The Map Marketing puts law firm SEO at $3,000 to $15,000 a month. Both are vendors, so read their ranges as context rather than independent benchmarks.

We quote Richmond at our major metro rate, from $7,000 a month by proposal. A metro of 1.34 million people in 2024 (Data USA) falls in the 12AM mid-size group, so this placement is our judgment. The reasons are practical: a firm serving the region usually needs pages for the city and for Henrico, Chesterfield and Hanover, each with its own courts, and statewide injury and traffic defense advertisers compete for the same searches.

Firms in smaller US markets are priced on our US page at $4,500 a month for personal injury and family law and $3,500 for criminal defense and immigration. Every retainer has a three-month minimum, and ad spend and directory fees go from the firm straight to the provider. See our pricing for the tiers and what each includes.

A realistic timeline

Law firm SEO starts slowly and then compounds. Our planning model assumes this shape for a Richmond firm starting from a typical position; your own numbers will differ.

  • Months 0 to 1: tracking, the intake log, after-hours test calls and technical repairs
  • Months 2 to 3: office profiles, court and practice pages, consistent directory listings
  • Months 4 to 6: county and Tri-Cities pages, language pages where staff answer, reviews, answer pages and the first local links
  • Months 7 to 9: online booking, cost per signed case beside Local Services Ads, the next locality or practice area
  • Months 10 to 12: AI answer checks, intake tuning and a year two plan

What slows it down

Progress takes longer when the site carries technical debt, when the firm has no staffed office in the counties it wants to reach, when attorney review backs up, or when evening calls go unanswered. Region-wide injury terms take longest, because firms with years of links and large advertising budgets already hold them. Court, charge and locality queries usually move first.

The numbers to report each month

A monthly report should let a managing partner tell in five minutes whether organic search is producing signed cases. Ours carries these figures, each set against month 0.

  • Calls and web enquiries from organic search, by page, office, locality and practice area
  • Consultations booked from those calls
  • Signed cases from organic, with fee value where the firm shares it
  • Missed calls by hour and line
  • Map positions around each office
  • Cost per signed case for organic beside Local Services Ads
  • Pages drafted, approved and archived that month

The law firm SEO services hub sets out the method we use in every market. The pages below cover our wider US programme and services that can run alongside a Richmond programme or on their own.

Wrapping up

People who need a lawyer around Richmond search under pressure, usually on a phone, often after a shift and sometimes in Spanish or from another state. They call the firm that names their court and their locality, explains what happens next, stays inside the Virginia rules and answers when they ring. SEO is the work of making your firm one of the few they find, and of measuring which pages become signed cases.

To see where your firm stands, review our pricing above and book a 30-minute strategy call. You leave with a baseline of your organic calls and consultations whether or not you hire us, and we make no ranking, case or fee guarantees.

Sources for this guide

See which Richmond courts and counties your calls come from

In 30 minutes we look at your office profiles, your court and practice pages and how many search calls become consultations. You keep the baseline whether or not you hire us.

Book a strategy call