Skip to content

Law firm SEO

Technical SEO for Law Firms That Fixes the Problems Legal Sites Share

Law firm sites rarely fail on exotic technical issues. They fail on the same few problems - templated vendor content, city-page sprawl, widget bloat and unplanned migrations - and each one sits between a searcher and your intake team.

years in SEO
6+
client websites worked on
60+
person doing the work
1

Free review

Get a free Technical SEO review

I look at your site before we talk and tell you what I would fix first.

Free and without obligation. I read every request myself.

Why technical SEO for law firms still matters on a site of a few hundred pages

Technical SEO for law firms is the work of making sure Google can crawl, render and correctly understand the practice, office and profile pages your firm depends on, and that the right page gets indexed for each search. A typical law firm website is a few hundred URLs: practice hubs, sub-practice pages, lawyer profiles, a blog and a contact page. That size fools people into thinking technical SEO does not apply. It does, just differently from a large online shop.

On a legal site the problems are about what gets indexed and what Google thinks each page is for. Practice text supplied by a marketing vendor and shared with other firms. Two hundred city pages generated from one template. Paid-search landing pages that duplicate the organic practice pages and sit in the index. Blog tag archives with one post each. A chat widget that loads before the content does. None of these trigger an alarm in a standard crawler report, and all of them dilute the pages that should be ranking.

The work also has a commercial edge. What matters is not only whether a page can be found, but whether the page that gets found is the one built to convert that intent. A guide outranking its own matter page for a transactional query is a technical problem as much as a content one.

Key takeaways

  • Most law firm sites are small, so technical SEO is less about crawl budget and more about duplication, rendering of third-party widgets and the quality of what gets indexed.
  • Vendor-built legal sites can share practice-area text across many firms; that duplicated content and the question of who owns the site are often the biggest technical risks.
  • Location page sprawl - hundreds of near-identical town pages - is the most common indexation problem on personal injury and criminal defence sites.
  • Chat, intake, review and call-tracking scripts slow the pages urgent searchers use on mobile, so Core Web Vitals work on legal sites is mostly third-party script work.
  • Firm mergers, rebrands and moves away from vendor platforms are the moments a law firm is most likely to lose its rankings, and they need a redirect plan before launch.

What's included in my technical SEO for law firms

Eight parts, run as one audit and then fixed in order of effect on enquiries. Each finding comes with the fix, who should make it and how I will check it worked.

Crawl and indexation review, grouped by legal page template

A full crawl plus Search Console coverage data, grouped by template rather than listed URL by URL, so you see that forty office pages share one problem instead of reading forty rows. I look for orphaned practice pages, internal links pointing at redirects, parameters added by call tracking or form tools, indexed staging copies and old domains still live in results.

  • Indexed versus ignored URLs by template
  • Orphaned and unreachable practice pages
  • Staging and legacy domains found and closed off
Talk to me about crawl and indexation

Duplicate and vendor-shared content checks across your practice pages

Practice text supplied by a legal marketing vendor is often shared word for word with other client firms. Those pages get indexed and then rarely shown. I check priority pages against the wider web, list where your copy appears elsewhere, and rank rewrites by matter value. I also flag the contract questions - who owns the content and the domain - before you plan any change.

  • Sentence-level duplicate check on practice pages
  • PPC landing pages competing with organic pages
  • Content and domain ownership questions listed
Talk to me about vendor duplicate content

A location page inventory with a keep, merge or remove call for every town

Personal injury and criminal defence sites often carry hundreds of town pages built from one template. Each one goes into an inventory with its impressions, clicks, enquiries and indexation status, then gets a decision: keep and improve, consolidate into a regional page, noindex or redirect. Real offices and genuinely served areas stay; the swapped-name pages go.

  • Every town page scored on real search data
  • Consolidation plan with redirect targets
  • Internal links updated so nothing points at removed pages
Talk to me about location page inventory

Rendered versus source HTML on the templates that carry legal content

Practice content inside tabs, accordions or script-built components sometimes never reaches the rendered page Google evaluates, and some page builders hide the main copy behind JavaScript. I compare source and rendered HTML for each key template, check that reviews render as HTML rather than an iframe, and confirm that headings and canonicals survive rendering.

  • Source and rendered HTML compared per template
  • Hidden or script-only practice copy found
  • Review widgets checked for crawlable text
Talk to me about rendering checks

Core Web Vitals and third-party script audit on the pages urgent clients use

