Google Ads is the most common paid channel for immigration law firms. It is also the most commonly wasted one.

Most firms spending $5,000–$15,000 per month on Google Ads for immigration lawyers cannot answer one question with confidence: how many signed retainers did those ads produce last month, and what did each one cost? They know clicks. They know impressions. They might know leads. But the connection between ad spend and retained cases is either missing or built on assumptions instead of data.

That gap is where money disappears. Not because Google Ads does not work — it can work very well for immigration firms — but because the ad account is usually disconnected from the intake system, the intake system is leaking, and nobody is measuring the full funnel from click to signed retainer.

This article is for managing partners, office managers, and operations leads at immigration law firms who are spending on paid search and cannot tell whether it is working. It covers the economics of immigration attorney Google Ads, the most common ways spend gets wasted, how intake failures destroy campaign ROI, and the reporting infrastructure you need to make real decisions about your ad budget.

The economics of immigration lawyer paid search

Before evaluating whether your Google Ads account is performing, you need to understand the basic math that governs paid search for immigration law firms.

Cost per click. Immigration keywords on Google Ads range from $8–$15 for broad informational terms to $25–$60+ for high-intent terms like “immigration lawyer near me” or “deportation defense attorney.” In competitive markets like New York, Los Angeles, Miami, Houston, and Chicago, the top of that range is common. Employer-based keywords and niche case types often cost less because fewer firms are bidding.

Click-to-lead rate. A well-built landing page with a clear call to action, phone number, and form should convert 8–15% of clicks into leads (phone calls or form submissions). If your click-to-lead rate is below 5%, the landing page, the keyword targeting, or both are the problem.

Lead-to-consultation rate. Of the leads that come in from Google Ads, 40–60% should become scheduled consultations in a healthy system. If fewer than 30% of your Google Ads leads become consults, the issue is usually intake speed, qualification, or follow-up — not the ad.

Consultation-to-retainer rate. Across immigration firms, 35–55% of held consultations should result in a signed retainer, depending on case type and whether the firm charges for consultations. Below 25% suggests problems in the consultation itself — fee presentation, trust building, or case evaluation.

Cost per retained case. This is the only number that matters for evaluating your Google Ads immigration law firm investment. Take total spend (agency fee plus ad spend) and divide by retained cases attributed to Google Ads. For consumer immigration at average case fees of $4,000–$6,000, a healthy cost per retained case is $1,500–$3,500. For employer-based matters at $8,000–$20,000+ case fees, higher acquisition costs can still make sense.

Here is the math in plain terms. If you spend $10,000 per month on Google Ads and your agency fee, generate 200 clicks at $35 average CPC, convert 10% to leads (20 leads), schedule 50% for consults (10 consults), and retain 40% of those (4 cases), your cost per retained case is $2,500. If your average case fee is $5,000, that is a 2:1 return. Healthy. If intake drops your consult rate to 25% and your retain rate to 25%, you get 1.25 cases — and cost per case jumps to $8,000. The same ad spend. The same campaigns. The difference is what happens after the click.

7 signs your Google Ads account is wasting money

Most managing partners feel that something is off with their Google Ads but cannot pinpoint the problem because they do not have the data to diagnose it. These are the diagnostic signs that your immigration lawyer paid search investment is underperforming.

1. You cannot calculate cost per retained case from Google Ads. If the firm does not know how many signed retainers came from Google Ads last month, the entire investment is running blind. This is not an advanced metric. It is the baseline. Without it, every other number the agency reports — clicks, impressions, leads — is disconnected from business outcomes.

2. The search terms report is full of irrelevant queries. Google Ads shows you the actual search terms that triggered your ads. If that report includes terms like “immigration news,” “free immigration help,” “USCIS processing times,” “green card lottery,” or job-seeking queries, you are paying for clicks from people who will never retain an attorney. A clean search terms report is the foundation of a functional immigration attorney Google Ads account.

3. The agency reports leads but you see fewer consultations. The agency says they generated 35 leads. You booked 8 consultations. Where did the other 27 go? Some were unqualified. Some called and nobody answered. Some filled out a form that sat in an inbox for 24 hours. Some were contacted but never scheduled. The gap between reported leads and actual consultations is where the money leaks — and it is usually an intake problem, not an ad problem.

