Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Research desk

Lawyer Keywords

I stop lawyer keyword research at the 'ready to hire' intent layer, not the 'I need information' one, because that's where the paying client is.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Start with a seed list of practice areas and locations, then expand using the formula practice area × location × base term.
  • Check the SERP intent for each keyword — if top results are informational, write a blog post; if service pages, write a practice page.
  • Run a competitor gap analysis to find terms your client's site is missing.
  • Optimise your Google Business Profile and local citations for every location you target.
  • Track rankings weekly with a keyword rank checker and adjust content based on movement.

The path I'd take

I do not start with a keyword tool. I start with a list of the law firm's practice areas and the locations they serve. For a firm in Manchester with a personal injury focus, I write down: car accident, motorcycle accident, medical negligence, and then the towns: Manchester, Salford, Stockport. Then I combine: "car accident lawyer Manchester", "motorcycle accident attorney Salford" — but I note that in the UK "attorney" is rare, so I stick with "lawyer" or "solicitor" depending on the audience. The base term matters. I use the formula: practice area × geographic area × base term. That gives me a seed list. Then I expand by looking at the [People Also Ask](/people-also-ask/) box on the SERP for those seeds. I find questions like "how long do I have to claim compensation after a car accident in Manchester?" That is a long-tail term with clear informational intent. I decide: if the SERP shows mostly informational articles, I write a blog post; if it shows lawyer service pages, I write a dedicated practice page. I prioritise terms with high purchase intent — phrases like "hire a personal injury lawyer" or "book a consultation with a solicitor". I then run a competitor gap analysis using the [keyword research](/keyword-research/) tool to find terms my client's competitors rank for that we do not. Once I have a list, I assign each term to a page and track progress with a [Keyword Rank Checker](/keyword-rank-checker/). I also check the [keyword difficulty](/keyword-difficulty/) score. If a term has high difficulty and low search volume, I skip it. I prefer terms with difficulty under 40 and volume above 100. But I've seen terms with volume 50 convert at 10% because they are highly specific. So I use difficulty as a guide, not a gate. I also look at the SERP features: if there is a featured snippet, I target that with a clear answer format. That can bring traffic even for low-volume terms. I've seen it work for "how to choose a lawyer" type queries. So my path is: seed list → expand with PAA and competitor gaps → filter by intent and difficulty → assign to page type → track.

Watch-outs

First watch-out: targeting broad, unbranded terms like "lawyer" without a location. You will never rank for that on a local firm's site. You need a location modifier. Second: ignoring local SEO signals. You can rank for "divorce lawyer Manchester" but if your Google Business Profile is not claimed, optimised, and verified, you will lose the click to a competitor with a complete profile. I check that the firm's NAP is consistent across all directories. Third: keyword stuffing in legal content. Google's helpful content update penalises pages that repeat keywords unnaturally. I write naturally and use synonyms. For example, I use "attorney" and "lawyer" interchangeably but only if the audience uses both. Fourth: cannibalisation. I see firms create multiple pages for "personal injury lawyer" — one for each city. That is fine, but if they also have a page for "personal injury lawyer" without a city, it competes. I use [keyword analysis for SEO](/keyword-analysis-for-seo/) to check for overlap. I consolidate where needed. Fifth: assuming all long-tail is easy. Some long-tail terms like "personal injury lawyer in Manchester with court experience" might have low competition but also low search volume. I check the SERP to see if established firms are ranking for it. If they are, I might still target it if the intent is high. But I do not waste time on terms with zero volume. I also watch out for the difference between informational and transactional intent. I once wrote a service page for "how to file a personal injury claim" — that is informational. The page never converted because visitors wanted a guide, not a lawyer. I now create separate content types. That is a key watch-out.

What I got wrong

I got several things wrong when I started working with lawyer keywords. First, I ignored the base term. I used "lawyer" for everything, but in the UK, "solicitor" is more common for certain practice areas like conveyancing or family law. I wasted weeks on a campaign for "conveyancing lawyer" when the term was "conveyancing solicitor". I now check the local usage. Second, I created a single "family law" page covering divorce, child custody, and adoption. It never ranked for any specific term. I now build separate pages for each sub-service. Third, I thought long-tail keywords were always easier. I targeted "car accident lawyer in Manchester city centre" — volume was 10. That was a waste. I now set a minimum volume of 50 for most terms, but I make exceptions for high-intent terms. Fourth, I underestimated the importance of local citations. I assumed Google Business Profile was enough. But I saw a client's ranking drop after a citation inconsistency. I now use a tool to audit NAP consistency. Fifth, I initially ignored [Featured Snippets](/featured-snippets/) for informational queries. I thought they were only for blogs, but I've seen a "how to sue for medical negligence" snippet drive consultation bookings. Now I target those snippets with structured answers. Finally, I used to update my keyword list quarterly. That was too slow. I now check monthly because competitor behaviour and local SERPs change. I use a keyword rank checker to monitor positions weekly for the top 20 terms.

Next step

Quick answers

How do I find long-tail keywords for a law firm?

Start with your seed keywords (practice area + location), then look at the People Also Ask section and Google autocomplete. Also use a keyword research tool's 'questions' filter. Combine those with terms like 'how to', 'cost of', 'hire a'. Check the SERP for intent before deciding on content type.

Should I use 'lawyer' or 'attorney' in my keywords?

It depends on the region and audience. In the US, both are used, but 'attorney' may imply a specific legal role. In the UK, 'solicitor' is more common for many practices. Check the top-ranking pages for your target term to see what base term they use, and match that.

How often should I update my lawyer keyword list?

I update my list monthly because competitor actions and local SERP changes can shift rankings. I also check for new keywords in Google Search Console and People Also Ask. For high-priority terms, I monitor weekly with a rank checker.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — backs up guidance on creating helpful content and avoiding keyword stuffing.
  • Clio — provides practical law-firm SEO guidance on keyword placement and practice pages.
  • Google Business Profile Help — covers local visibility signals that affect keyword performance for law firms.
  • Search Engine Journal — offers general keyword research and local SEO tactics used in the playbook.

Notes from Callum Bennett.