Google Ads for criminal defense lawyers: the build order
Written for a criminal defense attorney who owns the firm, or the intake manager who answers for it. Service area, which calls count, keyword buckets, the negative list to load on day zero, ad groups, ad copy inside Google's character limits, how Local Services Ads changes the auction, and the weekly hour that keeps it honest, in the order you would build it.
Free30 minutesNo obligation
The short answer
To run Google Ads for criminal defense lawyers, optimize toward a signed fee agreement with the retainer paid — recorded in your practice management or intake system (Clio, MyCase, Lawmatics) — rather than toward form fills or booked appointments. Urgent, high-intent and mostly by phone. The costliest mistake is counting every long call as a case. Everything below is the build order, in the sequence you would actually work through it.
Written by Ariful Islam — eight years building Google Ads accounts and the conversion tracking underneath them.
Specific to Criminal Defense
Google Ads for criminal defense lawyers: answer the night call, then prove it signed
For a criminal defense firm, run Search split by charge (DUI, drugs, assault and theft, federal), with ads scheduled to the hours a lawyer or answering service books consultations and arrest-research searches blocked. Count calls intake qualifies, store the caller and the defendant, and import signed retainers from Clio, MyCase or Lawmatics with value tiers instead of case details.
Your auction runs at night. Someone is arrested, a relative grabs a phone, and the firm that answers and books a consultation before the first court date usually gets the retainer. On that screen you compete with Local Services Ads, legal directories, shared-lead sites such as Total DUI where several attorneys can contact the same person, and every bail, mugshot and inmate-lookup searcher Google won't show a bondsman to. Google also treats commission of a crime as a sensitive interest category, so remarketing lists and Customer Match are not available; your call rule and your intake data do the teaching.
Structure by charge and by court. DUI gets its own campaign and a page about the license hearing and the first appearance; drug charges, assault and theft get theirs; federal and white-collar work sits in a separate campaign with its own budget and the counties of your federal district. Terms that name a county or courthouse go in their own campaign that can reach out-of-state family searching about your area. Keep ad copy inside your state bar's advertising rules, and put admission claims in as '[licensed in STATE]' placeholders until the firm signs off on them.
Criminal accounts go wrong on the call rule and on matching. The ten-minute check: pull last month's calls Google counted, put intake's note beside each, and tally real new charges against bail questions, current clients and calls from jail phone systems; then open a handful of signed matters and see whether the caller's number is on the record at all. If it isn't, no signed case can ever be traced to an ad. The fix is first-party and server-side: the click ID and caller number stored at intake, and only a stage and a value tier, never the charge or the facts, sent back to Google. The free audit starts with that call tally.
Search terms to start from
- criminal defense lawyer near me
- dui lawyer near me
- dwi attorney
- drug possession lawyer
- assault charge lawyer
- theft charge attorney
- federal criminal defense attorney
- white collar defense lawyer
- probation violation lawyer
- expungement lawyer
Negative keywords
- bail bonds
- bail bondsman
- mugshots
- inmate lookup
- arrest records
- criminal justice degree
- paralegal jobs
- free legal aid
- public defender jobs
Symptom and fix
Five problems we get called in to fix
- 01
Google Ads shows a strong month of calls, and Clio shows a handful of new retainers.
What is actually happening
Every call past the timer counts, including bail questions, current clients and court-date calls, and nothing from intake goes back to Google.
What fixes it
Qualified calls from intake as the primary conversion, signed retainers imported with value tiers, and raw calls kept as a secondary count.
- 02
The search terms report reads like a jail website: bail bonds, mugshots, inmate lookup.
What is actually happening
Google doesn't allow bail bond ads, so arrest-research searches land on lawyer ads, and broad match lets them in.
What fixes it
A standing arrest-research negative list reviewed weekly, and an intake script that turns a bail call into a defense consultation when there is a real case behind it.
- 03
Signed cases can't be matched back to any call.
What is actually happening
The caller was a parent or partner, and the matter was opened under the defendant's name and number.
What fixes it
Store the caller and the defendant on the intake record, and match signed matters on the caller's number or the click ID.
- 04
The ads run all weekend, and Monday's voicemail is full of people who already hired someone.
What is actually happening
The ad schedule never matched who answers, and nobody reports answer rate by hour.
What fixes it
Ads scheduled to covered hours, or a legal answering service that books consultations, and answered and missed calls reported by hour every week.
- 05
An agency keeps proposing remarketing, or a remarketing campaign got disapproved.
What is actually happening
Commission of a crime is a sensitive interest category, so advertiser-curated audiences such as remarketing lists and Customer Match can't be used.
What fixes it
Drop the audience plan and put the effort where bidding can use it: qualified calls and signed retainers sent back from intake.
Read this before step one
Google Ads does not fail on its own. It fails on top of three things that were already broken.
- 01
Conversion tracking that reports the truth
If Google is counting form fills rather than a signed fee agreement with the retainer paid, every bid it makes is aimed at the wrong outcome. First-party, server-side, joined back to your own system — not a browser tag that a consent banner or a cookie policy can silence.
- 02
A landing page that answers the search
One page for every ad group means the page answers a general question when the search asked a specific one. Google scores that as poor landing page experience and charges you more per click for it.
- 03
The right campaign for the goal
Performance Max on a broken signal spends faster and explains less. Search first, on a conversion you trust, then expand — in that order, because the order is not a preference.
Get all three right and the playbook below compounds. Get the first one wrong and everything below is executed perfectly in the wrong direction — which is the single most expensive thing that happens in this channel.
Not sure which of the three is wrong on your account? Send it over and we will tell you what it is actually reporting.
Free Google Ads + call tracking audit
What the free audit covers for criminal defense lawyers
- The conversion bidding learns from: a signed fee agreement with the retainer paid
- Whether your practice management or intake system (Clio, MyCase, Lawmatics) reports back to Google Ads
- The costliest mistake: Counting every long call as a case
- Search terms against 9 starter negatives
- Call tracking: which calls count, and which are counted twice
- Your account against the 15-step build order below
How it works
- 1Pick a 30-min slot
- 2Live session with Ariful
- 3Written audit in 24 hours
Free30 minutesNo obligation
Decide what counts as a conversion before you spend anything
For criminal defense lawyers the conversion that matters is a signed fee agreement with the retainer paid, and it lives in your practice management or intake system (Clio, MyCase, Lawmatics) — not in the ad platform. Google can only optimize toward what you send it, so whatever you pick here decides what the algorithm spends the next ninety days chasing. Pick the wrong one and every later step in this playbook is executed perfectly in the wrong direction.
This is the step we get called about most. If you do not have a developer for it, that is the normal situation rather than the exception — it is most of what we do, and it is worth fixing before the spend rather than after.
Everyone agrees the real conversion matters and then optimises to form fills anyway, because form fills are the number that is already there. The wrong choice here is invisible for ninety days and then expensive.
Google will spend ninety days chasing whatever you tell it to count. That decision is made here, in five minutes, before any money moves.
- 01Write down the single event that means money: a signed fee agreement with the retainer paid.
- 02Find where that event is recorded today. For most of this industry that is your practice management or intake system (Clio, MyCase, Lawmatics).
- 03Check whether that system can be joined back to a click — a GCLID field, an email, or a phone number captured at the form.
- 04If it cannot, fix that before you launch. An account optimizing toward form fills is optimizing toward the wrong thing the moment the form is easy to fill.
- 05Set the conversion action to the real one, and mark every softer action as secondary so it reports but does not bid.
Turn off the three defaults before you turn the campaign on
Google enables these on every new Search campaign, and none of them are keyword decisions — they are switches on the settings screen that decide where the money goes before a single keyword applies. Everything else in this playbook operates on whatever is left after they have taken their cut, so a reader who skips this step spends the rest of it optimizing a remainder.
For Criminal Defense · Target the counties whose courts you appear in with presence-only targeting, and put county-named searches in a separate campaign that can reach out-of-state family searching about your area.
Half an hour of switches that decides where a year of budget goes — and it is the screen everyone skips because it looks like boilerplate.
Three switches decide where the budget goes before a single keyword is involved. All three are on.
| Setting | What Google defaults it to | Set it to |
|---|---|---|
| Networks — search partners | Included. Your ads run on sites that are not Google. | Off at launch. Add it back later, as its own campaign, when you can see what it contributed on its own. |
| Networks — display expansion | Included. A Search campaign quietly starts buying banner placements. | Off. Display is a different intent and a different campaign; mixing them makes both unreadable. |
| Locations — targeting | Presence or interest — people merely interested in your area count. | Presence only. Under Location options, choose people in or regularly in your targeted locations. |
| Audiences | Observation, which measures without restricting. | Leave on observation deliberately, not by accident. If you meant to narrow, you have to switch the mode. |
| Bidding | Maximize clicks, or a target set before any data exists. | Maximize conversions on the real conversion action. A target set on day one is a guess the algorithm will honor. |
Draw the service area around the jobs that pay, not a circle on a map
A criminal defense firm can only take cases in the courts where its lawyers are admitted and appear. The twist is who searches: the person arrested is often in custody, and the parent or partner searching may live in another county or another state. Presence-only targeting is right for broad charge terms, but it shuts out the mother in another state typing 'DUI lawyer [county]'. Give county-named searches their own campaign that can reach people searching about your area, and keep everything else to people who are in it.
The radius gets drawn from the office instead of from where the profitable jobs are, and nobody revisits it once the search terms report starts showing towns the crew refuses to drive to.
- 01List the courts where the firm appeared last year and target their counties
- 02Exclude counties where no lawyer at the firm appears
- 03Review the locations report monthly, and judge the county-name campaign on signed retainers, not calls
- Broad charge campaigns
- Presence-only targeting on the counties whose courts you appear in, not a radius from the office.
- County-named searches
- A separate campaign for terms that name the county, city or courthouse, allowed to reach people searching about your area, so out-of-state family can find you.
- Federal cases
- The counties of the federal district you practice in, which can reach past your state-court area, in their own campaign.
Decide which calls count before Google counts all of them
Most criminal defense leads are phone calls, and many arrive at night or at weekends from someone other than the defendant. Google counts an ad call once it passes the duration you set and cannot tell a mother booking a consultation for her son from a man asking how to post bail. Because Google treats commission of a crime as a sensitive interest category, remarketing lists and Customer Match are off the table, so the call rule and what intake sends back carry more weight here than in most practice areas.
Every call gets counted because that is the default, and by the time anyone listens to the recordings the bidding has spent a quarter learning from wrong numbers and supplier calls.
- 01Bail, bond and bondsman questions from people who want release, not a lawyer
- 02Mugshot removal, inmate lookup and arrest-record searches that reach the phone
- 03Current clients and their families asking about court dates or payment plans
- 04Calls from jail phone systems, which need their own review because many are current clients
- 05Directories, lead sellers and legal marketing agencies calling the ad number
- Count a call when
- Intake confirms a pending or likely charge in a court the firm appears in, and a consultation is booked, whether the caller is the defendant or a relative.
- Minimum duration
- Use 90 seconds as a floor, not the rule. A bail or records question can run as long as a real enquiry, so the primary conversion should be intake's qualified mark; the timer only keeps hang-ups and robocalls out of the secondary count.
- After hours
- Arrests happen at night and at weekends, and the first court date can be the next business day. Advertise in those hours only when a lawyer or a trained legal answering service picks up in the firm's name and can book a consultation; otherwise schedule ads off and say on the site when the firm calls back.
- Double counting
- Families call more than once, from more than one phone, and a chat lead often turns into a call. Count the matter once: one call source in Google Ads, chat and calls deduplicated by phone number, and the signed retainer imported against the first click.
Build the keyword list in four buckets, not one
One flat keyword list is why most accounts in this vertical cannot tell which half of the budget works. Sorting terms by the intent behind them means you can bid, write and judge each group on its own terms — a problem-aware search and a competitor search convert at rates that have nothing to do with each other, and averaging them hides both.
The list is easy to build and hard to bucket. Sorted by volume instead of by intent, it produces an account you cannot read six weeks later.
| Bucket | Terms to build on |
|---|---|
| Arrested nowSomeone is in custody or just released; searched on a phone at night, usually by family, and converted by a call within minutes. |
|
| DUI and DWIThe highest-volume charge, with license-hearing deadlines and a fee range of its own; deserves its own campaign and page. |
|
| Drug, assault and theft chargesCharge-specific searches from defendants who already know what they are facing; pages should say what the first court date involves. |
|
| Federal and white collarRarer searches, buyers who compare firms for longer, and a federal district map that differs from your state courts. |
|
Match types, and why exact has not meant exact since 2021
Exact match includes close variants — misspellings, plurals, reordered words, dropped function words. Phrase match now behaves roughly like the old broad-match-modified. Broad match reaches as far as Google judges useful, which with a good conversion signal is genuinely valuable and without one is an open tap. Start narrow, prove the signal, then widen — in that order, because widening is reversible and a mistrained bidding algorithm is not.
For Criminal Defense · Broad match on 'criminal' drifts into criminal justice degrees, criminal records and TV shows, and 'bail' terms slip in through any loose match. Keep charge terms on phrase and exact until signed retainers import.
Broad match added early, before the conversion signal is trustworthy, teaches the algorithm the wrong lesson faster than any other single decision in the account.
- 01Launch on exact and phrase only. You are buying data you can read, not volume.
- 02Give broad match its own campaign when you add it, so its spend and its search terms are separable from everything else.
- 03Keep 5 to 10 tightly themed keywords per ad group. When you want an eleventh, that is usually a signal to build another ad group instead.
- 04Do not add the same keyword in three match types in one ad group. Google picks by relevance, not by your match type ladder, and you are only making the report harder to read.
Load the negatives before the first click, not after the first invoice
Every vertical has a set of searches that look commercial and are not. In criminal defense lawyers those are job seekers, students, people looking for free help, and DIY researchers. Broad and phrase match will find all of them for you. Add this list at the account level on day zero — the first week of an unfiltered account is the most expensive week it will ever have.
The starting list is the easy part. The list that matters is the one you build from your own search terms report every week, and that is the habit almost nobody keeps past month two.
- bail bonds
- bondsman
- bail calculator
- mugshot
- inmate lookup
- inmate search
- jail visitation
- commissary
- arrest records
- court records
- case lookup
- background check
- criminal justice degree
- law school
- paralegal jobs
- lawyer salary
- free legal aid
- pro bono
- sex offender registry
- criminal minds
One ad group per intent, and no more than you can write ads for
Ad groups exist so the ad can match the search. The moment a group holds two intents, the ad has to be vague enough to cover both, and vague ads lose the auction on relevance before budget ever enters the picture. Build these groups, each with its own ads and its own landing page.
The structure is quick to draw and slow to serve: every ad group you create needs its own ads and its own page, so the build you sketched in an afternoon turns into a fortnight of copywriting.
- AG01
Criminal defense, now
Urgent general searches with call-first ads, scheduled only to covered hours and kept apart from charge-specific budgets.
- criminal defense lawyer near me
- criminal lawyer open now
- lawyer for arrested family member
- weekend criminal lawyer
- criminal attorney consultation
- AG02
DUI and DWI
License hearings and first appearances; copy about the deadline and a page that explains the next steps after a DUI arrest.
- dui lawyer near me
- dwi attorney
- first offense dui lawyer
- dui license suspension hearing
- refused breathalyzer lawyer
- AG03
Drug charges
Possession through trafficking; separate copy and value tiers, since a possession case and a trafficking case are priced differently.
- drug possession lawyer
- drug trafficking attorney
- marijuana possession lawyer
- drug charge attorney
- felony drug charge lawyer
- AG04
Assault and theft
Violent and property charges with their own pages; review terms closely, since victims and civil searchers show up here too.
- assault charge lawyer
- domestic violence defense attorney
- theft charge attorney
- shoplifting lawyer
- probation violation lawyer
- AG05
Federal and white collar
Its own campaign, budget and federal-district map; consultation-first copy and a longer follow-up.
- federal criminal defense attorney
- white collar defense lawyer
- federal indictment lawyer
- fraud defense attorney
- grand jury subpoena lawyer
Responsive search ads that the landing page can actually back up
Google rewards assets that match the search and the page behind it. It penalizes — and increasingly disapproves — copy that promises something the page does not deliver. Every line below is written to be provable on arrival. Character counts are shown because assets over the limit are rejected at upload, which is where most copied-from-a-blog ad copy dies.
Copy that is fine everywhere else is a policy problem here. In regulated verticals the claim has to be provable on the page it lands on, and a disapproval mid-flight stops the ad group dead.
- Criminal Defense Lawyer23/30
- Charged With a DUI?19/30
- Arrested? Call a Lawyer23/30
- Confidential Consultation25/30
- Drug Charge Defense19/30
- Assault and Theft Defense25/30
- Federal Criminal Defense24/30
- Talk Before Your Court Date27/30
- Licensed in [STATE]19/30
- Defense Lawyers in [County]27/30
- Arrested or charged? Speak with a defense lawyer about your case and your court date.85/90
- DUI arrest? Ask about the license hearing, the first appearance and what comes next.84/90
- Facing drug, assault or theft charges in [County]? Book a confidential consultation.84/90
- Federal investigation or indictment? Talk to a federal criminal defense lawyer.79/90
What Local Services Ads takes from this auction, and when to run both
Local Services Ads put criminal lawyer services listings above the text ads on many 'criminal lawyer near me' searches and charge per lead. They bite hard in this practice: a missed call in your listed hours is charged once the caller stays on past 20 seconds, and the calls that matter most arrive at night. Search still wins the charge-specific searcher (DUI, drugs, assault, federal), the relative who reads a page before calling, and the county-named searches from out of state. Run both when the intake system shows signed retainers from both, and match on the caller's number: LSA leads carry no click, and one family can reach you through both channels in a single night.
LSA and Search are reported in two different places, so the same customer gets counted twice and both channels look better than the bank account does.
- After-hours calls
- List LSA hours only for the time someone answers. A charged missed call at night pays for the next firm's client.
- Charge-specific searches
- Where Search is strongest: DUI, drug, assault and federal pages that explain what happens at the first court date.
- Repeat callers
- Repeat contact from the same number within 15 days isn't charged again on LSA, but families often call from several phones; deduplicate in intake before judging either channel.
Budget to the demand curve, and only bid on hours someone answers
Criminal defense demand follows arrests rather than weather. Weekends and holiday weekends, when DUI enforcement is often stepped up and announced, bring arrests, and calls cluster from Sunday night into Monday morning before first appearances. The rhythm is weekly more than yearly, so the ad schedule matters more than a seasonal budget plan.
Budgets get raised the week demand arrives, which is the week the account has the least room to learn and the office has the least capacity to answer.
- Ramp
- Keep campaigns live all year, and raise budget caps for holiday weekends and the Monday after when intake is staffed for it. Don't cut spend after a slow week; the next run of arrests arrives on its own schedule.
- Dayparting
- Bid up on the hours a lawyer or answering service books consultations, including nights and weekends if they are covered, and turn ads off for hours that ring out. Check answered and missed calls by hour every week; the schedule should follow coverage, and the hours listed on LSA should match it.
Why the advertiser bidding the most is often third
Position is not bought, it is earned and then paid for. Google ranks you on your bid multiplied by how good it expects your ad and landing page to be, plus your assets — so a relevant advertiser at half the bid outranks a vague one, and then pays less per click at the same position. This is the mechanism underneath everything above: tight ad groups and honest ad copy are not tidiness, they are the discount.
For Criminal Defense · LSA takes the top of many searches, directories and shared-lead sites bid below, and Google shows no bondsman ads, so bail traffic flows to you. Win on charge-specific relevance and answered calls rather than the top bid.
Quality is treated as a score to chase rather than a diagnostic to read, so people optimise the number instead of the mismatch it is pointing at.
Position is not bought. A relevant advertiser at half the bid outranks a vague one — and then pays less for the click.
- 01Read Quality Score as a diagnostic, not a target. The 1 to 10 number is not what runs the auction; the three components underneath it tell you which of ad copy, keyword grouping or landing page is dragging.
- 02Ad relevance low? The ad group holds more than one intent. Split it.
- 03Landing page experience low? The page is not answering the search — usually because one page is serving every ad group.
- 04Expected CTR low? Your ad is not the one being clicked. Rewrite the headlines against the actual search terms, not against the keyword.
Bidding, and the point at which you are allowed to change it
Start on Maximize Conversions with qualified calls as the primary conversion: calls intake marks as a new matter with a pending charge in a court you appear in, sent back from the intake system or scored in call tracking. Criminal cases usually sign within days, often before the first court date, so the signed retainer can become the goal sooner than in injury law; import it with a value tier for misdemeanor, felony and federal matters rather than the charge itself. Keep DUI separate from other charges, and give federal and white-collar work its own campaign and budget, because those searches are rarer, the buyers compare firms longer and the fees sit in a different range. Smart bidding is a data problem before it is a strategy problem: with thin or wrong conversion data it will confidently optimize toward noise, and it does that faster than a manual account can lose money.
For Criminal Defense · Bid on intake-qualified calls first, then on signed retainers from Clio, MyCase or Lawmatics with misdemeanor, felony and federal value tiers. Remarketing and Customer Match aren't available in this category, so build no plan on them.
A target set before the data exists is a guess the algorithm will honour to the letter.
What to judge, and when you are allowed to judge it
Most accounts are killed or rescued on evidence that could not have meant anything yet. The bidding algorithm is fitting a model, and a model fitted on two weeks of data is fitted on noise. This is the shortest honest schedule: what to look at each stretch, and — more usefully — what to ignore.
For Criminal Defense · Listen to a sample of calls from each campaign in the first month and tally bail questions, current clients and jail-phone calls. Fix the call rule before judging any campaign, and have the ads checked against your state bar's advertising rules before launch.
Accounts get killed on week-three evidence that could not have meant anything yet — and the replacement starts its own learning phase from zero.
The first month buys data. The second corrects for it. The third is the first one worth judging.
- 01Weeks 1–2 — watch search terms and nothing else. Add negatives daily. Cost per conversion at this stage is not a number, it is a rumor.
- 02Weeks 3–4 — the first real read on which ad groups get impressions. Pause nothing on conversion volume yet; fix relevance where the ad and the query disagree.
- 03Weeks 5–8 — conversion data starts to mean something. If you are near thirty conversions in thirty days, a target becomes an option. If you are not, the answer is a narrower footprint, not a lower target.
- 04Weeks 9–12 — the first period worth judging on cost per outcome. Compare against your own system, not the Google column, and expect the two to disagree.
- 05Only now: consider broad match, Performance Max, or a second market. Each of them needs the signal you spent the quarter building.
The weekly hour that decides whether this works
An account left alone drifts toward the cheapest clicks it can find, because that is what the system is built to do when nobody corrects it. This is the shortest routine that keeps it honest. It takes about an hour and it is the difference between an account that compounds and one that plateaus at month three.
For Criminal Defense · Compare calls counted by Google with matters intake qualified, by campaign and by hour. A campaign with many calls and few qualified matters has a negative-list or schedule problem before it has a bidding problem.
This is the one that decides whether any of the above compounds, and it is the first thing to go the week you get busy. An account left alone drifts toward the cheapest clicks it can find, because that is what it is built to do when nobody corrects it.
- 01Search terms: bail, bond, mugshot, inmate, jail, arrest records, criminal justice degrees and paralegal jobs turn up every week
- 02Answered against missed calls by hour and day, laid over the ad schedule
- 03Qualified calls and signed retainers by campaign from the intake system, with the value tier
- 04Calls and forms from counties where no lawyer at the firm appears, split by caller location and the county searched
When Google Ads is the wrong answer here
Three situations where running this playbook will lose money. Read them before you fund the account, not after.
- Nobody can answer nights and weekends, and you won't pay for an answering service that can book consultations. The calls that matter most in this practice ring out.
- Most of your work is court-appointed or comes from referrals in a narrow specialty. Search buys private-retainer callers you may not want.
- You can't record which leads signed in Clio, MyCase or your intake tool. Fix that first, or bidding learns from bail questions.
Questions this raises
- Should criminal defense firms run Local Services Ads or Search ads?
- Both, if intake shows signed retainers from both. LSA takes many 'criminal lawyer near me' calls at a lead fee and charges for missed calls in your listed hours, so list only covered hours. Search gives you charge-specific pages and the county-named searches from out-of-state family.
- What should a criminal defense firm send back to Google Ads?
- A stage and a value, never the facts: qualified call, consultation booked, retainer signed, with a value tier for misdemeanor, felony or federal matters. Send identifiers such as the click ID or a hashed phone number from a first-party server, and keep the charge and case details inside the practice system.
- How much should a criminal defense firm spend on Google Ads?
- Work it out from your own numbers: the consultations intake can handle each week, your average fee by tier from the practice system, and what you can afford per signed retainer. Fund enough clicks to produce that many qualified calls, and concentrate on one or two charge types in your core counties before adding more.
- Can criminal defense lawyers use remarketing on Google Ads?
- No. Google lists commission of a crime as a sensitive interest category, and advertisers in those categories can't use advertiser-curated audiences such as remarketing lists or Customer Match. The account has to learn from the conversions you send it, which is why qualified calls and signed retainers from intake matter so much here.
- Should DUI and other charges share a campaign?
- No. DUI is usually the highest-volume charge, with its own searches, license-hearing questions and fee range, and it will take the whole budget if it shares one. Give DUI, drug, assault and theft, and federal work their own campaigns and pages, and compare them on signed retainers.
What this costs you, in hours
Every step above is doable. Together they are a project with a tail. Nobody tells you this part, so here it is before you start rather than in month three.
So what should you actually do with this?
Three honest options. The first one is genuinely fine for a lot of businesses, and we would rather you picked it knowingly than drifted into it.
Run it yourself
Good if you have the hours and someone technical
- 25–32 hours to build, then 3–4 every week
- You end up understanding your own account, which is worth real money later
- The measurement step still needs a developer
- Your mistakes are paid for at auction prices while you learn
Hire a general agency
Good if you want it off your desk this month
- Fast to start, and most are competent at the campaign work
- Usually optimizes toward whatever is easy to count — the form fill, the booked call
- Reports come from the ad platform's own numbers
- The measurement problem stays yours, because it lives in your systems
Work with us
Good if the reporting has stopped matching reality
- We build the measurement first — first-party, server-side, joined back to your practice management or intake system (Clio, MyCase, Lawmatics)
- Then we run the account on a conversion we can both check
- Reporting is against your numbers, not the Google column
- Eight years of this, and the tracking and the media are the same team
We are not going to promise you a number. Anyone who quotes you a return before seeing what your account currently reports is guessing, and the guess is always flattering. What we will tell you, for free and before any of this becomes a conversation about money, is what your account is actually measuring today.
Or we run it for you
Eight years of Google Ads, on top of tracking that reports the truth.
Everything above is doable, and none of it is the hard part — the hard part is doing it every week for a year while running the business it is meant to fill. That is the 3–4 hours a week you just read about, on top of the 25–32 to build it.
Most agencies will run the campaign and take your word for what a conversion is. We build the measurement first — first-party, server-side, joined back to your practice management or intake system (Clio, MyCase, Lawmatics) — and then manage the account on a signal we can both trust. It is the same reason the playbook above starts with the conversion rather than the keywords.
- Account build or rebuild, structured the way this page describes
- Conversion tracking wired to your practice management or intake system (Clio, MyCase, Lawmatics), not to form fills
- Server-side, first-party tagging so the signal survives the browser
- Landing pages that answer the ad, one per intent
- Monthly reporting against your own numbers, not the Google column
- The search terms report worked every week, not quarterly
The first conversation is a read of what your account is actually reporting. No deck, and nothing to sign to get it.
- Agency since 202210-person team
- 300+ clients1,000+ projects
- CertifiedGoogle Ads · GA4 · Meta