4. You are running ads to your homepage instead of dedicated landing pages. The firm’s homepage is built for general visitors, not for someone who just searched “green card lawyer near me.” A dedicated landing page with one case type, one call to action, a click-to-call button, and a short form will outperform a homepage by 2–4x on conversion rate. If your Google Ads traffic goes to your homepage, you are paying full price for half the conversions.

5. There is no call tracking. If every Google Ads click that results in a phone call routes to the firm’s main number with no tracking, there is no way to attribute that call to a specific campaign, keyword, or ad group. You cannot optimize what you cannot measure. Call tracking with unique numbers per source is not optional — it is the minimum infrastructure for evaluating paid search.

6. The agency has not updated the negative keyword list in months. Negative keywords prevent your ads from showing for irrelevant searches. In immigration, the list should be extensive: job-related terms, free services, government processing queries, news queries, DIY queries, and queries about case types you do not handle. If the negative keyword list is short, stale, or nonexistent, you are funding clicks that have zero chance of becoming cases.

7. You do not know what happens to leads after hours. For immigration firms, 30–40% of Google Ads clicks and resulting inquiries happen after business hours. If the firm has no after-hours answering, no missed-call text-back, no auto-response with a scheduling link, those leads are gone. You paid for the click. You paid for the call. And nobody answered. That is not a Google Ads problem. It is a systems problem.

If you recognize three or more of these signs, the issue is probably not that Google Ads does not work for immigration. The issue is that the account, the intake system, or the reporting infrastructure is broken. The ads may be generating legitimate demand that the firm is failing to capture.

Where the money actually disappears

Wasted spend in a Google Ads immigration law firm account usually falls into three categories. Understanding which one is costing you the most determines what to fix first.

Category 1: Bad clicks

These are clicks from people who were never going to hire an immigration attorney. They searched for something tangentially related, your ad showed up, they clicked, and you paid $30–$50 for a visitor who bounced in 8 seconds. Bad clicks come from poor keyword targeting, missing negative keywords, overly broad match types, and ads that run on irrelevant search partner networks.

The fix is in the ad account: tighter keyword targeting, aggressive negative keyword management, regular search term audits, and restricting match types. A well-managed immigration attorney Google Ads account should waste less than 15% of clicks on irrelevant searches. If more than 25% of your search terms are irrelevant, the account needs immediate cleanup.

Category 2: Good clicks, broken intake

These are clicks from real prospective clients who searched for exactly what you offer, found your ad, and either called or filled out a form. Then the firm failed to convert them. The call went to voicemail. The form sat for 6 hours. The intake person answered but did not book a consult. The prospect was contacted but nobody followed up when they did not respond immediately.

This is the most expensive category of waste because you already paid for a qualified lead and lost it due to process failure. Every missed call from a Google Ads lead at $35–$50 CPC is $35–$50 gone with no chance of return. If the firm misses 30% of calls and 20% of form fills go stale, the effective cost per lead doubles — not because the ads got worse, but because intake got worse.

The fix is operational: answer the phone, respond to forms within 5 minutes during business hours, deploy after-hours auto-responses with scheduling links, implement missed-call text-back, and track response time as a KPI.

Category 3: Good consults, weak conversion

These are leads who called, were contacted quickly, booked a consultation, showed up, and then did not retain. The ads worked. Intake worked. The consultation did not close. This category gets less attention because it feels like a “sales” problem rather than a marketing problem. But at $200–$500 per consultation when you account for full-funnel acquisition cost, every lost consult matters.

The fix is in consultation preparation and follow-up: pre-consult engagement (document checklists, expectation-setting emails), structured fee presentation, and a post-consult follow-up sequence for prospects who did not retain immediately. Many immigration clients need time to discuss with family. A follow-up text 24 hours after the consult with a clear next step recovers cases that would otherwise disappear.

In most immigration firms, category 2 — good clicks with broken intake — is the largest source of waste. The agency can fix category 1 by managing the account better. Category 3 requires the firm to improve its consultation process. But category 2 sits in the gap between the agency and the firm, and nobody owns it unless someone is watching the full funnel.

The reporting infrastructure you need before evaluating Google Ads

You cannot decide whether Google Ads is working for your immigration firm without the right measurement infrastructure. Here is the minimum stack required before any evaluation is meaningful.

Call tracking with unique numbers. Every Google Ads campaign should have its own tracking number. When a prospect calls from a Google ad, the system should log the call, record it, tag the source, and push the data into the CRM. Without this, you have no way to separate Google Ads calls from organic calls, referral calls, or directory calls.