Field data from the Chrome UX Report and Search Console first, then lab tests of the sub-practice and office templates that serve transactional queries. The output is a script-by-script list of what loads when - chat, review carousels, call tracking, cookie banners - agreed with the vendors involved, so speed improves without breaking click-to-call.

  • Field and lab data for transactional templates
  • Load order agreed for each third-party script
  • Layout shift from banners and chat buttons fixed
Talk to me about speed and scripts

Structured data cleaned up so each office and lawyer is described once

In principle legal schema is simple: LegalService on each real office, Person on lawyer profiles, one entity for the firm, BreadcrumbList for the practice hierarchy, Article on guides. In practice plugins often generate several conflicting entities, office markup carries the wrong address, or review markup claims stars the firm is not eligible for. I strip it back to one consistent description.

  • Conflicting plugin markup removed
  • Office addresses matched to Business Profiles
  • Ineligible review markup taken out
Talk to me about structured data

Tracking and consent set up so client details never reach analytics

Intake forms ask about injuries, arrests, divorces and immigration status. None of that should reach analytics or ad pixels through URL parameters, form field capture or session recording. I configure GA4 events to record that a form was sent, not what it said, check consent settings against UK and EU data protection rules or the US state privacy laws that apply, and run test submissions and test calls through every form and tracked number.

  • Form events that carry no personal data
  • Session recording masked or kept off intake pages
  • Consent behaviour tested in the browser
Talk to me about tracking and consent

Migration plans for mergers, rebrands and leaving a vendor platform

Two firms merge, a founding partner retires and the firm rebrands, or a firm leaves a vendor and finds the site and domain were never in its name. Each is a migration and a common point to lose rankings. I map every old URL to its closest new match, keep lawyer profile URLs where possible because directories and bar listings link to them, update Business Profiles and citations the same day, and watch Search Console for weeks afterwards.

  • URL-by-URL redirect map before launch
  • Profile URLs preserved for their inbound links
  • Same-day Business Profile and citation updates
Talk to me about migrations and redirects

Experience

Technical SEO from someone who has done it many times

You work with me from the first call to the last report. No account managers, no hand-offs to a junior team.

Book a free call
years in SEO
6+
client websites worked on
60+
documented case studies
35

Technical issues I find most often on law firm websites

Not every firm has every issue, but this list covers most of what I fix on legal sites. Impact is relative to signed matters, not to how alarming a tool makes the issue look.

IssueSymptomFixImpact
Vendor-supplied practice text shared across firmsPages indexed but rarely shown; exact sentences found on other firms' sitesRewrite priority pages with the firm's own lawyers; check content and domain ownership in the contractHigh
Location page sprawlHundreds of town pages with swapped place names, low impressions, "crawled - currently not indexed" in Search ConsoleConsolidate to real offices and served regions; noindex or redirect the restHigh
PPC landing pages in the indexTwo near-identical practice pages competing for the same queryNoindex paid landing pages or canonicalise to the organic pageMedium
Chat and intake widgets loading earlyPoor INP and LCP on mobile, slow first screen on urgent pagesDelay non-essential scripts until interaction or idle; test each vendor's impactMedium to high
Call-tracking number swap issuesPhone number in cached or crawled HTML differs from the Business ProfileKeep the main number in the HTML; swap numbers client-side for tracking onlyMedium
Blog archive bloatTag, category, author and date archives outnumber real articlesNoindex thin archives, consolidate tags, keep useful category pagesLow to medium
Indexed staging or old domainsDuplicate copies of the site in search results, often after a redesignPassword-protect staging; redirect old domains to matching pagesMedium
Second-language pages without hreflangSpanish or Polish pages ranking in the wrong place or not at allProper language versions with hreflang and reviewed translationsMedium where the market exists

Free review

Get a free Technical SEO review

Send me your site. Before the call I look at your rankings and pages, then tell you what I would fix first and what it is likely worth.

Book the review

Technical priorities sorted by search intent

Not every page deserves the same technical attention. I sort fixes by the intent each template serves, because a slow guide costs far less than a slow page for someone who has just been arrested.

