Law Firm Marketing Audit: 12 Red Flags Exposed

Most law firms change agencies every three years. The problem isn't the agencies. It's that nobody audits the work. Here are 12 red flags in every teardown.

Media-only law firm marketing agency relationships last 3.7 years on average. The ANA and 4As put that number in writing in 2025. Integrated relationships do better at 7.3 years. But here’s what neither stat captures: almost nobody audits the work before they fire the agency and hire the next one.

They just leave. Frustrated with results they can’t measure, reports they don’t trust, and a gut feeling that something’s off. Then the new agency walks in, inherits the mess, and the cycle restarts.

The problem isn’t that agencies are bad. Some are. Most are fine. The problem is that nobody looks under the hood. Not a quarterly business review. Not a vibe check over lunch. A real technical audit of what’s actually running, what’s broken, and what’s been broken so long nobody remembers it was supposed to work.

We’ve done enough of these to know the pattern. The same 12 problems show up in nearly every teardown. Different firms, different agencies, different markets. Same red flags.

What a Marketing Audit Actually Is

It’s not a meeting. It’s not a scorecard with smiley faces. A real law firm marketing audit is a technical teardown of every system touching your pipeline. Source code. Tag containers. Ad platforms. Call tracking. CRM data. Schema markup. Analytics configuration. Conversion paths. Creative assets. Media buys.

Think of it like hiring a mechanic to inspect a used car before you buy it. Except the car is your $50,000-a-month marketing budget and nobody’s checked the engine in two years.

The audit takes 40 to 60 hours across a senior team. What follows is the 10-minute version of each red flag. Enough for any marketing director to spot the biggest problems without writing a line of code.

Red Flag 1: Six Competing Conversion Paths

Open any personal injury firm’s homepage. Count the ways a visitor can convert. Three contact forms with different field sets. A chatbot widget bouncing in the corner. A newsletter popup on a 5-second timer. A phone number buried in the navigation bar, rendered as plain text so it doesn’t even trigger click-to-call on mobile.

Six paths. Zero strategy.

Landing pages with a single CTA convert at 13.5% on average. Pages with five or more CTAs drop to 10.5%. That’s a 32% gap from focus alone. Unbounce’s data goes further: reducing to a single CTA has increased conversions by up to 266% in controlled tests.

Every extra form, popup, and widget competes for the same click. They don’t add options. They add confusion. The visitor doesn’t pick one. They pick none.

The 10-minute check: Open your homepage on a phone. Count every element asking the visitor to do something. If there are more than two, you’ve got competing paths.

Red Flag 2: Spam Injection in Your WordPress Site

This one’s invisible to you. Completely visible to Google.

Sucuri’s 2023 threat report found SEO spam on more than 20% of all infected websites they cleaned. WordPress accounts for over 96% of CMS-related infections. The attack is simple: hackers inject hidden links into your HTML. Invisible to visitors. Fully visible to crawlers.

We’ve found law firm case results pages riddled with hidden links to Russian gambling domains. The firm had no idea. Their agency had no idea. Google’s crawler saw every link. The firm’s domain authority was leaking to offshore casinos.

This isn’t theoretical. It’s common. And it destroys organic rankings without any visible symptom on the front end.

The 10-minute check: Open Google Search Console. Search for “site:yourfirm.com” in a private browser. If you see pages with titles in Japanese, Chinese, or containing words like “casino” or “pharmacy,” your site’s been compromised.

Red Flag 3: Duplicate Analytics Tags

This is the single most common technical failure we find. An agency installs their own Google Analytics property without removing the previous one. Or they add GA4 through Google Tag Manager while a hardcoded GA4 snippet still sits in the page template.

Both tags fire on every page load. Every metric doubles. Pageviews, sessions, events. All inflated.

ObservePoint’s analytics audit framework flags duplicate tags as a critical issue because they corrupt the entire data layer. Your conversion rate looks half of what it really is because pageviews are 2x. Your bounce rate drops artificially. Every report your agency sends you is wrong. Not a little wrong. Fundamentally wrong.

The 10-minute check: Right-click your homepage, click “View Page Source,” and search for “G-” (the GA4 measurement ID prefix). If you find more than one unique G- code, you have duplicate tags.

Red Flag 4: Call Tracking That Doesn’t Track

CallRail installed. Numbers swapping on the website. Calls coming in. So far, so good.

Now check the CRM. Are those calls logged with the source that drove them? Can you see which ad, which keyword, which landing page generated the call? In most audits, the answer is no. The call tracking tool captures the call. But nobody built the integration that passes the source data into intake.

The firm knows it got 200 calls last month. It doesn’t know which 30 came from Google Ads, which 15 came from the CTV campaign, and which 80 were existing clients checking on case status. Without that distinction, cost per lead is meaningless. And cost per signed case? Impossible to calculate.

