Law firm SEO services, New York City

SEO for New York City law firms in personal injury, immigration, criminal defense and family law

New Yorkers search by borough, by court and often in a language other than English. We build office profiles in each borough you are staffed in, practice pages for the courts you appear in and language pages for the calls your team can take, then report intake calls, consultations and signed cases from organic every month.

By proposal from $7,000 a month

  • Pages pre-approved by a named attorney and archived with dates
  • Language pages only where your staff take the call
  • Every account owned by the firm
  • No ranking, case or fee guarantees

Customer success journey

Your 12-month law firm SEO path in New York City

Pick where your firm stands in New York search today, change the numbers to your own, and walk the path month by month. New York is a major metro, so the visit ramp here is slower than on our US page: more firms, more links and more paid placements compete for the same calls.

Where are you starting from?

Injury firm behind directories and ads. Construction, scaffold and car accident cases come from referrals and paid ads, while directories and large firms take the organic clicks. 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, because many injury calls are not cases.

Put in your own numbers

Monthly sessions from your analytics

Walk the path, month by month

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

    Tracked

    Months 0 to 1 In progress
    • Call tracking per page, per borough office and per language line
    • Intake log with borough, language, practice area and outcome
    • Night and weekend test calls to every line
  2. Level 2

    On the borough map

    Months 2 to 3 Locked
    • One Google Business Profile per staffed office, borough by borough
    • Practice pages per borough and court
    • Language pages where staff take the call in that language
  3. Level 3

    Neighborhood authority

    Months 4 to 6 Locked
    • Review process inside New York advertising rules
    • Answer pages for New York procedure questions
    • Links from borough press, ethnic media and bar associations
  4. Level 4

    Consultations booked

    Months 7 to 9 Locked
    • Consultation booking in the caller's language
    • Cost per signed case, organic next to Local Services Ads
    • Next borough or practice area
  5. Level 5

    Signed case channel

    Months 10 to 12 Locked
    • AI answer tracking for borough and language queries
    • Intake tuned on call outcomes
    • 12-month review and year two roadmap
  1. Month 0Badge: Baseline set

    Kickoff and intake baseline

    We ship
    • Signed scope with deliverables per month
    • Call tracking per page, per borough office and per language line
    • Intake log fields for borough, language, practice area and outcome
    • Ranking grids around each office, from Midtown to Jamaica
    You should start to see
    • A one-page baseline: intake calls and forms from organic last quarter by borough and language, and how many became consultations and signed cases
    You own:

    Analytics, call tracking and Business Profiles sit in the firm's own accounts from day one.

  2. Month 1Badge: Calls answered

    Fixes and night calls

    We ship
    • Crawl, speed and mobile fixes on practice pages, because many New York searches happen on a phone
    • Test calls at 11 pm and on weekends to every line, in English and in each language the firm advertises
    • A pre-approval and dated archive routine for every page version, so the firm can show what each page said and when, whatever retention period its ethics counsel sets
    You should start to see
    • Missed-call rate by hour and line. Clio's 2024 secret shopper study found that 40% of 500 firms answered the phone
    • First calls tied to the page that produced them
    You own:

    The test-call report and the page archive.

  3. Month 2Badge: On the borough map

    Profiles borough by borough

    We ship
    • One Google Business Profile per staffed office, for example Lower Manhattan near Centre Street, Downtown Brooklyn near Court Street, Jamaica or Kew Gardens in Queens, the Grand Concourse in the Bronx
    • Virtual and shared desk addresses left out unless the firm's own staff work there in business hours, as Google's guidelines require
    • Consistent details on Avvo, Justia, FindLaw and New York bar directories
    You should start to see
    • Calls and direction requests per borough office
    • Map pack positions on a grid around each office
    You own:

    A listings sheet with every login and office detail.

  4. Month 3Badge: Mapped

    Practice pages by borough and court

    We ship
    • Pages that match how New Yorkers search: construction accident lawyer in the Bronx, scaffold fall claims under Labor Law 240, uncontested divorce in Queens, desk appearance ticket lawyer in Manhattan
    • Court pages written as plain guides, for example what happens at arraignment at 100 Centre Street or at Kings County Family Court
    • Copy pre-approved by a named attorney at the firm and archived with its date
    You should start to see
    • Impressions on borough and court long-tail queries
    • City-wide head terms still out of reach: firms with years of links and content hold them
    You own:

    Borough and court page templates.

  5. Month 4Badge: Heard in their language

    Language pages that match the phone

    We ship
    • Pages in Spanish, Chinese, Bengali, Russian or Haitian Creole only where an attorney or intake staff member takes the call in that language
    • Immigration pages for each New York City immigration court, such as 26 Federal Plaza, 290 Broadway and 201 Varick Street
    • Community pages for neighborhoods the firm serves, for example Jackson Heights, Flushing, Sunset Park, Washington Heights or Flatbush
    You should start to see
    • Calls on each language line, logged separately
    • Language queries ranking before English ones, because fewer firms compete for them
    You own:

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

  6. Month 5Badge: Answered

    Reviews and answer pages

    We ship
    • A review request step after a matter closes, with no incentive, and replies that never confirm someone was a client
    • Answer pages for the questions intake hears: no-fault and the serious injury threshold, the statute of limitations in New York, what a retainer agreement covers
    You should start to see
    • Review count and rating trend per office
    • Better qualified calls, logged in the intake log
    You own:

    A review process and an answer library for intake staff.

  7. Month 6Badge: Cited

    Links from New York sources

    We ship
    • A data story a quarter for borough press, for example crash or construction injury data by borough from public city data sets
    • Resource work with bar associations and community groups, such as the New York County Lawyers Association, Brooklyn Bar Association, Queens County Bar Association and Bronx County Bar Association, with any sponsorship disclosed
    • Pitches to ethnic and community media in the languages the firm serves
    You should start to see
    • Referring domains from New York sources
    • Borough practice pages moving onto page one
    You own:

    Press contacts and data sets 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 criminal and immigration calls
    You should start to see
    • Consultations booked from organic per month, by borough and language
    You own:

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

  9. Month 8Badge: Two channels

    Local Services Ads next to 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, organic next to paid. Ad spend is billed by Google to the firm
    You should start to see
    • Which channel signs cases at the lower cost in each borough
    You own:

    A channel report the managing partner reads in five minutes.

  10. Month 9Badge: Expanded

    Next borough or practice

    We ship
    • Pages and profile work for the next borough, Long Island, Westchester or northern New Jersey office, if the firm is admitted and staffed there
    • Internal links from answer pages to the practice pages that sign cases
    You should start to see
    • Signed cases from organic by borough, language and practice
    You own:

    An expansion checklist for each new office.

  11. Month 10Badge: Referenced

    AI answers

    We ship
    • Prompt tracking in AI search for questions such as who handles scaffold accident cases in the Bronx, in English and in Spanish
    • Consistent attorney, office and language details across site, profiles and directories
    You should start to see
    • Whether the firm is named in AI answers for its practice, borough and language
    You own:

    The prompt list and monthly results.

  12. Month 11Badge: Tuned

    Intake tuning

    We ship
    • Call 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 tuned intake script.

  13. Month 12Badge: Signed case channel

    12-month review

    We ship
    • Review of calls, consultations and signed cases from organic against month 0
    • Year two roadmap by borough, language and practice
    You should start to see
    • Organic as a measured source of signed cases in the boroughs you serve
    You own:

    Every page, profile, archive and report. Leaving us costs you nothing you built.