Form tracking with source attribution. Every form submission on the website should capture the traffic source. If a visitor arrived via Google Ads, clicked on a specific campaign, and filled out a contact form, that form submission should carry the source tag into the CRM automatically. UTM parameters plus form tracking software make this straightforward.

CRM with defined pipeline stages. New Lead → Contacted → Consult Scheduled → Consult Held → Retained / Not Retained. Source tags follow the lead through every stage. This is not complicated. It requires discipline, not expensive software. Clio, Lawmatics, or even a well-structured spreadsheet can handle it if the intake team uses it consistently.

A dashboard showing Google Ads performance at the retained-case level. Not clicks. Not impressions. Not leads. Retained cases from Google Ads, cost per retained case, and trend over time. This dashboard should be reviewed weekly, not monthly. Monthly is too slow to catch intake failures, budget spikes, or campaign degradation before they waste thousands of dollars.

Response-time tracking. How many minutes between a Google Ads lead arriving and the first human contact? This should be measured, visible, and reviewed weekly. If speed to lead is not tracked, you cannot diagnose why leads are not converting — and you cannot separate ad performance from intake performance.

Building this infrastructure takes approximately 30 days. It does not require expensive tools. What it requires is someone to own the setup and enforce the discipline. Once it is in place, the firm can evaluate Google Ads — or any channel — against the only metric that matters: retained cases produced and what they cost.

What to ask your Google Ads agency at the next meeting

If you walk into the next agency call with these questions, you will learn more in 30 minutes than you have learned in the last 6 months of PDF reports.

1. How many retained cases did Google Ads produce last month? Not leads. Retained cases. If the agency cannot answer this, the tracking is not connected to the pipeline and neither you nor the agency can evaluate performance.

2. What is our cost per retained case from Google Ads? Total spend (ad spend plus agency fee) divided by retained cases. This is the number that determines whether the investment makes sense.

3. What percentage of our search terms are irrelevant? Ask them to pull the search terms report for the last 30 days. If more than 20% of impressions went to irrelevant queries, the negative keyword list needs work.

4. What is the click-to-lead conversion rate on our landing pages? Below 8% means the landing page is underperforming. Below 5% means it is actively wasting money.

5. Which campaigns or ad groups produce the most retained cases, not the most clicks? A campaign that generates 50 clicks and 3 retained cases is more valuable than one that generates 200 clicks and 1 retained case. Optimization should follow retained cases, not click volume.

6. What happens to leads after they arrive? This is the question that reveals whether the agency is thinking about the full funnel or just the top. A good agency will tell you what they know about your intake speed, your form response time, and your consult rates. A transactional agency will say that is not their scope.

7. If we increased spend by 25%, what do you estimate the impact would be on retained cases? Not on leads. On retained cases. If they cannot model this, they do not understand your funnel well enough to recommend budget changes.

Question 6 is the most revealing. If your agency has never asked about your intake process, they are optimizing the top of the funnel without knowing whether the middle is functional. That is like tuning an engine while the gas tank has a hole.

8 mistakes immigration firms make with Google Ads

Mistake 1: Evaluating Google Ads by leads instead of retained cases. Leads are the middle of the funnel. Retained cases are the end. An account that generates 40 leads and 2 retained cases at $5,000 per case is performing differently than one that generates 20 leads and 5 retained cases at $2,000 per case. Leads without conversion tracking are vanity metrics.

Mistake 2: Running broad match keywords without negative keyword discipline. Broad match in immigration can trigger ads for “immigration news,” “immigration reform,” “free immigration help,” “USCIS website,” and dozens of other queries that will never produce a client. Without aggressive negative keyword management, broad match is a budget drain.

Mistake 3: Sending all traffic to the homepage. A prospect who searched “deportation lawyer Houston” and lands on a generic homepage with six practice areas and a rotating banner is going to bounce. Dedicated landing pages by case type with specific messaging, a local phone number, and a single call to action outperform homepages consistently.

Mistake 4: Ignoring after-hours leads. Immigration clients often search after working hours. A $40 click at 8pm that results in a voicemail with no callback until 10am the next day is a $40 donation to a competitor who answers at 8:15pm. After-hours systems are not optional for immigration firms running Google Ads.

Mistake 5: Not tracking calls from Google Ads separately. If Google Ads calls and organic calls go to the same number with no tracking, you cannot calculate cost per lead, cost per consult, or cost per retained case from paid search. You are spending $10,000+ per month on a channel you cannot measure.

