A real SEO audit on a law firm site takes about ninety minutes if you know what to look for. The output is a punch list of fixable problems, sorted by impact, with the tool for each check named and the fix written down. This is the working version of the audit we run inside firms during onboarding, and the service it feeds is laid out on the law firm marketing hub.
Step 1: Business Profile (15 minutes)
Most law firms' largest single ranking lever is the Business Profile. The audit starts there.
Check primary category. Open the Business Profile (business.google.com). Note the primary category. Compare against the firm's actual revenue mix. A firm where 70% of revenue is personal injury and the primary is listed as "Lawyer" or "Law Firm" has a primary-category mismatch that costs ranking on every commercial query. The fix is changing primary to the most specific match: "Personal Injury Attorney," "Family Law Attorney," "Criminal Justice Attorney," "DUI Lawyer," "Immigration Attorney," "Employment Attorney." Google offers more than a dozen practice-specific categories for legal services.
Check secondary categories. Up to nine additional categories can be selected. They should match the firm's other practice areas without bloating into categories the firm does not actively want cases in. Adding "Estate Planning Attorney" as a secondary when the firm does not handle estate work attracts the wrong leads.
Check the services list. A populated services list with proper descriptions ranks the firm for long-tail practice-specific queries. Most firms leave this empty or use Google's auto-generated entries. Replace those with descriptive entries.
Check hours and 24/7 intake signal. Criminal defense and personal injury firms should show after-hours coverage if they have it. Family law and estate planning are fine on business hours. A discrepancy between stated hours and actual phone coverage costs cases.
Check photos. Five recent photos minimum (interior, exterior, team, attorneys, awards if any). Recent photos signal an active business; a photo set that is years old reads as stale to both Google and the client deciding whether to call.
Check posts cadence. Google Posts get little attention from firms. They are not a documented ranking input, but they add a conversion signal (the post appears alongside the profile in some search experiences) and keep the profile looking actively managed. One to two posts a month is the minimum cadence we recommend.
Check review count, rating, and recency. Count, average rating, and the date of the most recent review. A profile with twelve reviews and the most recent from eighteen months ago underperforms a profile with eight reviews and the most recent from last week.
Step 2: on-page SEO of the top practice pages (25 minutes)
Pull up the firm's top three to five practice-area pages and audit each in turn.
Title tag. Should be 50 to 60 characters, lead with the practice area and intent, and include geography where applicable. "Family Lawyer in Bergen County NJ | Firm Name" beats "Welcome to Our Family Law Practice."
Meta description. 140 to 160 characters, written for the searcher's click decision rather than as a keyword stuff. Most firms have either no meta description (Google generates one from the page, often poorly) or a generic one repeated across every page.
H1. One H1 per page, matching the practice and the query. "Family Lawyer in Bergen County" is a usable H1; "Welcome" is not.
Schema markup. Each practice-area page should emit LegalService or Service schema with the firm as the provider, the practice as the service, the geography as areaServed, and the firm's name and URL. Most firms have no schema or have generic Organization schema only. The fix is page-level service schema with breadcrumb schema; this is a one-time technical job.
Internal links. Every practice page should link to the firm's hub, to related practice pages (a divorce page should link to custody and support), and to relevant supporting content. Every page should be reachable from the homepage in at most two clicks.
Word count. Practice-area pages target 1,800 to 2,500 words. Pages under 800 words rarely rank for competitive practice keywords.
Conversion path. Phone number above the fold, a form below the hero, the form configured to track submissions, and a thank-you state that does not just show "thanks for submitting." Most firms leak forty to sixty percent of their leads at the conversion path before the SEO question is even on the table.
Step 3: technical SEO (15 minutes)
The technical block usually finds two to five real issues.
Indexation. Open Google Search Console (Coverage report). Note the count of indexed pages versus the count of pages on the site. A big gap means crawl or indexation problems. Specifically check that the practice-area pages are indexed; we have seen firms where the entire practice section was noindexed by accident.
Mobile friendliness. Most law firm traffic is mobile. The PageSpeed Insights mobile score should be above 70. Common failures: stock-photo hero images that are not optimized, video embeds that block render, third-party tag bloat (call tracking, chat widgets, marketing pixels).
Core Web Vitals. LCP, INP, CLS. Use PageSpeed Insights or the Search Console Core Web Vitals report. Failures here are slow page-load issues that hurt ranking and conversion at the same time.
HTTPS. The site should be entirely HTTPS. Mixed-content warnings undercut the HTTPS signal and look broken to the client sitting on the page.
Sitemap. Pull the sitemap.xml. Confirm every practice-area page is in it. Confirm no draft or staging pages are in it. Cross-check against the indexation count from the first step.
Mobile rendering. Pull the firm's main practice page on a phone. Read the first screen. Is the call to action visible? Is the phone number tappable? The first-screen experience on mobile is more important for conversion than the desktop experience.
Step 4: content depth and freshness (20 minutes)
The content block usually surfaces the largest opportunities.
Practice-area page count. Compare the firm's actual practice mix against the number of practice-area pages on the site. A personal injury firm with one "Personal Injury" page that lists ten sub-specialties is missing nine pages. A family firm with one "Family Law Services" page is missing four.
Page depth. Spot-check each practice page for substance. Bullet lists with no prose, generic descriptions copied from the bar association website, and any page that reads like it could be on any other law firm's site are flagged for rewrite.
State-specific content. Family, employment, personal injury, and DUI all have material state-by-state variation. A firm's practice pages should reflect the state law for the states the firm operates in. Generic content loses to state-specific.
Case-result content. Does the firm publish case results? With bar-compliant disclaimers? With the structure that respects confidentiality? Most firms have none of this and it is the single highest-conversion content type they can add.
FAQ content. Each practice page should include FAQs that answer the questions clients ask in consultations. Google stopped showing FAQ rich results for ordinary business sites in 2023, so the value is in answering the searcher's question on the page itself (and being quotable in AI answers), not in a rich-result badge. The questions come from the consultation calls the firm has already done.
Attorney bios. One page per attorney, schema-marked as Person, with sameAs links to bar admissions, AILA membership (immigration), LinkedIn, published writing. Stock photo and three bullets is the failure mode; full bios with credential links is the lift.
Freshness. Check the modified date on practice pages and procedural content. Pages older than two years on policy-volatile topics (immigration, criminal defense procedure, employment law statutes) should be flagged for a freshness pass.
Step 5: backlinks and citations (15 minutes)
The link and citation block requires a tool (Ahrefs, Semrush, or Moz). Without one, this block runs longer than 15 minutes.
Referring domain count and quality. Pull the backlink profile. Count referring domains. Sort by domain rating or domain authority. The pattern to look for is the trajectory (growing, flat, or declining) and the quality mix (real legal-industry sites vs. spammy networks).
Toxic backlinks. Flag any links from networks, low-quality directories, or content farms that the firm did not earn. A disavow file may be warranted. We rebuild a disavow file roughly every twelve to eighteen months for firms with long-standing sites.
Legal-specific citation footprint. Avvo, FindLaw, Justia, Martindale-Hubbell, the state bar directory, and (for immigration firms) AILA. Each of these should have a complete, accurate listing. NAP (name, address, phone) consistency across the citations is a real ranking signal.
General citation footprint. BBB, Yelp, the chamber of commerce, and the general business directories. Less weight than the legal-specific footprint but worth cleaning up if mismatches exist.
Internal linking from the audit's earlier finding. Most law firm sites have weak internal linking from the homepage and the practice pages into the supporting content. The audit's content step often surfaces unlinked or under-linked content that should be wired up to the practice-area pages.
What to do with the punch list
The output of the audit is a punch list of five to twenty items, sorted by impact and effort. Most firms find:
- Profile fixes that take an hour and lift ranking inside a quarter.
- Schema markup fixes that take an afternoon and feed multiple ranking signals.
- Missing practice pages that take a month to write and produce the largest ranking improvements once they land.
- Citation cleanup that takes a week and produces a small but reliable lift.
- Toxic-link disavow that takes a day and stops downside risk.
Build the order around impact and effort. The profile and schema fixes go first because they are cheap and high-impact. The practice pages go next because they are the largest opportunity. The link work goes last because it builds on top of the on-page foundation.
For the broader plan that surrounds this audit, see the law firm marketing plan. For the content workflow that builds the missing pages the audit surfaces, see content marketing for law firms.
If you want us to run the audit on your firm's site and give you the punch list, book a free audit. We deliver the punch list and the priority order during the call.