Your model at month 0

Planning model, not a promise
Organic visits a month2,500Expected, 1.00x month 0Conservative 2,500Month 0: 2,500
Intake calls and forms87.5Expected, 1.00x month 0Conservative 87.5Month 0: 87.5
Signed cases7Expected, 1.00x month 0Conservative 7Month 0: 7
Fee value of signed cases this month$105KExpected, 1.00x month 0Conservative $105KMonth 0: $105K

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,500. Month 12: conservative 3,300, expected 4,450. Highlighted month 0: conservative 2,500, expected 2,500.02K4K6K036912Month2,500

Intake calls and forms per month

From organic visits a month

Planning model. Month 0: 87.5. Month 12: conservative 139, expected 218. Highlighted month 0: conservative 87.5, expected 87.5.0100200300036912Month87.5

Cumulative fee value of signed cases

From intake calls and forms, month 0 to the month shown

Planning model. Month 0: $105K. Month 12: conservative $1.61M, expected $1.97M. Highlighted month 0: conservative $105K, expected $105K.$0$500K$1M$1.5M$2M036912Month$105K

From intake call to signed case, across the five boroughs

Month 0, expected case

Three columns, one per stage. As you move the month scrubber, each column fills with the intake calls and forms, booked consultations and signed cases the planning model gives for that month, expected and conservative side by side. The gap between the first and last column is where most firms lose cases: calls nobody answers and consultations nobody books.

Intake calls and forms

87.5Conservative 87.5

Consultations booked

24.7Conservative 24.7

Signed cases

7Conservative 7

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

The first column is intake calls and forms 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 from agency and vendor sources. It is not a forecast, a promise or a guarantee of rankings, calls, consultations, signed cases or fees. Past results of any firm, including the in-house results on this page, do not guarantee a similar outcome.