The 10-minute check: Ask your intake coordinator to pull the last 20 phone leads. For each one, ask: “Which marketing channel generated this call?” If the answer is “I don’t know” more than half the time, your call tracking isn’t connected.

Red Flag 5: Broken Schema Markup

Schema markup (structured data in JSON-LD format) tells Google what your website is. Is this a law firm? A local business? An attorney profile? A FAQ page? When schema is correct, Google can verify your firm’s identity, display rich results, and connect your content to its Knowledge Graph.

When schema is broken, none of that works.

We find schema referencing the wrong entity type. Attorney bio pages marked up as “Organization” instead of “Person.” Practice area pages with LocalBusiness schema pointing to the wrong address. FAQ schema with questions that don’t match the visible content on the page.

Google doesn’t penalize broken schema directly. It just ignores it. And when Google can’t verify your firm’s identity through structured data, you lose rich results, knowledge panel eligibility, and the trust signals that come with both.

The 10-minute check: Paste any page URL into Google’s Rich Results Test. If you see errors or warnings, your schema needs work. If you see nothing at all, schema was never implemented.

Red Flag 6: Creative Running in Wrong Markets

This one costs real money. Fast.

A firm in Tampa hires an agency to run CTV ads in the Tampa DMA. The agency buys inventory through a programmatic platform. Three months later, the firm’s ads are airing in Tallahassee, Orlando, and Jacksonville. The agency bought cheap national inventory, applied loose geo-targeting, and called it “local.”

The data across 210 markets shows exactly where every legal advertiser’s dollars land. When a firm’s creative runs in DMAs where they don’t practice, those impressions are pure waste. Not low-ROI. Zero-ROI.

This applies to broadcast too. National cable buys include markets a regional firm will never serve. The CPM looks low because the waste is baked into the rate.

The 10-minute check: Log into your CTV or programmatic platform. Pull a geographic report for the last 90 days. If impressions show up in DMAs where you don’t take cases, your targeting is leaking.

Red Flag 7: Landing Pages With No Conversion Path

Paid ads should drive to landing pages built for conversion. That’s the baseline. Instead, we find Google Ads campaigns pointing to blog posts. Facebook ads linking to attorney bio pages. Display retargeting driving to the firm’s homepage.

None of these pages have a form above the fold. Most don’t have a phone number visible without scrolling. The visitor arrives, looks around, leaves. The agency counts the click. The firm pays for the click. Nobody converts.

This isn’t a design problem. It’s a plumbing problem. The ad platform needs a URL. The agency picks whatever’s convenient instead of building a page designed to convert the specific traffic the ad generates.

The 10-minute check: Pull your Google Ads campaign report. Click every destination URL. On your phone. Does each page have a form and phone number visible without scrolling? If not, you’re paying for traffic that can’t convert.

Red Flag 8: Pixel Fires on Wrong Events

Your Meta Pixel should fire a “Lead” event when someone submits a contact form. Your Google Ads conversion tag should fire when someone completes a phone call over 60 seconds. These events tell the ad platforms which users are valuable so the algorithms can find more of them.

When the pixel fires on page load instead of form submission, every visitor counts as a “lead.” Your Meta Ads manager shows 500 leads this month. Actual form submissions? Maybe 30.

The algorithm optimizes for what it measures. If it thinks page loads are conversions, it’ll find more people who load pages. Not people who fill out forms. Your cost per actual lead skyrockets while the dashboard says everything’s working.

The 10-minute check: Open Meta Events Manager or Google Ads conversion tracking. Compare the number of “conversion events” to your actual form submissions and phone calls for the same period. If conversions are 5x or 10x your real leads, the pixel’s misconfigured.

Red Flag 9: No Attribution Beyond Last Click

Your agency reports 500 leads last month. Great. Which channel? Which campaign? Which creative? Which market?

Last-click attribution gives credit to the final touchpoint before conversion. Somebody sees your CTV ad on Tuesday, clicks a display retargeting ad on Friday, then Googles your firm name on Monday and calls. Google gets 100% of the credit. The CTV campaign that started the entire sequence gets zero.

The measurement gap between channels means you can’t optimize what you can’t see. Firms running last-click-only attribution systematically underfund the channels that generate awareness and overfund the channels that capture intent. They starve the top of the funnel and wonder why lead volume drops.

The 10-minute check: Ask your agency to break down last month’s leads by channel, campaign, and creative. If they can only provide a total number, or if every lead is attributed to “Google” or “website,” you don’t have attribution. You have a counter.

Red Flag 10: Tech Stack Fragmentation

Six vendors, six logins, six dashboards. Your SEO agency reports in SEMrush. Your PPC manager uses a custom dashboard. Your CTV vendor sends a PDF. Your call tracking lives in CallRail. Your CRM is Litify. Your intake data sits in a spreadsheet.

Gartner found that marketing teams use only 33% of their martech stack’s capabilities. There are 14,106 martech products available globally. The average mid-size PI firm touches a dozen of them. Nobody owns the full picture. The stack consolidation piece breaks down why fewer vendors means better data.

