Short answer: A law firm SEO audit is a structured review of eight things — indexing, technical health, on-page markup, content overlap, local presence, authority, conversion and advertising compliance — run in that order, because a fix in a later section is wasted if an earlier one is broken. Most firms can complete a usable self-audit in about ninety minutes with free tools. The checklist below is the full version we work through when we audit a law firm website, including the two checks that generic SEO audits never run on legal sites.
The reason to audit before buying anything is simple: on most law firm websites the problem is not that nobody is doing SEO. It is that the site is competing with itself, or that half of it is not in Google’s index at all, and a monthly retainer aimed at rankings will not touch either.
What a law firm SEO audit is actually for
An audit answers one question: of everything that could be limiting this firm’s search visibility, what is limiting it now, and in what order should it be fixed?
That framing rules a lot of things out. A list of 140 “issues” exported from a crawler is not an audit; it is an inventory. Half of those flags — missing alt text on a decorative divider, a redirect chain inside a plugin’s asset folder — will never affect whether a person searching for a family lawyer in your county finds you. The audit’s value is in the ordering, and in knowing which findings are load-bearing.
It is also worth being clear about what an audit cannot tell you. It cannot tell you how much traffic you would get if everything were fixed, and any audit that opens with a projected revenue figure is selling, not diagnosing.
Before you start: the tools and the three numbers
Everything in this checklist can be done with free tools. Paid crawlers are faster on a large site, but nothing below requires one.
| What you need | What it tells you | Cost |
|---|---|---|
| Google Search Console | Indexing, queries, positions, manual actions | Free — verify the domain if you have not |
| Google Analytics or any traffic tool | Whether visits turn into enquiries | Free |
| PageSpeed Insights | Core Web Vitals and mobile performance | Free |
| Your Google Business Profile dashboard | Local visibility and review position | Free |
A browser and a site: search | What Google actually holds for your domain | Free |
Write down three numbers before you touch anything, because they are your baseline and you will want them in ninety days: total impressions over the last 90 days, total clicks over the same period, and average position. A site with thousands of impressions and almost no clicks has a ranking problem. A site with few impressions has a coverage problem. Those are different repairs, and the numbers tell you which one you are looking at before you form a theory.
Part 1: Indexing — can Google see the site at all
Run this first. Every later section assumes the pages exist as far as Google is concerned.
- Count what is indexed. In Search Console open Indexing → Pages. Compare the indexed number against the number of pages you believe you have. A gap of two or three is normal. A gap of thirty is the finding.
- Read the “Not indexed” reasons individually. “Excluded by noindex tag” on a practice area page is an emergency. “Discovered – currently not indexed” usually means Google saw the URL, judged it low priority and never came back — almost always a thin or duplicated page, or one nothing links to. “Crawled – currently not indexed” means it read the page and declined it.
- Check the sitemap against reality. If your sitemap declares 130 URLs and Search Console knows about 70, the difference is pages Google has chosen not to keep. That is a content quality signal, not a submission problem, and resubmitting the sitemap will not change it.
- Look for orphans. Use the URL Inspection tool on a few important pages and read the “Referring page” line. “None detected” means no page on your own site links to it. Category pages, location pages and older practice area pages are the usual orphans.
- Confirm one canonical version of the site. Type the http, https, www and non-www versions of your homepage into a browser. All four should end at the same URL. If two versions both load, you have split every signal your site has ever earned.
- Check robots.txt and any staging leftovers. A
Disallow: /left over from a rebuild, or a live site still carrying a site-wide noindex from staging, is rare and catastrophic. It takes ten seconds to rule out. - Check for manual actions. Search Console → Security & Manual Actions. Usually clean; if it is not, nothing else on this list matters until it is resolved.
Part 2: The technical SEO audit
This is the section most attorneys expect an audit to be about. In practice it is rarely where the biggest win sits — but a failure here caps everything else.
- Mobile performance. Test three pages in PageSpeed Insights: the homepage, your most valuable practice area page, and one blog post. Read the mobile score, not the desktop one. Under 50 on mobile is a real problem worth spending money on; between 50 and 70 is worth improving; above 70 the returns drop sharply and your effort belongs elsewhere.
- Core Web Vitals. In the field data section, look at Largest Contentful Paint and Cumulative Layout Shift. On law firm sites the usual culprits are an uncompressed hero image, a chat widget loading before anything else, and a slider nobody has clicked since launch.
- Mobile rendering, by eye. Open the site on an actual phone. Check that the phone number is tappable, the menu opens, no section is cut off, and no text requires pinching. Automated tools pass sites that are visibly broken in the hand.
- HTTPS everywhere. Every page, every image, every form. A padlock on the homepage and a mixed-content warning on the contact form is a conversion problem before it is an SEO one.
- Site architecture depth. Every page a client needs should be reachable in three clicks from the homepage. Practice area pages buried in a dropdown inside another dropdown are being told, structurally, that they are unimportant.
- Broken links and redirects. Internal 404s waste crawl attention and irritate visitors. If the site has been redesigned, confirm the old URLs still redirect — a redesign that dropped its redirect map is one of the most expensive unforced errors in this field.
- Structured data. Confirm the site outputs LegalService or Attorney schema with the firm’s name, address, phone and hours, and that those details match the Google Business Profile character for character. FAQ markup on pages with genuine question-and-answer content is worth adding; invented FAQs to farm markup are not.
- Duplicate or missing canonicals. Every page should declare a self-referencing canonical. Paginated blog archives and tag pages are the usual offenders.
Part 3: On-page markup
Cheap to fix, fast to verify, and still wrong on a majority of law firm websites.
- Title tags. Unique on every page, under about 60 characters, written for a human deciding whether to click. Include the service and the place a client would name. “Home”, “Services” and “Practice Areas” as titles are pure loss.
- Meta descriptions. They are not a ranking factor and they do decide click-through. One per page, roughly 150 characters, saying what the page answers. Never duplicated.
- One H1 per page, describing the page’s subject in plain words. Many themes render the logo or the site title as an H1 on every page — check the source, not the design.
- Heading order. H2s for the page’s sections, H3s beneath them. Headings chosen for their font size are the single most common structural fault in a designer-built law firm site.
- Image weight and alt text. Compress anything over about 200KB. Write alt text that describes the image; do not stuff a keyword into a photograph of a courthouse.
- Internal links with real anchor text. Every practice area page should be linked from the homepage and from at least two blog posts. “Learn more” teaches Google nothing about the destination.
Part 4: Content overlap — the check most audits skip
This is where we most often find the actual ceiling on a law firm website, and almost no automated audit reports it, because nothing is technically broken.
Keyword cannibalisation is what happens when two or more pages on your own site target the same intent. Google picks one, alternates unpredictably between them, and both rank worse than a single consolidated page would. On law firm sites it appears with striking regularity, because the pattern that produces it is a normal-looking content plan: a practice area page for “car accident lawyer”, then eighteen months later a blog post titled “Car Accident Lawyer: The Complete Guide”. Both are decent. Together they are worth less than either alone.
- Find the pairs. In Search Console open Performance, switch to the Pages tab, filter by an important query, and see how many of your URLs appear for it. Two or more URLs on one query is a pair. Also run
site:yourfirm.com car accidentand look for near-duplicate titles. - Look hardest at guide suffixes and near-synonyms. “Employment lawyer website design”, “website design for employment lawyers” and “web design for employment law attorneys” are three URLs for one intent. Clients do not perceive a difference and neither does Google.
- Decide a winner on evidence, not age. Keep the URL with the better position, the more useful content and the existing links. Merge the unique material from the loser into it.
- Redirect, do not delete. A 301 from the retired URL to the winner preserves whatever the old page had earned. Deleting it throws that away and leaves a 404 in the index.
- Then check the redirect actually fires on the live site. Aggressive page caching commonly keeps serving the old page after the rule is in place. Test in a private window with a cache-busting query string appended.
- Count thin pages. Location pages that differ only by city name, and practice area pages under about 400 words, are candidates for consolidation. Ten strong pages beat forty weak ones, and the forty actively slow down the ten.
If you find nothing else in this whole checklist, find your cannibalised pairs. Merging them is the highest-return single action available to most established law firm websites, and it costs nothing but an afternoon. There is more on structuring the survivors in our guide to law firm practice area pages.
Part 5: Local SEO and the Google Business Profile
For most firms the map pack is worth more than the organic results below it, and it is governed by a different set of signals.
- Claimed and verified profile, with the correct primary category. “Personal injury attorney” and “Law firm” are not interchangeable; the primary category does more work than any other field on the profile.
- Name, address and phone identical everywhere — profile, website footer, schema and the major directories. “Suite 200” in one place and “Ste. 200” in another is the kind of inconsistency that quietly suppresses local ranking.
- A real address you actually staff. Virtual offices and shared mailboxes are a suspension risk, and suspension removes you from the map entirely.
- Review volume and recency. Ten reviews from last year lose to thirty from the last six months. Check that you have a systematic way of asking — and confirm what your jurisdiction permits before you offer anything in exchange for one, since several treat that as a prohibited inducement.
- Responses to reviews, including the bad ones, written so they disclose nothing about the matter or the client.
- Photos, hours and services filled in. Profiles that are half-complete rank like profiles that are half-complete.
- Location pages that earn their existence. One page per office you genuinely operate, each with distinct content about that court, that county, that market. Twelve near-identical city pages for one office is the classic thin-content pattern and it is easy to detect.
Part 6: Authority
This is the slowest section to move and the one most responsible for a site that is technically perfect and still on page six.
- Count referring domains, not links. Fifty links from one directory is one domain. If the number is close to zero, no amount of on-page work will produce competitive rankings for commercial terms — and you should know that before you sign a retainer aimed at them.
- Check the obvious legitimate sources are claimed: state and county bar directories, law school alumni pages, chambers of commerce, the legal directories your peers use, and any local organisation or sponsorship the firm already supports. Most firms have several unclaimed.
- Review what a previous agency built. Blog networks, paid link packages and irrelevant foreign domains are a liability rather than an asset.
- Look for unlinked mentions. Press coverage and community write-ups that name the firm without linking are the easiest links you will ever get.
- Check credibility signals. Attorney bios with bar admissions, real photographs, named authorship on articles, and no stock imagery pretending to be your team.
Part 7: Conversion — what happens after they arrive
An audit that stops at rankings can hand a firm a report full of green ticks while the site converts at a fraction of what it should. Traffic that does not become a consultation is a cost, not an asset.
- Is the phone number visible without scrolling, on mobile, on every page, and is it a tap-to-call link?
- Does the contact form actually deliver? Submit it yourself and confirm the email arrives, and that it is not landing in a spam folder nobody checks. Broken forms are common and invisible.
- How many fields does the form ask for? Name, phone, one description box. Every extra field costs you enquiries.
- Is there a page that says what you charge and what happens after somebody calls? These are the two questions that stop people making contact, and most firms answer neither.
- Are the trust signals real? Named attorneys, genuine photographs, verifiable credentials, and testimonials in whatever form your jurisdiction allows.
- Is anything measured? Form submissions and calls tracked as events. If nothing is tracked, nobody can tell you whether SEO is working — including the agency you are paying.
Part 8: Advertising compliance
A general SEO audit will never run this section, and it is the one with consequences beyond rankings. Everything on your website is a communication about a lawyer’s services, and that includes the pages your marketing produced without a lawyer reading them.
- Every claim about results, experience, specialisation or standing on the site — including in title tags, meta descriptions, schema and image alt text, which are easy to forget because nobody reads them in the page.
- Testimonials and reviews reproduced on the site, and whether your jurisdiction expects anything alongside them.
- Any superlative or comparative language: “best”, “top-rated”, “leading”, “#1”, and awards or badges displayed without their basis.
- Whether required disclaimers and responsible-lawyer information appear where your rules expect them.
- Landing pages and paid-campaign pages built outside the main site, which are frequently never reviewed at all.
We are a marketing agency, not your ethics counsel, and the rules differ by jurisdiction — but a page that has to be pulled after a complaint takes its rankings with it. Our overview of attorney advertising rules by state covers where the differences bite on a website.
Turning the audit into a fix order
A finished audit is a queue, not a list. Work top to bottom.
| Priority | Finding | Typical effort |
|---|---|---|
| 1 | Site or key pages not indexed; noindex left on; manual action | Hours |
| 2 | Redirects missing after a redesign; broken contact form | Hours to a day |
| 3 | Cannibalised page pairs on your money terms | An afternoon per pair |
| 4 | Business Profile incomplete, miscategorised, or NAP inconsistent | A day |
| 5 | Titles, meta descriptions, H1s, internal links | A day or two |
| 6 | Mobile speed under 50 | Days, often needs a developer |
| 7 | Thin or missing practice area pages | Weeks |
| 8 | Referring domains near zero | Months, ongoing |
Note where the effort sits. The first five rows are mostly a week of focused work, and they are where the recoverable ground usually is. The last row is the one that takes a year, which is why an audit that recommends starting with link building is often selling the slowest possible route to the smallest short-term gain.
The 30-minute version
If the full checklist is more than you have time for today, these six checks find the majority of serious problems:
- Search Console → Pages. How many are indexed, and how many are not?
- Search Console → Performance, 90 days. Impressions, clicks, average position.
site:yourfirm.comin Google. Do you see duplicate titles for the same service?- PageSpeed Insights on your best practice area page — the mobile score.
- Your Google Business Profile: primary category, review count, date of the most recent review.
- Submit your own contact form and see whether the email arrives.
Six answers, half an hour, and you will know whether you have a coverage problem, a ranking problem, a conversion problem, or nothing wrong that money will fix.
What a paid law firm SEO audit should include
If you are buying an audit rather than running one, judge the proposal on four things.
- A named priority order, not a severity-coloured export. If everything is flagged red, nothing has been prioritised.
- Findings specific to your site. If the document would read identically for any firm in your city, it was not written about you.
- An estimate of effort per finding, so you can tell a two-hour fix from a six-month programme.
- A handover you can act on without the auditor. An audit that only makes sense if you also buy the retainer is a sales document.
Standalone law firm SEO audits are commonly sold between $1,500 and $7,500 depending on site size and depth, and are sometimes credited against a first month if you go on to work with the agency. Ours is free and comes with the findings written out in priority order; there is more on what ongoing work costs in how much law firm SEO costs per month.
Frequently asked questions
How often should a law firm audit its website?
A full audit once a year, and after any redesign, migration or platform change — those are when the expensive faults are introduced. Between full audits, a ten-minute monthly look at Search Console’s indexing report and your Business Profile catches most new problems early.
What is the difference between a law firm SEO audit and a website audit?
An SEO audit asks why the site is not found. A law firm website audit is broader — it also covers design, conversion, intake and compliance. The two overlap heavily, and an SEO audit that ignores whether visitors ever call is answering half the question, which is why Parts 7 and 8 above are included here.
Can I run a technical SEO audit myself without paid tools?
Yes. Search Console and PageSpeed Insights cover most of what matters on a site of typical law firm size. Paid crawlers earn their cost on sites with hundreds of pages, or when you need to compare against competitors at scale.
How long after fixing the findings will rankings move?
Indexing fixes can show within days. On-page and consolidation work typically shows over four to eight weeks. Authority and content depth run in quarters. Our note on how long it takes to rank a law firm website goes into the timeline in more detail.
My site ranks well but the phone does not ring. Is that an SEO problem?
Usually not. Check which queries you rank for before anything else: ranking first for your own firm name, or for informational questions asked by people who will never hire anyone, produces exactly this pattern. If the queries are commercial and the calls still are not coming, the problem is in Part 7.
Should I fix everything at once?
No. Change things in batches you can attribute, and note the date of each batch. If you rewrite every page, rebuild the navigation and change hosts in the same week, you will never know which one moved the numbers — or which one broke them.
The short version
Run the indexing check, find your cannibalised pairs, confirm the Business Profile is complete and correct, and submit your own contact form. Those four checks take under an hour and, on most law firm websites, account for more recoverable ground than the following six months of retainer work.
If you would rather someone else ran it, we do a free law firm SEO audit against this exact checklist and send you the findings in priority order, whether or not you ever work with us.
Legal Web Agency is a marketing agency, not a law firm, and nothing here is legal advice. Nothing here states what any jurisdiction currently requires of a law firm website. Confirm current advertising requirements with your state bar or your ethics counsel.
Related reading: the SEO mistakes attorneys make most, law firm practice area pages, and law firm website content.


