

A law firm SEO audit checks whether Google can find, understand, and trust your website. You can run a first one yourself in an afternoon with free tools: Google Search Console for indexing and queries, PageSpeed Insights for speed, your Google Business Profile, a crawler such as Screaming Frog, your directory listings, and your E-E-A-T signals.
The SEO Academy:
Level 0: The basics (understand)
Level 1: The foundations (set up)
Level 2: Optimization (improve)
Level 3: Expertise (perform)
A word from Kélian, founder of Hendy
Knowing whether your website ranks well is like reading a compass: it tells you whether you are heading in the right direction. At Hendy, I review dozens of law firm websites every week and adjust each strategy step by step, based on the practice area, the city, and the goals.
I often tell our clients: if you do not measure your visibility, you are flying blind. Here is the method I use to audit a website, built as a checklist anyone can follow. You do not need to be a developer. A little curiosity and a free afternoon are enough, so keep Google open in another tab.
Enjoy the read,
Kélian
A website SEO audit answers three questions: does Google see your site, what does it understand about you, and what does it show to people looking for a lawyer like you? A law firm audit adds two checks that generic checklists often skip: your local presence (Google Business Profile, state bar and directory listings) and the trust signals Google expects on legal content. It is the first step of any law firm SEO strategy.
Run an audit after a redesign or a platform change, when calls from the website drop for no clear reason, and before you hire an agency, so you can judge its proposal. Otherwise, a quick pass every quarter catches problems, such as a stray noindex tag, before they sit unnoticed for months.
The seven steps start with the basics (can Google index your pages?) and end with reputation (does Google trust them?). Each one covers what to check, what good looks like, and how to fix it.
| Step | Tool | What good looks like |
|---|---|---|
| 1. Indexing and queries | Google Search Console | Every key page indexed, queries that match your practice areas |
| 2. Speed | PageSpeed Insights | LCP within 2.5 seconds, INP of 200 ms or less, CLS of 0.1 or less |
| 3. Mobile | Your phone, URL Inspection | Same content on mobile and desktop, tap-to-call phone number |
| 4. Local presence | Google Business Profile | First on your name, visible in the map results for your practice area |
| 5. On-page and technical | Screaming Frog | No broken links, a unique title and a clear H1 on every page |
| 6. Citations and links | State bar, Avvo, Justia | Same name, address, and phone number everywhere |
| 7. Trust | Your own pages | Named attorneys, bar admissions, HTTPS, reviews |
Type site:yourfirm.com into Google. If pages from your law firm website appear, Google has indexed at least part of it. If nothing shows up, Google does not see you. Google notes that this operator does not necessarily return every indexed URL, so treat it as a first signal only.
Then open Google Search Console. The Page indexing report lists your indexed pages and why the others were left out. The Performance report shows the searches that led to your site, with clicks, impressions, click-through rate (CTR), and average position.
Your key pages are indexed: home page, practice area pages, attorney bios, and contact page. Not every URL needs to be. In Google's words, "You should not expect all URLs on your site to be indexed, only the canonical pages."
Your queries match your work, such as "wrongful termination lawyer Austin" for an Austin employment firm. Several pages earn clicks, not just the home page, and your core queries sit at an average position under 10. As a rule of thumb, fewer than 100 visits a month from Google signals a visibility problem.
The usual culprits are a noindex tag left on after a redesign, a page blocked in robots.txt, or a site too new to have been crawled. Note that robots.txt does not keep a page out of Google: for that, Google says to use noindex. Submit an XML sitemap, then request indexing of your key pages with URL Inspection.
If Google shows you for searches unrelated to your practice, your content is too vague. Build one precise page per practice area, with a clear title, a meta description, and your city.
Run your home page and your main practice area page through PageSpeed Insights. Field data comes from the Chrome User Experience Report and reflects real visitors over the previous 28 days. Lab data comes from Lighthouse, which loads the page in a simulated environment and lists what slows it down.
The Core Web Vitals report in Search Console groups your URLs as Good, Need improvement, or Poor, for mobile and desktop. A small website may not appear there, because a group of URLs needs a minimum amount of real-user data.
Google assesses these thresholds at the 75th percentile of page loads, so most visitors, not just the lucky ones, should get a fast page.
On law firm websites, the heaviest items are often the attorneys' hero photo, background videos, chat widgets, and stacked tracking scripts. Compress and resize images, serve them as WebP, and lazy-load what sits below the fold. Remove unused plugins and scripts. Set a width and height on images and embeds so the page does not jump.
Google "uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking." What a visitor sees on a phone is what Google ranks. Compare your site on a phone and on desktop, page by page, and look for text or sections that disappear on mobile. The live test in URL Inspection shows a screenshot of the page as Google renders it.
Google asks for the same content, headings, structured data, titles, and meta descriptions on mobile and desktop. For a law firm, add a phone number that dials when tapped, a call button that stays visible as visitors scroll, and a short form that works with one thumb.
A responsive design, where one page adapts to every screen, avoids most gaps between versions. If your mobile theme hides content, bring it back. Make every phone number a tap-to-call link, then call the firm and fill in your own form from a real phone, as a prospective client would.
Search your full name and your firm's name, for example "attorney Jane Miller Denver." Your website should come first, with your Business Profile beside it. If not, Google does not see your site as the main source of information about you, and the foundations need work. Try misspellings and inverted word order too.
Then search like a client: "employment lawyer Tampa" or "DUI attorney Phoenix." You do not need to rank first at the start, but you need to appear in the local pack or in the organic results below it.
Your Google Business Profile uses your real-world firm name, with no keywords or city added. Google's guidelines state: "Including unnecessary information in your business name isn't permitted, and could result in the suspension of your Business Profile." The profile shows a real office where clients can reach you during stated hours (virtual offices are not eligible), the fewest categories that describe your core practice, a website link, and recent reviews with replies.
Google ranks local results on relevance, distance, and prominence, and "there's no way to request or pay for a better local ranking." Complete every field, remove keywords from the name, and pick the most specific primary category. Ask satisfied clients for reviews within your state bar's rules, and never reveal client information in your replies. Our guide to local SEO for law firms covers each lever.
A crawler visits every page the way a search engine does. Enter your domain in Screaming Frog and review the response codes (404 errors, redirects), titles, meta descriptions, H1 headings, canonical tags, and noindex pages. Then check one key page, such as your employment law page, by hand:
No internal link points to a broken page. Each key page has its own descriptive title, a meta description, and one clear H1 followed by logical H2 and H3 tags. Google asks for "distinct text that describes the content of the page" in each title and warns against keyword stuffing.
Repair broken URLs or send them to the closest live page with a 301 redirect. Rewrite duplicate titles, for example "Wrongful Termination Lawyer in Austin | Firm Name." Link your articles to the matching practice area pages, then repeat the check on every important page. Our guide to law firm content marketing explains how to write pages that pass it.
A citation is any mention of your firm's name, address, and phone number (NAP) on another site. Start with your state bar's public lawyer search, then legal directories such as Avvo and Justia, general platforms such as Yelp and Apple Business Connect, and your local bar association. Search your phone number on Google to find outdated listings.
In Search Console, the Links report shows the top sites that link to you. Each relevant backlink works as a vote of confidence.
Your name, address, and phone number read the same everywhere and match your Google Business Profile exactly. Your Avvo and Justia profiles are under your control, list your practice areas, and link to your website. A few links come from bar associations, local organizations, law schools, or legal publications.
Update your state bar record first, then claim or correct each directory profile and remove duplicates. Do not buy links or reviews: ABA Model Rule 7.2(b) forbids giving anything of value to someone for recommending your services, beyond the reasonable cost of advertising. A paid directory listing is advertising. A paid recommendation is not.
Google gives "even more weight to content that aligns with strong E-E-A-T" on topics that could significantly affect people's health, financial stability, or safety, which it calls "Your Money or Your Life" (YMYL). Legal questions touch people's finances, freedom, and families, so a law firm website sits in this category. Review your site as a skeptical prospective client would:
Google states: "Of these aspects, trust is most important." A trustworthy site makes it "self-evident to your visitors who authored your content," shows credentials anyone can verify, and avoids claims such as "the best DUI lawyer in Phoenix," which can be misleading under ABA Model Rule 7.1. Rule 7.2 also requires the name and contact details of at least one lawyer or firm responsible for the content.
Add a byline or a "reviewed by" line to every article, linked to an attorney bio with bar admissions readers can verify. Use E-E-A-T as your checklist and LegalService structured data for the firm: schema.org flags the older Attorney type as deprecated because "LegalService is more inclusive and less ambiguous." Update articles when the law changes, and read our guide to lawyer advertising rules before you publish case results or testimonials.
Search Console, PageSpeed Insights, and your Business Profile are free, and Screaming Frog's free version covers up to 500 URLs per crawl. Its paid license, listed at £199 a year on the publisher's website, lifts that limit and adds features such as JavaScript rendering. For a small firm, the real cost is an afternoon.
Prices vary with the size of the website and the depth of the review, so compare deliverables. A useful audit ranks problems by their impact on calls and signed cases and gives the fix for each one. An automated export of hundreds of warnings is not an audit.
Google suggests asking any SEO provider for examples of previous work, its experience in your industry and city, and how it measures success. It also warns that "no one can guarantee a #1 ranking on Google." Add one question of your own: how does the agency handle your state bar's advertising rules? A free written audit from Hendy is one way to judge our work before you commit.
Search Console is Google's free tool to see how the search engine views your website. Unlike Google Analytics, it covers your presence in Google Search only.
Sign in at search.google.com/search-console and add a property. A Domain property covers all subdomains and protocols (http, https, www) and is verified only through a DNS record. A URL-prefix property covers only the exact address you enter and accepts several verification methods, which makes a first setup easier.
Ask three questions. Do you have impressions? If not, Google is not showing your pages. Do you have clicks? If not, your titles and descriptions may not make people want to click. Is your average position under 10? Beyond that, you are usually off the first page.
In the Queries tab, queries with many impressions and few clicks need better titles, and queries unrelated to your practice need sharper content. In the Pages tab, if only your home page earns clicks, your strategy is too concentrated.
Under Indexing, open Pages to see the pages left out and why: not found (404), redirect, noindex tag, blocked by robots.txt, or crawled but not indexed. Fix the cause, inspect the URL, and click Request indexing. Google says indexing "typically takes only a day or so, but can take much longer in some cases," and a request does not guarantee it.
Ranking well is a matter of clarity, not luck. So how many of the seven steps can you answer "yes" to today?
To turn the audit into traffic, read how to improve your law firm website's SEO and how to build a law firm blog that attracts visitors every month.
Question 1: In E-E-A-T, the first "E" stands for...
a) Ethics
b) Experience
c) Expertise
Correct answer: b
Question 2: To find out whether your website is indexed, you use...
a) Microsoft Word
b) Google Search Console
c) ChatGPT alone
Correct answer: b
Question 3: Google's AI Overviews are...
a) AI-generated summaries shown above some search results, with links to sources
b) a plugin to build websites
c) Facebook's new search engine
Correct answer: a
Question 4: If your website does not appear on Google at all, you first check...
a) that it is indexed, in Google Search Console
b) whether you posted on Instagram
c) whether your password is secure
Correct answer: a
You now know what to look at, what to ask, and what to fix, so no provider can take you for a ride.
If you would rather hand this checklist to someone who runs it every week, request Hendy's free written audit. Send us your URL: within 48 hours, you get a written diagnosis of what keeps your firm off the first page of Google, and the concrete fixes.
A first audit costs nothing but your time: Google Search Console, PageSpeed Insights, and the free version of Screaming Frog (up to 500 URLs per crawl) cover the seven steps in this guide. Agency prices depend on the size of the website and the depth of the review, so ask for a sample report before you pay. Hendy offers a free written audit of law firm websites, delivered within 48 hours.

4.8 based on 30+ clients




Only 5
law firms per year
Position your law firm smartly in search results with our SEO and Google Ads expertise. See how we deliver stable, predictable results over time, all in an automated way.