Show every month as a table
Planning model by month
MonthOrganic visits a month, cons.Organic visits a month, exp.Intake calls and forms, cons.Intake calls and forms, exp.Signed cases, cons.Signed cases, exp.Fee value of signed cases, cons.Fee value of signed cases, exp.Cumulative, cons.Cumulative, exp.
02,5002,50087.587.577$105K$105K$105K$105K
12,5002,50087.587.577$105K$105K$210K$210K
22,5002,50089.39177$105K$105K$315K$315K
32,5002,5759197.37.17.3$107K$109K$422K$424K
42,5502,67594.61057.37.8$109K$117K$531K$541K
52,6002,80098.31147.68.4$114K$126K$645K$667K
62,6752,9501031247.99.1$118K$136K$763K$803K
72,7503,1501081388.29.9$124K$149K$886K$952K
82,8503,3751141548.611$129K$165K$1.02M$1.12M
92,9503,6251201699.112.3$136K$184K$1.15M$1.30M
103,0503,8751261849.613.5$144K$202K$1.30M$1.50M
113,1754,15013320010.114.8$151K$221K$1.45M$1.73M
123,3004,45013921810.716$160K$241K$1.61M$1.97M

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). Intake calls and forms(m) = Organic visits a month(m) x C0 x ConversionRamp(m). Signed cases(m) = Intake calls and forms(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 intake calls and forms.

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. Replace with your non-branded organic sessions from GA4.
Visit to qualified lead, legal, organic search7.3%
Ruler Analytics conversion rate benchmarks (26 May 2026): legal organic search 7.3%, legal overall 7.9%. Ruler counts a conversion as a qualified lead or sale from forms and calls; in legal, 56.3% of conversions were calls and 43.7% forms. Tracked through Ruler's own platform, not a random sample of firms. Profiles with thin practice pages or guide-heavy traffic use a lower rate, marked as an assumption.
Intake call or form to signed case8% to 20% by profile
Assumption. No public benchmark we could verify measures this step across firms. It folds in calls that are not cases, conflicts, consultations that do not book and consultations that do not sign. Replace it with your own intake log.
Average fee per signed caseProfile default, editable
Sample number. For contingency cases FindLaw puts typical fees at one third to 40% of the amount recovered (updated 1 Apr 2024); enter your average fee, not the recovery.
Fee timingBooked at signing in this model
Assumption for readability. Contingency fees are paid when a case resolves, often many months after signing. Read the revenue line as the fee value of cases signed, not cash received.
Signing lag0 to 1 month by profile
Assumption, editable. Time from first intake 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). Shown as context for why months 1 and 7 work on intake. Not used in the formula.
Conversion rampExpected 1.40, conservative 1.20 by month 11 to 12
Assumption, adjustable. Rises earlier than the visit ramp because call answering, click-to-call and booking fixes ship in months 1 and 7.
Visit ramp, major metroExpected 1.78 at month 12; conservative 1.32
Assumption, adjustable. Set below the US page ramp because 12AM Agency (updated Jul 2026) prices hyper-competitive cities at $7,000 to $12,000+ a month against $3,500 to $6,500 for mid-size metros, a sign of heavier competition for the same queries.
Language pagesCounted inside visits and conversion, no separate uplift
Assumption. We do not add a language bonus to the model because no public benchmark we could verify measures it. Track each language line separately and enter your own numbers.

This is a planning model built from your inputs and public benchmarks, most of them from agency and vendor sources. It is not a forecast, a promise or a guarantee of rankings, calls, consultations, signed cases or fees. Past results of any firm, including the in-house results on this page, do not guarantee a similar outcome.

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,5003,3004,450
Intake calls and forms per month87.5139218
Signed cases per month710.716
Fee value of signed cases per month$105K$160K$241K
Cumulative fee value of signed cases, months 0 to 12$1.36M if month 0 holds$1.61M$1.97M
What changes between today and month 12
AreaTodayMonth 12
AttributionIntake cannot say which calls came from searchEvery call carries its page, borough office and language line
PhonesNight and weekend calls go to voicemailMissed calls measured by hour and line, with callback rules
Map packOne profile for the whole cityOne complete profile per staffed borough office
PagesPractice pages written for New York State as a wholePages per borough, court and language the firm actually serves
Advertising rulesNo record of what each page said and whenEvery page version pre-approved and archived with its date
Channel costLocal Services Ads and organic judged on callsCost per signed case by channel and borough
OwnershipLogins spread across past vendorsEvery account, page and report 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.

Borough office profiles

A caller in the Bronx rarely picks a firm whose map pin is in Midtown. Each staffed office gets its own complete Google Business Profile, and its details match every directory. Shared desks and virtual addresses are left out unless the firm's own staff work there in business hours, because Google's guidelines exclude them and a suspended profile costs more than it brings.

Example query: [Firm name], personal injury office on the Grand Concourse

Court and procedure pages

People search for the place they have to be: the courthouse on the notice, the immigration court on the letter. Plain guides to what happens there, written and approved by your attorneys, answer that search and lead to a call.

