Keyword research for lawyers means finding the searches that end in a consultation, not the searches with the biggest numbers. Start with your practice areas and the plain words clients use, expand with tools, check each term against the live results page, and map every keyword to a page with one clear job. Then repeat the cycle every quarter and judge it by calls and signed cases, not rankings alone.
Why keyword research fails for law firms
Most law firm keyword research goes wrong because it treats search volume as the goal. A keyword can look attractive in a spreadsheet and still bring the wrong people, the wrong intent, or no click at all [1]. The better question is which searches still lead to a consultation after Google has shown its results [1].
Two mistakes cause most of the damage.
Chasing volume without click potential. One of the biggest mistakes firms make is going after the highest-volume keywords without asking whether the searchers are potential clients. A term can get 10,000 searches a month, but if those people are not looking to hire an attorney, the traffic will not generate cases [2]. Search volume also counts only how often that exact phrase is searched. Traffic potential is a better picture of the opportunity: it adds up what the top-ranking page receives from that keyword plus the related variations it ranks for [2]. A narrower page can also be worth more. A page aimed at a specific type of injury lawyer can produce higher-value cases than a broader page with more visits [4].
Picking terms clients never use. Lawyers are trained in precise legal language, so they often target terms that potential clients never type [3]. A lawyer may say "dissolution of marriage" while most potential clients search "divorce lawyer" [4].
Other common errors compound these: targeting too many unrelated terms, publishing thin pages, ignoring local intent, and optimizing several pages for the same keyword. That last one causes keyword cannibalization, where pages compete against each other. Each page needs a distinct purpose, audience and keyword theme [4].
Build a seed list from practice areas and client language
A seed list should feel boring in the best way. Include the practice areas you want to sell, the cities and counties you cover, and the case types that generate meaningful value. If the firm handles DUI, custody and catastrophic injury, those are three separate starting points, not one blended cluster [6].
Then add the language clients actually use. Before opening any tool, understand how your clients talk about their legal problems. The gap between legal terminology and client vocabulary often represents the biggest missed opportunity in legal SEO [3]. Good places to look:
- Intake call transcripts. Callers rarely say "I require a personal injury litigator." They say something closer to "I was rear-ended by a commercial truck and my insurance company won't pay" [5]. Ask your intake team what the first words out of a caller's mouth usually are [5].
- Live chat conversations and similar messages from your site [3].
- Consultation notes. Look at the last 20 to 30 cases you signed and note which specific legal problems they involved [5].
- Your firm's own profile: the geographic service areas (cities, counties, states) and what differentiates the firm from others [3].
Automated tools only show what people have already searched in large volumes, and they often miss the highly specific, high-intent phrases that become clients. The strongest strategy starts with client language, not with what a tool suggests [5].
A simple way to keep the list usable is to split it into two columns. Practice-area terms are the money keywords, the ones that describe a service someone can hire you for. Everything else, such as questions and explainers, are support keywords [6]. Any term that does not match a practice area you sell, or a client intent you can serve profitably, stays off the list [6].
Expand with search tools and clean the list
Once the seed list reflects real services and real client wording, widen it. Two free sources reveal phrasing: Google Autocomplete surfaces common wording, and People Also Ask often shows the questions prospects raise before they choose [6]. Popular keyword tools can widen the list further through their matching-terms reports and their organic-keywords reports, which show what a given page or site already ranks for [6].
Treat tool output as raw material, not a plan. The tool sees volume; it does not see whether the searcher can hire you. Clean the list in this order:
- Remove irrelevant terms. Delete anything that does not match a practice area you sell or an intent you can serve profitably [6]. Searches from people looking for free legal information, job openings or legal forms are typical examples worth checking.
- Merge duplicates and near-duplicates. Several phrasings of one need belong to one page. Listing them separately invites the cannibalization problem described earlier [4].
- Remove off-market terms. If a phrase names a place or jurisdiction you do not serve, drop it. Your confirmed service areas (cities, counties, states) are the filter [3].
- Replace jargon with client wording. Where the tool suggests a legal term and your intake notes show clients use a plainer one, keep the plainer one as the main phrase and note the legal term as a variation [4].
- Tag each survivor as a money keyword or a support keyword, and note its likely intent [6].
Keep the sheet simple: keyword, practice area, location, intent, money or support, and a notes column.
Run a competitor gap analysis
A gap analysis finds terms that competing firms rank for and your site does not. Current rankings are a practical shortcut here, because they show which searches already reward a certain kind of page [6].
Do not stop at the keyword list. Look at rankings, then look at page types: is the competitor ranking with a practice page, a guide, a location page or a directory-style listing [6]? A keyword can be a gap for a blog article and not for a service page, and the difference tells you what to build.
Then let intent decide which gaps matter [6]. A competitor ranking for a broad educational query is not necessarily a gap worth closing if those readers never hire. Sort gaps by feasibility with questions like these:
- Does the term fit a practice area you sell and can serve profitably [6]?
- Is the page type that ranks one you can realistically produce, with firm-specific facts competitors lack?
- Is the top page capturing traffic from many related variations, which signals a bigger opportunity than the exact-match volume suggests [2]?
- Would the page overlap with one you already have [4]?
Segment keywords by local intent and audience language
Mixed lists produce muddled pages. Before mapping anything, segment the sheet along three lines.
Local intent. Separate searches that include a city or county, or "near me," from searches that do not. Ignoring local intent is a recognized way firms weaken their SEO [4], and your seed list already contains your service geography [6]. Keep a distinct column for location so you can see where a practice area has coverage and where it does not. Terms with no location often imply a different page type, such as an explainer, than terms asking for a lawyer in a specific place.
Practice-area intent. The same practice area can attract very different searchers. There are generally four types of search intent, and informational searchers, who are learning, are a different audience from those ready to hire [2]. Label each keyword as learning, comparing, or ready to contact. Practice areas stay separate too: DUI, custody and catastrophic injury are distinct clusters, not one [6].
Audience language. Mark each keyword as client wording or lawyer wording. "Divorce lawyer" is client wording; "dissolution of marriage" is lawyer wording [4]. Where both exist, the client phrase usually belongs in titles and headings, while the legal term can appear in the body for accuracy. Intake transcripts and chat messages are the evidence for which side a phrase falls on [3].
When the segments are in place, you can see problems quickly: a practice area with no ready-to-contact terms, a city with no page, or a cluster that is all lawyer vocabulary.
Evaluate click potential in a zero-click SERP
Volume tells you how often a phrase is typed. It does not tell you whether anyone clicks. Some searches end on the results page, which is why the core question is which searches still lead to a consultation after Google has done its work [1].
So scan the live results before you commit a keyword to a page. Search the term in a private browser window, from the location your clients search from, and note:
- Whether the page is dominated by ads, a map block, a question box, or an AI-generated answer, leaving few organic links near the top.
- Which page types hold the organic positions: practice pages, guides, or directory listings [6].
- Whether the wording of the results matches what your intake notes say clients mean.
- Whether the "People Also Ask" questions show the searcher still deciding, or ready to call [6].
Then score each keyword. Volume, intent and value are the three things worth weighing [6], and click potential and competition belong beside them. A simple way to decide is to give each keyword a 1 to 5 score on volume, competition (5 means easiest to compete) and click potential, then add them.
Example: scoring four keywords (hypothetical)
These keywords and scores are invented to show the method. They are not real search data.
| Keyword | Volume | Competition | Click potential | Total |
|---|---|---|---|---|
| car accident lawyer | 5 | 1 | 2 | 8 |
| car accident lawyer [your city] | 4 | 2 | 4 | 10 |
| rear-ended by commercial truck, insurer won't pay | 2 | 4 | 5 | 11 |
| what is comparative negligence | 4 | 3 | 1 | 8 |
The broad term wins on volume but scores low on competition and clicks. The explainer has decent volume but little click potential for a hiring decision. The long, client-worded phrase has the lowest volume yet the highest total, which matches the point that specific, high-intent phrases are the ones tools tend to miss [5]. In practice, you would build the city page and the long-phrase page first, and treat the explainer as support content.
Use the totals to sort, not to decide automatically. If a low scorer is a high-value case type for the firm, keep it and write the best page you can.
Map keywords to intake pages and blog content
Every keyword needs one page, and every page needs one purpose. Assign each keyword to a page type before anything is written [6]. The intent labels from your segmentation tell you which type fits.
| Search intent | Page type | Job of the page |
|---|---|---|
| Ready to hire, practice area plus location | Practice page or location page | Explain the service and get the visitor to contact you |
| Ready to contact, specific situation | Intake-focused page | Match the caller's own situation and make the next step obvious |
| Learning or comparing | Blog post or guide | Answer the question, then point to the relevant practice page |
Keep one keyword theme per page. Two pages aimed at the same term undermine each other [4]. When the sheet shows two entries that are really one need, merge them.
Internal linking moves visitors forward. Give each explainer a clear path to the practice page for that issue, and from the practice page to the intake page or contact step. Use descriptive anchor text that reflects client wording rather than "click here." Each blog post should link to the one practice page it supports.
If you cannot name the practice page a blog post feeds, either the post is off-topic for the firm or a practice page is missing.
A repeatable keyword research workflow
Run the research as a quarterly cycle rather than a one-off project. A workable sequence:
- Refresh the seed list. Add new practice areas, new service areas, and new phrases from the latest intake calls and signed-case notes [3][5].
- Re-expand and clean. Run the tools again, then repeat the cleaning steps: irrelevant, duplicate and off-market terms out [6].
- Re-check competitors. Look at current rankings and page types for gaps worth closing [6].
- Re-scan the live results for any keyword about to get a page, since the page can change shape between quarters.
- Score, map and assign each new keyword to a page type and a linking path.
- Review what happened to last quarter's pages before choosing new ones.
Track outcomes, not only rankings. A ranking is a means. What matters is whether the right people contacted the firm. For each page, record impressions, clicks and average position from Google Search Console, then add the firm's own numbers: calls, form submissions, consultations booked and cases signed, and which page the contact started from. Ask intake staff to note how the caller found the firm. A page that ranks well but produces no consultations needs a different keyword, a clearer call to action, or a better match to what clients actually say. A page with modest traffic that produces signed cases deserves more pages like it. This is the practical answer to the volume trap [1].
Frequently asked questions
How do I start keyword research for a law firm? Start with practice areas, the cities and counties you cover, and the case types that bring in meaningful value [6]. Add client wording from intake calls and consultation notes [3][5], then expand with search tools and clean the list.
Should I target the keywords with the highest search volume? Not by default. High volume does not mean the searchers want to hire a lawyer [2], and a narrower page can bring higher-value cases than a broader one with more visits [4]. Check intent and click potential first.
Why do clients search differently from how lawyers write? Lawyers are trained in precise legal language, while clients describe their problem in everyday words [3]. "Divorce lawyer" is searched far more commonly than "dissolution of marriage," for example [4]. Use client phrasing for titles and headings.
Do keyword tools tell me everything I need? No. Automated tools show what people have searched in large volumes and often miss highly specific, high-intent phrases [5]. Pair them with intake data.
How do I find questions prospects ask? Google Autocomplete shows common phrasing, and People Also Ask often reveals the questions prospects raise [6]. Add the ones that match your practice areas to your support keywords.
How often should the research be repeated? A quarterly cycle works well: refresh seeds, re-expand, re-check competitors, then review which pages produced consultations.
Turning keyword research into published pages that improve
Research only pays off once pages exist, and most firms lack a loop after publishing: nobody checks which pages sit just short of page one, and nobody goes back to improve them. The routine is the same each cycle. Publish from confirmed firm facts, watch Search Console for pages close to page one, then refresh those pages so they climb.
Pentra automates the production side of that loop. It reads your website and drafts a business profile that you confirm. It researches keywords people search for and writes each article from the confirmed facts. An independent fact check runs before publishing, and a statistic must appear in the source it cites, or the article is not published. Pentra publishes to WordPress or to GitHub-based sites (Next.js, Astro, Hugo, Jekyll and Gatsby), then opens the live page to confirm it is up. You choose Autopilot or Review first, so a lawyer can approve every article before it goes out, and a pace from 1 to 21 articles a week. Clicks and positions come from your Google Search Console, and pages sitting just off page one are improved first. A weekly health check looks for issues that stop Google showing the site. The free plan includes 3 articles a month, and no credit card is needed.
Your keyword sheet still drives the work: the practice areas, locations and client wording you confirmed are the facts the articles should stand on.
Try Pentra to turn a confirmed keyword plan into fact-checked articles that publish on your schedule.
Related reading
- Ecommerce Keyword Research: A Practical Framework for Online Stores
- Fiverr Keyword Research: A Practical Framework for Finding Terms Buyers Actually Search
Sources
- Ares - Keyword Research for Law Firms: A Step-by-Step Guide
- Keyword Research for Lawyers - Peak Marketing
- Keyword Research for Law Firms: A Complete Guide
- Keyword Research for Lawyers: How to Find High-Intent Legal Keywords That Convert - WP Pluginsify
- Keyword Research for Lawyers: Getting More Clients Online - Triple Digital
- Keyword Research for Law Firms: Drive Cases in 2026