IntentExample queryTemplates involvedTechnical priority
Transactional"criminal defence solicitor near me", "DUI lawyer open now"Sub-practice, office pagesMobile speed, indexable canonical page, consistent phone number, LegalService markup
Commercial investigation"best divorce lawyer in Denver", "[firm] vs [firm]"Practice hubs, lawyer profiles, reviews pageProfiles indexable and linked, review content rendered as HTML rather than an iframe
Informational"how long does probate take", "can I be sacked without a warning"Guides and explainersArticle markup, review dates, internal links up to matter pages, no duplicate PDFs
Navigational"[firm name] Leeds office", "[firm name] contact"Homepage, contact, office pagesClean sitelinks, firm-level organisation markup, one clear page per office

Core Web Vitals on pages people visit in a crisis

Page experience is a modest ranking signal, and shaving a fraction of a second off a probate guide will not change your rankings. Where speed matters on a legal site is conversion: urgent searchers are on phones, often on poor connections, and leave the moment a page stalls.

On law firm sites the causes are predictable. LCP suffers from oversized hero photos of the partners and sliders on the homepage. INP suffers from chat widgets, review carousels and call-tracking scripts competing for the main thread. CLS comes from cookie banners, late-loading chat buttons and phone number bars that push content down after the page appears.

I measure field data from the Chrome UX Report and Search Console first, then lab-test the templates that serve transactional queries. The fix is usually not a new theme. It is deciding which third-party scripts load when, with the intake vendors involved, and keeping the click-to-call path working while doing it.

Practice microsites or one firm domain?

Many firms bought keyword-rich domains for individual practice areas or cities. The decision to keep or consolidate them is one of the bigger technical calls I help firms make.

Separate practice or city microsites

  • Authority split across several small sites, none with strong links
  • Lawyer profiles and reviews duplicated or missing on each site
  • Separate hosting, plugins and tracking to maintain
  • Can make sense where a practice is run as a distinct brand
  • Exact-match domains carry little ranking benefit on their own

One consolidated firm domain

  • Links, reviews and brand signals build one site's authority
  • Practice hierarchy and lawyer profiles shared across every page
  • One set of tracking, schema and compliance information to maintain
  • Needs careful redirects page by page when merging microsites in
  • Usually the better long-term choice for a single firm brand

Where SEO meets CRO

The most expensive technical bug is a contact form that fails silently

Common findings: forms delivering enquiries to the inbox of a partner who has left, spam filters swallowing submissions, and redesigns that broke the thank-you page so no conversion is recorded. None of these show up in an SEO crawler. Every technical audit I run includes test submissions through each form, test calls through every tracked number and a check that conversions reach GA4 and your case-management system.

How technical SEO connects to the rest of the plan

Technical fixes protect the pages the rest of the plan builds. The templates in on-page SEO for law firms need to render and index cleanly, and the cluster map from keyword research decides which duplicate pages to consolidate and where redirects should point.

Office pages and their markup have to agree with your Business Profiles, which is where local SEO for law firms picks up. And because links from directories and bar listings often point at old profile URLs, redirect planning protects the work in off-page SEO.

For the overall approach, start at law firm SEO services.

FAQs

Technical SEO for Law Firms FAQs

Our site was built by a legal marketing vendor. Is that a problem?

Not automatically. The questions are whether the practice content is unique to your firm or shared with other clients, whether you own the content and the domain, and how easy it is to leave. I check the content against other sites and read the relevant parts of the contract with you before recommending any change.

Should we delete our city pages?

Not all of them. Pages for real offices and areas you genuinely serve, with local detail, should stay and improve. Pages generated for every town within driving distance with nothing but a swapped name usually hold the site back. I review them individually using Search Console data, then consolidate, noindex or redirect.

Does live chat hurt our rankings?

The chat itself does not, but a poorly loaded chat script can slow the page and make the first screen jump on mobile. That hurts conversions more than rankings. Most vendors can load the widget after the main content or on interaction, which keeps the chat and fixes the speed problem.

We are merging with another firm. When should SEO be involved?

Before the new domain and brand are final. The redirect map, the decision about which domain survives, the consolidation of lawyer profiles and the Business Profile changes all need planning in advance. Bringing SEO in after launch usually means repairing losses that could have been avoided.

How often does technical SEO for law firms need a full audit?

A full audit once a year and before any redesign, migration or platform change. In between, monthly checks of Search Console, Core Web Vitals and form and call tracking catch most problems early. Launches are the riskiest moments, so I always check the live site in the days after one.

Technical SEO for law firms, starting with what costs you enquiries

Send me your domain and any planned redesign, merger or platform move. On a free 30-minute review I will check indexation, duplication, speed on your key practice pages and whether your forms and tracking actually work.