The Challenge
Personal injury law is one of the most expensive verticals in digital advertising. Google Ads clicks for "personal injury lawyer" can cost $100 or more in competitive markets. That cost pushes many firms toward Meta Ads (Facebook and Instagram), where clicks are cheaper and lead forms are easy to deploy. The problem is that cheaper leads aren't better leads.
This firm was running Meta lead generation campaigns and spending meaningful budget on them. The volume looked acceptable on paper: leads were coming in, forms were being filled out. But when the intake team followed up, the reality was different. Phone numbers were invalid or disconnected. Email addresses were throwaway accounts. Many leads showed no recollection of filling out a form at all. The firm was paying for volume that didn't convert to consultations, let alone retained cases.
This is a known pattern with Meta lead ads, especially in high-value legal verticals. The platform optimizes for form completions, not lead quality. When someone scrolling through their feed taps a lead form, the barrier to submission is so low that many fills are impulsive, accidental, or fraudulent. The firm was spending thousands per month to learn this the hard way.
The market added another layer of difficulty. Southern California's Orange County area is saturated with personal injury firms competing for the same pool of potential clients. Standing out in local search results requires more than just spending. It requires a strategic approach to which channels get what portion of the budget, and the tracking infrastructure to measure what's actually working.
Our Approach
Before pivoting away from Meta, we wanted data, not assumptions. We implemented SMS verification on the lead forms: after a prospect submits their information, they receive an SMS code that they must enter to confirm. This single step filtered out the vast majority of fake and low-intent leads.
The results were stark. Lead volume from Meta dropped significantly once verification was in place, but the leads that made it through were real people with real phone numbers who had confirmed their intent. This gave us a clean dataset to compare Meta lead quality against other channels. The numbers made the decision clear: Meta was producing some legitimate leads, but at a cost per qualified lead that was higher than Google Ads despite the lower cost per click.
We built the Google Ads strategy around high-intent keywords. "Personal injury lawyer near me," "car accident attorney," and procedure-specific queries like "slip and fall lawyer" target people who have already decided they need legal help and are actively searching for a firm. The intent gap between these searches and someone passively scrolling Meta is enormous.
Campaign structure followed the firm's practice areas. Motor vehicle accidents, premises liability, workplace injuries, and medical malpractice each got dedicated campaigns with keyword sets matching the specific terms potential clients use when searching for help with that type of case. Ad copy addressed the specific concerns of each case type: statute of limitations urgency, free consultation offers, and "no fee unless we win" messaging that addresses the financial barrier to hiring a lawyer.
Local map pack optimization was the second priority. For "personal injury lawyer near me" searches, the local three-pack is prime real estate. We optimized the firm's Google Business Profile with accurate practice area descriptions, review management, and regular profile updates. In a market with dozens of competing firms, GBP signals like review volume, review recency, and profile completeness influence map pack rankings.
Conversion tracking was set up to measure what actually matters: consultation bookings. Not form fills, not phone calls to the front desk, but confirmed consultation appointments. This is the metric that correlates to case intake, which correlates to revenue. We tracked the full funnel from ad click through form submission through intake confirmation so the firm could see actual cost per consultation, not just cost per lead.
Meta wasn't abandoned entirely. We retained it at a lower budget for brand awareness and retargeting, where it performs better than as a primary lead generation channel. The bulk of the budget shifted to Google Ads where high-intent searchers were actively looking for representation.
The Results
The pivot from Meta to Google Ads wasn't based on preference or theory. It was driven by actual lead quality data that showed the true cost per qualified consultation on each channel. When a click costs $100 but one in five converts to a retained case worth five figures, the economics work. When a click costs $5 but one in fifty is even a real person, they don't.
SMS verification, which many firms resist because it reduces volume, turned out to be the most valuable diagnostic tool we deployed. It didn't just improve Meta lead quality; it gave us the data that justified the channel pivot. Without verification, the firm would have continued spending on Meta based on misleading volume metrics.
The local map pack investment delivered results in a market where map pack visibility is heavily contested. The firm's GBP now consistently appears for high-intent local searches, providing a steady stream of organic consultation requests that supplement the paid campaigns.
At $3,130+ per month in ad spend, every dollar has to work. The infrastructure we built, from SMS verification to full-funnel conversion tracking to channel comparison, ensures budget goes to the channels and campaigns that produce retained cases, not just activity metrics.
Learn about our Google Ads management and read about when to use Google Ads versus Meta Ads.