When nobody sees the complete data layer, nobody can optimize the complete system. Each vendor optimizes their silo. The silo looks great. The system underperforms.

The 10-minute check: List every login credential your marketing team uses. Every platform, every vendor dashboard, every tool. If the list exceeds eight, ask yourself: who’s responsible for connecting these into one view?

Red Flag 11: SEO Content With No Linking Strategy

Fifty blog posts. Published over two years. Each one targeting a keyword. None of them linking to each other.

Every post is an island. No internal links flowing authority between related pages. No topic clusters connecting your “car accident lawyer” page to your “what to do after a car accident” post to your “how much is my car accident claim worth” page. The content exists. The structure doesn’t.

Google evaluates topical authority partly through internal link structure. A site with 50 disconnected posts looks like 50 separate opinions. A site with 50 posts connected through strategic internal links looks like one authoritative resource. The difference in rankings is measurable.

When we audit law firm SEO setups, orphaned content is almost universal. The agency published the content. Nobody built the architecture that makes it compound.

The 10-minute check: Open your highest-traffic blog post. Count the internal links pointing to other pages on your site. Then check how many other pages link back to it. If either number is zero, your content isn’t compounding.

Red Flag 12: Reports That Measure Activity, Not Outcomes

“We posted 12 times on social media this month.” “We published four blog posts.” “We ran 1.2 million impressions.”

Activity. Not outcomes.

The only report that matters for a PI firm is: how many signed cases did marketing generate, at what cost, from which channels? Everything else is decoration.

PPC agencies report clicks and cost per click. SEO agencies report rankings and organic traffic. Social media managers report engagement and follower growth. Broadcast buyers report reach and frequency. None of these are the number. The number is cost per signed case.

Focus Digital’s 2026 agency churn data shows PPC agencies churn at 49% annually. Highest of any service type. Not because PPC doesn’t work. Because PPC agencies report metrics that don’t connect to the outcome the firm cares about. Marketing ROI can’t be measured in clicks.

The 10-minute check: Read your last three monthly reports. Search for the phrase “signed case” or “retained client” or “cost per case.” If none of those phrases appear, your agency is reporting activity, not outcomes.

The Audit Pattern: What Firms Find Most Often
96% of hacked CMS sites are WordPress Source: Sucuri, 2024
33% of martech capabilities actually used Source: Gartner, 2023
49% annual churn for PPC agency relationships Source: Focus Digital, 2026
3.7 yrs average media agency relationship length Source: ANA/4As, 2025

What to Do When You Find Problems

Finding red flags is the easy part. The hard part is deciding what to do about them.

Don’t fire your agency on a Monday morning. That’s the instinct, but it creates a gap where nothing runs and nobody’s accountable. Instead, prioritize the problems by how much money they’re costing you right now.

Fix immediately (this week): Duplicate analytics tags, misconfigured pixels, and spam injection. These corrupt your data, waste your ad spend, and damage your search visibility every day they stay unfixed.

Fix this month: Call tracking integration, conversion path consolidation, and landing page alignment. These are plumbing fixes. They take a few days of technical work and immediately improve your numbers.

Fix this quarter: Attribution infrastructure, tech stack consolidation, internal linking strategy, and reporting overhaul. These are structural changes that require planning, migration, and testing. Get them right. Don’t rush.

Some agencies will fix these problems when you point them out. Good agencies already know about most of them and have been trying to get budget approval for the fixes. Bad agencies will get defensive, make excuses, or claim the problems don’t matter.

Their response tells you everything you need to know about whether to keep them.

The Real Audit Starts With One Question

Every law firm marketing agency relationship comes down to one question. Can your agency tell you the cost per signed case, by channel, for last month?

Not cost per lead. Not cost per click. Not impressions or reach or engagement. Cost per signed case. The metric that connects marketing spend to revenue.

If they can answer that question with real numbers, your agency probably isn’t perfect, but they’re measuring the right thing. Everything else is fixable.

If they can’t answer it, the 12 red flags above are almost certainly present. Run the 10-minute checks. See what you find. Then decide what to do about it.

References

  1. ANA and 4As. "Client-Agency AOR Relationship Tenure Report." 2025.
  2. Gartner. "Marketing Technology Survey: Marketers Utilize Only 33% of MarTech Stack." 2023.
  3. Sucuri. "2023 Hacked Website and Malware Threat Report." 2024.
  4. ObservePoint. "21 Point Google Analytics Audit Checklist." 2025.
  5. Focus Digital. "Average Marketing Agency Churn: 2026 Report." 2026.
  6. Unbounce. "Call to Action Examples and Conversion Data." 2025.
  7. Chief Martech. "2024 Marketing Technology Landscape Supergraphic." 2024.

Ready to Dominate Your Market?

See how Taqtics helps personal injury firms grow with CTV advertising, market intelligence, and full-funnel strategy.

See my market