Law firms are typically quoted between $2,500 and $10,000 a month for SEO by a legal marketing agency, with personal injury firms in competitive metros quoted well above that and smaller firms in quieter markets below it. Practice area sets that number more than city size or firm size does. A trusts and estates practice and a mass tort practice are not in the same market, and no honest quote treats them as though they are.
Those are agency rates, and they are the going market. What follows is what is actually behind them, including two cost lines that exist in legal and almost nowhere else.
Why legal costs more than nearly every other industry
Legal is the most expensive category in paid search. Attorneys and legal services carry the highest average cost per click of any industry, and on contested personal injury terms in a major metro a single click can run into the hundreds of dollars. Not the campaign. One click, from one person, who may or may not have a case.
That number exists because of contingency math. A firm that signs one serious injury case can earn six figures from it, so paying a lot to reach the person who becomes that client is rational. Every firm in your city has run the same arithmetic, which is why the competition for those searches is what it is.
SEO pricing sits downstream of all that. You're not paying more because the work is harder to perform than it is for a dental practice. You're paying more because the searches are worth more, the firms competing for them spend more, and the effort needed to get past them is greater.
Practice area is the biggest single driver
This is the part most pricing guides skip. Two firms on the same street, same size, same city, can get quotes that differ by a factor of four, and the reason is what they practice.
- Personal injury, car accident and mass tort sit at the expensive end. National firms, lead generators and heavily funded competitors all bid for the same searches, so SEO for personal injury lawyers and SEO for car accident lawyers require more content, more authority and more patience than anything else in legal.
- Criminal defense is contested but cheaper, because the searches are urgent and local rather than national. SEO for criminal defense lawyers is often won on being findable and reachable at the moment of an arrest.
- Family, immigration and estate planning tend to be the most reasonable. SEO for divorce lawyers, SEO for immigration lawyers and SEO for estate planning lawyers face real competition, but not the funded national kind, so a well-built site can compete on substance.
If a quote arrives without anyone asking which practice areas you actually want cases in, the number was picked before your firm was considered.
What else moves the number
Your market
Ranking in a city of forty thousand is a different job from ranking in Chicago or Miami, where the firms above you have been investing for a decade and can outspend you without noticing. Bigger market, more work to break in.
Attorneys and offices
Every attorney deserves a real bio page that can rank on their own name, and every office needs its own location presence. A twelve-attorney firm across three offices is simply more surface area than a solo practitioner, and more to keep accurate.
How many practice areas you want cases in
Each practice area needs its own properly written page, and the sub-areas underneath it usually do too. A firm that wants car accident, truck accident, slip and fall and wrongful death cases is commissioning four bodies of work, not one.
The state of the site you have
Plenty of firms are running a site built years ago by a vendor who has since vanished, with no analytics, slow pages and a contact form that quietly stopped sending. The first month of that engagement is repair, and repair costs money before anything starts growing.
Want to know which of these apply to your firm before anyone quotes you?
Get your free auditThe two cost lines that only exist in legal
Directories are their own budget
Legal has a directory ecosystem no other industry has. Prospective clients use them, they rank for firm names and practice terms, and some carry paid placement on top of the free profile. A complete free profile on the ones that matter is genuinely worth having and should be part of any SEO scope. Paid upgrades are a separate decision, and you should be told plainly which is which rather than finding the upsell folded into a retainer.
Content that a non-lawyer cannot write
A page explaining comparative negligence or the difference between a will and a living trust cannot be produced by a general content writer at volume. Get it wrong and you have published inaccurate legal information under your firm's name, which is a professional problem before it is ever an SEO one. Legal content properly written costs more per page, and it is the line item cheap proposals quietly thin out.
There is also your state bar's advertising rules, which govern what a website can claim, how results can be described and what disclaimers have to appear. A marketer who has never read them can create a compliance problem for you while trying to make a page more persuasive. Ask whether they know the rules in your state, and treat a blank look as disqualifying.
Ask what you keep, before you ask what it costs
Legal marketing has a longer history than most industries of firms discovering, at the worst possible moment, that they do not own their own website. Some vendors build on a proprietary platform, register the domain themselves, or license the content rather than sell it. The site works fine right up until you want to leave, and then the rankings, the content and sometimes the domain stay behind.
So price is the second question. The first is what belongs to you: the domain, the site and its files, the content, the Google Business Profile, the analytics history. All of it should be in your firm's name from day one, and a quote of any size is a bad deal if leaving means starting over.
What a cheap quote usually means
In legal the gap between a real program and a cheap one is wider than in most industries, because the content is harder to produce. A quote far below market usually means the pages are being generated rather than written, and generic legal pages are exactly what Google's stricter treatment of legal and financial topics filters out. In your field, thin content is not a neutral outcome. It can actively hold the site back.
A lower number still isn't automatically a worse deal. A small operator with no sales team and no account-management layer does the same hands-on work without charging you for the overhead. The figure alone can't tell you which of the two you're looking at. The answer to one question can: who writes my practice-area pages, and what ships each month? Ask it of every quote you get, high or low.
Putting the number in proportion
Run the math against a signed case rather than against your other software bills. For most firms one additional matter a month covers the entire program comfortably, and in personal injury a single serious case can cover a year of it several times over. Even in the lower-fee practice areas, a handful of estate plans or an uncontested filing or two a month clears a typical retainer.
There's a sharper way to see it. The firms competing with you are buying those same prospective clients one click at a time, at the prices near the top of this post, with no guarantee any given click has a case behind it. Earning the position outright, and keeping it, is the cheaper side of that market rather than the expensive one.
Two things worth knowing before you spend anything: the map pack decides most local legal searches before anyone scrolls, and a growing share of prospective clients now ask an assistant who to call, which is a place ads cannot buy you into. Both should be in scope in any proposal you are seriously considering.
How to get a number that means something
Most agencies quote first and look afterward, if at all. You end up comparing two figures that were never built around your firm, which tells you nothing except which company charges more.
I run it in the opposite order. A free audit first: where your firm ranks now for the practice areas you actually want cases in, what your site brings in today, the technical faults costing you calls, and where you sit against the firms above you. It comes back within 24 to 48 hours at no cost, and the quote that follows is built around what your firm needs rather than a tier you were dropped into. No lock-in, and everything stays in your name.
Ready to see where your firm stands?
Get your free audit