What a law firm SEO agency should actually do
A law firm SEO agency should get your firm found by people who need the kind of matters you take, in the places you can practice, and it should do that without putting your bar license at risk. Day to day, the work covers five things. We build practice-area pages that answer real client questions. We run your Google Business Profile and the review process behind it. We fix the technical problems that stop pages from being crawled or loading fast. We earn links and mentions from credible legal and local sources. And we measure signed matters, not just rankings.
The last part is where most lawyer SEO agency relationships go wrong. Ranking reports are easy to produce. A report that ties a page to a phone call, the call to an intake decision, and the decision to a retained case takes coordination with your intake team. Ask for that report from the first month.
One honest limit up front: Google's own guidance says no one can guarantee a #1 ranking, and it tells site owners to be wary of any SEO who claims otherwise. That applies to us, and to every agency on the list you are probably comparing.
How a legal results page is built, and which lever moves each part
Search "divorce lawyer near me" or "truck accident attorney" in most US cities and you see several different systems stacked on one page. Each one is ranked on different signals, so each needs different work. Treating them as one thing called "SEO" is why many firms pay for work that cannot move the part of the page they care about.
| Layer | What decides who appears | What moves it | Is it SEO? |
|---|---|---|---|
| Local Services Ads | Paid, pay-per-lead placements for legal categories such as family, criminal, immigration and personal injury, with a Google verification badge | Budget, verification, responsiveness, reviews | No. It is paid, but it shares your reviews and intake process |
| Local pack (map results) | Google says local results are based mainly on relevance, distance and prominence, and that you cannot pay for a better local ranking | An accurate Google Business Profile, the right categories, reviews, consistent citations, and strong location and practice-area pages | Yes, local SEO |
| Organic results | Page relevance, quality, links and technical health | Practice-area and question content, internal linking, links from credible sites, site speed and crawlability | Yes, core SEO |
| AI answers (AI Overviews, ChatGPT, Perplexity) | Pages the systems can retrieve and quote | Clear, specific, well-structured answers, a consistent firm identity across the web, and mentions on trusted sites | Yes, increasingly. See our GEO work |
The local vs organic split matters for planning. Distance is a local-pack factor you cannot change, so a firm in one suburb will struggle to win the map results across a whole metro area. Organic pages are not tied to your office's pin in the same way, so city-level and statewide practice-area pages are usually where a firm grows its reach beyond the map radius. A good plan funds both and says which one each task is for.
Practice-area pages: the blueprint we build from
For most firms, practice-area pages are the core of the site. A person with a DUI charge, a denied disability claim or a contested will searches in specific terms. One generic "Practice Areas" page cannot match those searches. Every matter type the firm wants more of should get its own page, written for the person searching rather than for the bar journal.
| Page element | What it does | Compliance note (check your state's rules) |
|---|---|---|
| Answer-first opening | Tells the reader in two sentences what the firm handles and where | Avoid outcome promises. Under ABA Model Rule 7.1, a communication must not be false or misleading |
| "What happens next" section | Explains the process, deadlines to ask about, and what to bring to a consultation | Keep it general. Do not give advice on a specific situation, and say that timelines depend on the facts |
| Fees and costs | Answers the question every prospect has | The comment to Rule 7.1 says that advertising a contingent fee without saying the client may owe costs can mislead |
| Attorney bio links | Shows who will handle the matter: admissions, education, experience | Do not use "specialist" or "certified" unless the lawyer holds a certification that meets Rule 7.2(c) |
| Past results (if used) | Gives context on matters handled | Use only with qualifying language. Some states require specific disclaimers |
| Location and service area | Matches local searches and supports Business Profile relevance | List only places where the firm actually practices and has admitted lawyers |
| Questions section | Captures the "how long", "how much" and "do I need a lawyer" searches | Written by us, reviewed and approved by a licensed attorney at the firm |
| Clear contact path | A phone number, a short form and office hours | Rule 7.2(d) requires the name and contact information of at least one lawyer or firm |
We also plan supporting articles under each practice area, such as "how long does a car accident claim take in Ohio" or "what to do after a DUI arrest". Each one links up to its practice-area page, so the page gains depth without repeating itself. Our SEO content team writes the drafts, and your attorneys approve every factual statement before anything is published.
Google Business Profile and the local pack for law firms
Law firms have Business Profile rules that most businesses never meet, because Google treats lawyers as "practitioners". Under Google's Business Profile guidelines:
- Individual attorneys can have their own profile if they are public-facing and can be contacted directly at the verified location during stated hours.
- A firm with several lawyers at one office should have a profile for the firm that is separate from the practitioners' profiles. A practitioner's profile title should contain only the practitioner's name.
- A solo lawyer practicing under a firm brand is usually best served by one shared profile, using the format "[firm]: [lawyer name]".
- No keywords in the name. Adding service words to your business name, such as "Smith Law, Best Injury Lawyer Denver", is not permitted and can get the profile suspended.
Beyond the rules, the local work is plain and steady. We choose an accurate primary category and only the secondary categories that are true. We keep hours and phone numbers consistent everywhere the firm is listed. We post updates that reflect real firm news. We link the profile to the matching location page on your site. If you want to win the map in several cities, the honest answer is that you usually need a real, staffed office in each one. A virtual office used only to get a pin is a risk to the profile, not a strategy. Our local SEO agency page covers the general method. This page covers the parts that are specific to law firms.
Reviews and testimonials: what is actually allowed
Reviews drive prominence in the local pack, and they are also one of the most heavily regulated parts of legal marketing. Three sets of rules can apply at once.
- Google's policy. Google's fake engagement policy prohibits offering incentives for any review, positive or not, and prohibits selectively asking only happy clients for reviews ("review gating").
- The FTC. The FTC's Consumer Reviews and Testimonials Rule (16 CFR Part 465, in force since October 21, 2024) bans fake reviews, incentives that depend on the review being positive, and undisclosed reviews from insiders such as staff or their relatives.
- Bar rules. Under the ABA Model Rules, a testimonial that implies a future client will get the same result can be misleading under Rule 7.1. Rule 7.2(b) generally bars giving anything of value for recommending a lawyer's services. Some states regulate testimonials more tightly than the Model Rules, so check yours.
In practice, the process we set up is simple and defensible. Every client gets the same neutral review request after their matter closes. The request carries no incentive and no pre-screening. Replies to reviews never confirm that a person was a client or discuss their matter, because client confidentiality applies on review sites too. Testimonials on the website are used only with written consent and appropriate qualifying language.
Schema for law firms: what LegalService markup can and cannot do
Many proposals promise "rich snippets" from attorney schema. The real picture is more modest.
- Schema.org's Attorney type is deprecated. Schema.org itself says LegalService is "more inclusive and less ambiguous". We mark up the firm as a LegalService, a LocalBusiness subtype, with an accurate address, phone number, opening hours, and links to the firm's real profiles. Attorney bios use Person markup.
- Google's local business structured data documentation recommends the most specific LocalBusiness subtype. It does not list a legal-specific rich result, and it says Google does not guarantee that features using structured data will appear.
- FAQ rich results were limited in August 2023 to well-known, authoritative government and health sites, and Google's Search Central changelog records that they stopped appearing in Search altogether from May 7, 2026. FAQ markup will not produce expandable results for a law firm.
So why bother? Clean, accurate markup helps search engines and AI systems tie your firm, its offices, its lawyers and its practice areas together without guessing. It is good housekeeping, not a ranking trick. Our technical SEO team handles it alongside crawlability, speed and site architecture.
A compliance checklist for legal marketing claims
Lawyer advertising rules are set state by state. Most states model their rules on the American Bar Association's Model Rules 7.1 to 7.3, which the ABA amended in August 2018, but many states add their own requirements. The checklist below is the set of questions we put to every page before it goes live. Your firm, not your agency, is responsible for compliance. Treat this as a prompt for your own review, not as legal advice.
| Check | Why (source) |
|---|---|
| Is every factual statement true, and is nothing material left out? | ABA Model Rule 7.1: no false or misleading communication about the lawyer's services |
| Could a past result or testimonial make a reader expect the same outcome? | Rule 7.1, comment: truthful results can still mislead. Qualifying language may help |
| Does the page compare the firm to other firms ("best", "top-rated") without substantiation? | Rule 7.1, comment: unsubstantiated comparisons may mislead |
| Does any fee claim ("no fee unless we win") also say whether the client may owe costs? | Rule 7.1, comment, cross-referencing Rule 1.5(c) |
| Does the page use "specialist" or "certified"? | Rule 7.2(c): only with certification from an approved or ABA-accredited body that is named |
| Is at least one responsible lawyer or firm named, with contact details? | Rule 7.2(d) |
| Is anyone paid or rewarded for referrals or recommendations? | Rule 7.2(b), with limited exceptions |
| Does any outreach involve live, real-time contact with prospects? | Rule 7.3 restricts live person-to-person solicitation |
| Does your state require filing ads or websites? | For example, under Texas Rules 7.04 and 7.05, the contents of a firm's website homepage generally must be filed with the State Bar's Advertising Review Committee within 10 days of dissemination, unless an exemption applies. Confirm the current rules with your bar |
| Are reviews collected without incentives, gating or insiders? | FTC 16 CFR Part 465 and Google's fake engagement policy |
| Practicing in England and Wales? | The SRA Transparency Rules require price information for listed services, your complaints procedure, and your SRA number and digital badge on the website |
This page is general marketing information, not legal advice. Mediardx is not a law firm. Your bar's ethics hotline or your own ethics counsel is the right place for a definitive answer on a specific ad or page.
Why legal pages are held to a higher standard
Google's Search Quality Rater Guidelines describe "Your Money or Your Life" (YMYL) topics as those that could significantly affect a person's health, financial stability or safety. The guidelines do not list legal services by name. Our reading is that most practice areas clearly qualify: a custody dispute, a criminal charge or an injury claim can change someone's finances and safety. For YMYL topics, raters are told to look harder for trust, and that is why we build on real signals. Each page names a reviewing attorney with verifiable bar admission, links to full bios, shows a physical office address, and dates content when it is reviewed. We do not use ghost-written "expert" bylines, stock-photo lawyers or invented statistics. The same standard runs through our healthcare SEO work, the other YMYL industry we serve.
Measuring signed matters: intake and call tracking
Rankings and traffic are leading indicators. What a firm cares about is retained cases of the right type. We set up measurement so that each step is visible:
| Stage | What we track | Who owns it |
|---|---|---|
| Visibility | Rankings and impressions by practice area and city, plus Business Profile views | Agency |
| Inquiry | Calls, forms and chats from organic and Business Profile sources (tagged separately from paid) | Agency sets up tracking |
| Qualified lead | Matter type, location and whether the inquiry fits the firm's criteria | Firm intake, using a short shared code list |
| Consultation | Booked and attended | Firm intake |
| Signed matter | Retained, by practice area and source | Firm, shared monthly in aggregate |
A few practical rules. We use dynamic number insertion on the website so organic callers can be counted, and we keep one consistent primary phone number in your Business Profile and directory listings. We never ask for case details in marketing tools. A source tag and a matter type are enough, and anything privileged stays in your practice-management system. If calls are recorded, the firm decides that and handles consent. Recording is not an agency default.
Unanswered calls are often the biggest leak in this funnel, and that is something SEO cannot fix. If our reports show calls coming in after hours with no answer, we will say so. Fixing intake usually returns more than another month of content.
How Mediardx works with law firms
Mediardx is an SEO agency based in India. We work remotely with firms in the US, UK, Canada and Australia. We are not a legal marketing conglomerate, and we will not show you case results, award logos or client counts that we cannot back up. What we offer is a transparent method, and you can see it on our process page:
- A starting SEO audit of your site, Business Profile and competitors in your market.
- A practice-area plan that names which matter types and cities we target first, and why.
- Pages drafted by us and approved by your attorneys. Nothing goes live without sign-off.
- Monthly reporting from visibility through to signed matters, with your intake data in aggregate.
- Our AI SEO methods, which make your pages easy for AI answer engines to cite accurately.
Pricing depends on the number of practice areas and markets. Tell us which practice areas and cities you want to grow and we will scope the work after the audit.
How to choose a law firm SEO agency (any agency, including us)
Whether you hire an attorney SEO agency, a generalist or us, these questions separate method from sales talk:
- Who approves content, and how? Expect an attorney-approval step for every page. Anyone who says your lawyers will not need to review anything is creating risk.
- How will you report signed matters, not just rankings? Ask to see a sample report.
- Who owns the website, the content, the Business Profile and the tracking numbers if we part ways? The answer should be you.
- Do you work with competing firms in my market and practice area? Ask what the policy is.
- Which links will you build, and where from? Vague answers or "packages" of links are a warning sign.
Google's own list of warning signs also applies: guaranteed rankings, a claimed "special relationship" with Google, secret methods, and unsolicited emails saying your site is broken. If you hear any of these, keep looking.