Example query: Your first appearance at Kings County Family Court: what to bring and what happens

Language pages backed by real staff

Many New Yorkers search and call in Spanish, Chinese, Bengali, Russian or Haitian Creole. We build a language page only when someone at the firm takes the call in that language, so the page never promises a service the phone cannot give.

Example query: Abogado de accidentes de construcción en el Bronx

Construction and scaffold injury pages

Labor Law 240 claims for falls from height are a large part of New York injury work and are searched in their own words. We write pages per injury type and borough, with what a worker should do in the first days, and leave outcomes out.

Example query: Scaffold fall on a construction site in Queens: your rights under Labor Law 240

New York advertising rules built into the workflow

New York amended its lawyer advertising rules effective 1 June 2026: Rules 7.1 and 7.3 now track the ABA's 2018 advertising rules, the standalone Rule 7.4 on specialist claims moved into Rule 7.1(c), and Rule 7.5 on firm names stays. The core test did not change: nothing false or misleading, and no certified specialist claim without an accredited certification. We build pre-approval and dated archives into publishing, and your ethics counsel confirms the wording against the current text.

Example query: Page log: version, approving attorney, date published, archived copy

Local Services Ads beside organic

Local Services Ads appear above the map pack in many New York legal searches. We help set them up per office and compare cost per signed case against organic, borough by borough.

Example query: Cost per signed case in Brooklyn: organic vs 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 New York City

New York City practice focus

From $7,000a month, by proposal

A firm with 5+ attorneys or 2+ offices in one practice area, serving one to three boroughs

  • Call tracking and an intake log by borough and language
  • Google Business Profile per staffed office
  • Borough, court and language pages
  • Pre-approval and dated page archive
  • Review process inside New York rules
  • 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 the boroughs, Long Island, Westchester or New Jersey, and personal injury firms competing city-wide

  • Everything in practice focus
  • More link earning and data stories per quarter
  • Cost per signed case, organic next to Local Services Ads
  • AI answer tracking by borough and language
Ask for a proposal
  • New York City is priced at our US major metro rate. 12AM Agency (updated Jul 2026) puts hyper-competitive cities, and personal injury in a major metro, at $7,000 to $12,000+ a month; On The Map Marketing puts law firm SEO at $3,000 to $15,000. Both are vendors.
  • Firms in mid-size metros elsewhere in the US 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.
  • Three-month minimum. Advertising spend is paid by the firm to Google and is not in the retainer.
  • No ranking, case or fee guarantees. We report against your month 0 baseline.

Fit

Who this page is for

A good fit

  • A New York firm with 5+ attorneys or 2+ offices in injury, immigration, criminal defense or family law
  • Staff who answer calls at night or in the languages the firm advertises
  • An attorney who pre-approves pages and keeps the archive
  • A firm ready to judge SEO on signed cases, over 12 months

Not a fit

  • Solo and boutique firms of 1 to 3 attorneys
  • Firms that want a city-wide head term inside six months
  • Language pages without staff who speak the language
  • Anyone asking for guaranteed rankings, paid reviews or invented results

FAQ

Questions teams ask before a call

Why does New York City cost more than your US page?

More firms, more links and more paid placements compete for the same calls in New York, and published vendor bands for hyper-competitive cities start around $7,000 a month. Our planning model also uses a slower visit ramp here for the same reason.

Which New York advertising rules do you work to?

New York's Rules of Professional Conduct, 22 NYCRR Part 1200. A joint order of the Appellate Division dated 27 May 2026 amended Rules 1.0, 7.1, 7.3 and 7.4 effective 1 June 2026, so that Rules 7.1 and 7.3 track the ABA's 2018 advertising rules and the specialist rule sits in Rule 7.1(c); Rule 7.5 on firm names still applies. We build pre-approval and dated archives into publishing; the firm's ethics counsel confirms wording against the current text.

Can you rank us in every borough?

Map pack results follow where a real, staffed office is. We work on the boroughs where you have one, and use practice and court pages to reach callers in the others, without inventing addresses.

Do you write pages in Spanish, Chinese or Bengali?

Yes, when someone at the firm takes the call in that language and a fluent attorney or staff member reviews the page. We will not build a language page your phones cannot answer.

How long until we see signed cases?

Months 0 to 3 are tracking, borough profiles and page architecture. Borough, court and language queries usually move first. The model on this page shows expected and conservative paths from your numbers; it is a planning model, not a promise.

Do you have New York law firm case studies?

No. Our first law firm client will be a pilot with interim metrics published at day 90, with the firm's consent. The proof here is the founder's in-house method 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.

See which boroughs your calls come from

In a 30-minute call we look at your office profiles, your borough and language pages and how many calls from search reach a consultation. You leave with a baseline, whether or not you hire us.

Book a strategy call