Mistake 6: Letting the agency define what counts as a lead. A click is not a lead. A 6-second call is not a lead. A form fill from someone looking for a job is not a lead. A qualified lead is a person who contacted the firm about a matter you handle, in a jurisdiction you serve, and who could plausibly become a retained client. That definition belongs to the firm, not the agency.

Mistake 7: Firing the agency without auditing intake first. If the agency generated 30 qualified leads and the firm contacted 18, booked 7 consults, held 5, and retained 2, the firm’s conversion is the problem. The agency’s leads were real. The intake system failed. Replacing the agency will not fix intake. The next agency’s leads will leak through the same holes.

Mistake 8: Treating all case types the same in the ad account. A family-based green card case at $4,000 and an employer-based H-1B at $12,000 should not be in the same campaign with the same budget and the same targets. Case-type segmentation in the ad account allows you to bid more aggressively on high-value matters and manage acquisition cost relative to case revenue — not as a blended average that hides what is really happening.

The most common pattern is a firm that fires the agency, hires a new one, sees the same results, and concludes that Google Ads does not work for immigration. Google Ads worked fine. The intake system did not. And nobody measured the space between the click and the retainer, so nobody identified the real problem.

What a well-run Google Ads account looks like for an immigration firm

A functional Google Ads immigration law firm account has a few characteristics that separate it from the average setup.

Campaigns are segmented by case type. Family-based, removal defense, employer-based, naturalization, and asylum each run in their own campaigns with separate budgets, separate landing pages, and separate conversion tracking. This allows the firm to evaluate cost per retained case by case type and allocate budget where the economics are strongest.

Negative keywords are actively maintained. The search terms report is reviewed weekly, not quarterly. Irrelevant queries are added to the negative keyword list within days, not months. A mature immigration account should have 100+ negative keywords.

Landing pages match the search intent. Someone searching “green card through marriage attorney” lands on a page about family-based petitions with a consultation offer, not a generic homepage. The landing page is in the language the prospect searched in — if the ad is in Spanish, the page is in Spanish.

Call tracking and form tracking are installed. Every lead is tagged with the campaign, ad group, and keyword that produced it. This data flows into the CRM and follows the lead through the pipeline to retained or not retained.

After-hours coverage exists. Missed-call text-back fires within 60 seconds. An auto-response with a scheduling link goes out immediately for form fills. The firm does not lose leads between 5pm and 9am.

The agency reports on retained cases, not just leads. The monthly report includes cost per retained case by campaign, lead-to-consult rate, consult-to-retainer rate, and response-time SLA compliance. The agency and the firm share accountability for the full funnel, not just the top.

The managing partner spends 15 minutes reviewing, not 5 hours deciphering. A clean dashboard shows the numbers that matter. The partner reviews it once a week, asks one or two questions, and moves on. The growth system runs without the partner inside the ad account.

The real cost of Google Ads for immigration lawyers is not the ad spend

The real cost is what you cannot see.

It is the 30% of calls that went to voicemail. The form fills that waited until morning. The consultations that no-showed because nobody sent a reminder. The retained cases that went to the firm down the street because they answered the phone 4 minutes faster. The $12,000 a month in ad spend that might be producing a 3:1 return or might be producing a 0.5:1 return — and nobody knows because the tracking was never built.

Google Ads for immigration lawyers works when three things are true: the account is managed with discipline, the intake system captures and converts the leads it produces, and the reporting infrastructure connects ad spend to retained cases so the managing partner can make real decisions.

Without all three, the firm is spending money on a channel it cannot evaluate. That is not a Google Ads problem. It is an operational problem. And operational problems do not get fixed by switching agencies. They get fixed by building the systems that make every dollar visible, measurable, and accountable.

If your firm is spending $5,000+ per month on Google Ads and cannot tell you the cost per retained case by campaign, the issue is not your agency’s keyword strategy. The issue is the gap between the click and the retainer — and nobody owns it.

You do not need a better Google Ads agency. You need a system that connects ad spend to retained cases and someone who runs that system every week. That is the difference between spending on ads and investing in growth.

Lexfull helps immigration law firms connect paid search to retained cases.

We audit your Google Ads account, your intake system, and your reporting infrastructure — and show you exactly where money is leaking between the click and the signed retainer. If your firm spends on paid search and cannot calculate cost per retained case, book a Growth Diagnostic.

Book a Growth Diagnostic → lexfull.com