A field-ready measurement system for criminal-defense discovery, urgent intake, qualification, accepted engagements, completed matters, cost, and collection.
A ringing phone is not a signed criminal-defense matter. A signed matter is not a completed one, and completion says nothing about the legal result.
That distinction disappears when impressions, calls, consultations, engagements, and closed files share one “conversion” column. Detention enquiries may arrive outside staffed intake. A DUI enquiry may concern an uncovered court. A juvenile matter may stop at conflict review. Each is contact evidence at a different business stage.
This guide gives a criminal-defense owner, administrator, or marketing lead a compact evidence chain from discovery to completed matter. Search volume, CPC, paid competition, and keyword difficulty for this query are unavailable in the dated research, so this page does not forecast demand. For channel execution, use the separate law firm SEO guide; this page stays with measurement.
Scope and legal disclaimer: This is marketing measurement guidance, not legal advice. Confirm advertising, confidentiality, intake, recordkeeping, and disclaimer requirements with the controlling state bar and licensed counsel. ABA Model Rules are models, not the controlling rules in every jurisdiction. The responsible lawyer remains accountable for every public claim and professional decision.
Quick answer: track the smallest complete matter funnel
A criminal-defense firm needs separate evidence for discovery, contact, qualification, accepted engagement, matter completion, and collection. Track the smallest set that preserves those boundaries, then segment it by matter type, urgency, jurisdiction, conflict status, and capacity. No single criminal defense law firm marketing KPI establishes marketing success.
The chain runs from impression through contact, qualification, conflict clearance, consultation, booking, completion, and collection. Every stage needs its own timestamp and owner. Clio's broad KPI overview provides general categories; criminal defense needs matter-level evidence.
Write the matter and stage dictionary first
Define matter eligibility and every funnel event before calculating a rate. Record admitted jurisdictions, handled courts and matter types, urgency classes, truthful intake windows, conflict states, attorney capacity, accepted-engagement and completion rules, evidence lags, owners, and privacy permissions. Freeze these definitions for each reporting cohort.
The dictionary keeps a detention call separate from planned record relief and a consultation separate from booking. Mark unsupported work excluded or referred under the firm's approved rule.
Matter-intent and disposition map
| Intent | Urgency | Jurisdiction gate | Intake owner | Capacity unit | Booked-job rule | Completed-job rule | Exclusion treatment |
|---|---|---|---|---|---|---|---|
| DUI | Firm-defined immediate/planned | Admission; court/geography | Intake | Court/calendar slot | Accepted-engagement rule | DUI endpoint | Reason-coded |
| Misdemeanor | Hearing/custody class | Admission; court | Intake | Attorney capacity | Accepted-engagement rule | Misdemeanor endpoint | Reason-coded |
| Felony | Custody/next-event class | Admission; court | Intake | Attorney capacity | Accepted-engagement rule | Felony endpoint | Reason-coded |
| Detention, bail, arraignment | Urgent; truthful availability | Admission; court; authorization | Urgent intake | On-call attorney slot | Accepted-engagement rule | Scope-specific endpoint | Coverage code |
| Juvenile | Proceeding-defined | Admission; juvenile court | Intake | Attorney capacity | Accepted-engagement rule | Juvenile endpoint | Reason-coded |
| Post-conviction or record relief | Planned; verify deadlines | Admission; remedy; court | Intake | Review hours | Accepted-engagement rule | Relief-review endpoint | Reason-coded |
| Out of jurisdiction | As stated | Fails coverage | Intake | Referral capacity | Only valid engagement | Referral closed/N/A | Exclude; retain |
| Civil or family matter | As stated | Practice scope | Intake | Referral capacity | Not defense booking | N/A | Unsupported |
| Existing client | Firm policy | Existing-matter check | Client service | Existing matter | Not acquisition | Existing-matter rule | Exclude acquisition |
| Vendor | Non-matter | Not applicable | Operations | None | Never | Not applicable | Exclude as vendor |
| Job applicant | Non-matter | Not applicable | Hiring | None | Never | Not applicable | Exclude as applicant |
Matter-capacity card
Funnel dictionary
| Stage | Business rule | Timestamp | Source system | Owner | Allowed identifiers |
|---|---|---|---|---|---|
| Impression | Eligible result shown; locked filters | Report date | Search Console/ad platform | SEO/ads | Aggregate segment |
| Click | Result click; identical filters | Report date | Search Console/ad platform | SEO/ads | Aggregate segment |
| Profile view | GBP view, if used | Platform time | GBP performance | Local owner | Aggregate profile/location |
| Call click | Unique eligible tracked tap | Event time | Web analytics | Analytics | Anonymous cohort ID |
| Connected call | Firm-defined connection | Connection time | Call record | Intake | Restricted enquiry ID |
| Form start | Unique named-version start | Event time | Web analytics | Web | Anonymous cohort ID |
| Form submission | Backend-accepted eligible submission | Receipt time | Form backend | Web/intake owner | Restricted enquiry ID |
| Qualified enquiry | Passes written gates | Decision time | Intake/CRM | Intake/attorney | Restricted ID; reason codes |
| Conflict cleared | Authorized process clears | Decision time | Conflict system | Conflict owner | Restricted status only |
| Consultation | Firm-defined consultation occurred | Occurrence time | Intake/calendar | Practice administrator | Restricted enquiry ID |
| Booked job | Written accepted-engagement rule met | Acceptance time | Engagement record | Practice administrator | Matter/cohort ID |
| Completed job | Completion rule met | Completion time | Matter system | Attorney/admin | Matter ID; status |
| Billed fee | Approved bill posted | Billing time | Billing/accounting | Finance owner | Matter/cohort ID and amount |
| Collected fee | Eligible funds collected and reconciled | Collection time | Accounting | Finance owner | Matter/cohort ID and amount |
Build public content around approved practice facts. theStacc's Content SEO module researches, drafts, queues, and publishes content; your firm still owns intake, conflicts, engagement, legal review, and every KPI definition.
KPI 1: search click-through rate
Calculate organic click-through rate as Search Console clicks divided by impressions for one identical query, page, device, geography, search type, and 28-day window. State aggregation and canonical interpretation. Use average position only to diagnose the segment, never as a ranking probability, promise, or proxy for accepted matters.
Google Search Console defines clicks, impressions, CTR, and average position, while warning that aggregation and canonical assignment affect interpretation. The numerator is clicks for the locked segment; the denominator is impressions for that same segment. The source is Search Console, and the SEO owner owns the calculation.
Exclude other search types, mismatched filters, partial days, and undisclosed canonical interpretation. Teams often divide page-level clicks by query-level impressions. Those units do not produce CTR.
KPI 2: call-click rate and form evidence
Keep eligible landing sessions, call clicks, connected calls, form starts, and successful submissions as distinct events. Calculate call-click rate from unique tracked clicks divided by unique eligible sessions; calculate form-submission rate from unique successful submissions divided by unique eligible starts. Neither calculation establishes a qualified enquiry.
| Metric | Numerator | Denominator | Window | Source | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Call-click rate | Unique tracked call clicks | Unique eligible landing sessions | Declared 28-day acquisition cohort | Web analytics event log | Analytics owner | Tests, bots, rapid duplicates, unsupported pages/geographies; never connected calls |
| Form-submission rate | Unique successful eligible submissions | Unique eligible starts for same form/version | Declared 28-day form-version window | Form backend plus analytics | Web/intake owner | Validation failures, tests, spam, duplicates, abandonment; never qualified enquiries |
GA4 recommends distinct lead events, including generate, qualify, working, and close-convert stages. The firm still defines connection, conflict, engagement, and completion. Deduplicate repeated taps from one visitor; intake determines whether anyone connected.
KPI 3: qualified-enquiry rate
Calculate qualified-enquiry rate as unique enquiries passing the firm's written matter, jurisdiction, urgency-feasibility, conflict-status, contactability, and attorney-capacity rules divided by all unique attributable connected calls and successful forms in the cohort. Legal merit, predicted disposition, and likely case outcome are never marketing qualification fields.
Use a 28-day acquisition cohort plus a declared qualification lag. Reconcile call and form records to the intake or CRM record. The intake owner runs the decision with attorney review. Exclude duplicates, spam, vendors, applicants, unsupported matters or geography, unresolved conflicts, and unreachable contacts; retain each as a visible reason code rather than deleting the row.
ABA Model Rule 1.7 supplies model concepts for concurrent conflicts, not a universal workflow. Use the controlling jurisdiction and firm process. Where teams go wrong is letting an ad platform's “lead” label overwrite eligibility. A connected felony enquiry outside every admitted jurisdiction remains contact evidence, but it does not enter the qualified numerator.
KPI 4: booked-job rate
Calculate booked-job rate as unique qualified enquiries meeting the firm's written accepted-engagement rule divided by every unique qualified enquiry in the same cohort. Use a 28-day acquisition cohort plus the declared engagement-decision lag. A consultation, fee discussion, document upload, or verbal interest does not independently count as booking.
The numerator comes from the engagement record; the denominator comes from intake or CRM after qualification. The practice administrator owns the metric under the firm's attorney-approved acceptance rule. Exclude consultation-only contacts, referrals out, unsigned or unaccepted engagements, conflict declines, and duplicates. State whether any additional internal condition follows signature rather than assuming one universal rule.
“Booked job” is measurement language. Firms inflate it by changing a consultation to retained before acceptance. Keep separate consultation and engagement timestamps, including for urgent detention intake.
KPI 5: completed-job rate
Calculate completed-job rate as unique booked jobs meeting the firm's matter-type completion rule by cutoff divided by all unique booked jobs in that acquisition cohort. Add the declared matter-specific completion lag. Report open, withdrawn, transferred or referred, and completed records separately; completion never signals a favorable legal outcome.
The source is the matter-management system, and the responsible attorney or practice administrator owns the status. Exclude duplicates and records without completion evidence from the numerator. Keep open matters in the denominator and show them separately at cutoff; do not quietly drop them because felony, juvenile, or post-conviction work extends past a monthly reporting cycle.
Licensed leadership must approve the endpoint by matter type. Never use acquittal, dismissal, charge reduction, sentence, or client sentiment as marketing labels. ABA Model Rule 7.1 prohibits false or misleading communications under the model framework; controlling-jurisdiction review remains required.
KPI 6: cost per qualified, booked, and completed job
Calculate three separate costs using direct attributable channel spend plus explicitly costed internal or vendor work. Divide that cohort cost first by qualified enquiries, then booked jobs, then completed jobs with outcome cutoff. Keep each evidence lag visible. No portable criminal-defense cost target survives differences in matter mix and firm rules.
| Calculation | Numerator | Denominator | Window | Source | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Cost per qualified enquiry | Direct channel cost plus declared labor/vendor allocation | Unique qualified enquiries | Acquisition cohort plus qualification lag | Invoices/cost ledger plus intake | Marketing with finance/practice sign-off | Unallocated shared cost, unrelated overhead, uncosted labor, duplicates, unattributable enquiries |
| Cost per booked job | Same declared cohort cost | Unique booked jobs | Acquisition cohort plus engagement lag | Cost ledger plus engagement record | Marketing with finance/practice sign-off | Same exclusions plus unsigned/unaccepted matters |
| Cost per completed job | Same declared cohort cost | Unique completed jobs | Acquisition cohort plus completion lag | Cost ledger plus matter record | Marketing with finance/practice sign-off | Same exclusions plus open outcomes at cutoff |
Declare allocation before reviewing channels. Costing intake labor for paid search but not organic biases comparison. Do not report cost per completed job while the cohort remains open; wait for its declared lag.
KPI 7: net collected fee and contribution evidence
Use net contribution per completed job only as an optional, finance-owned measure. Subtract declared direct matter costs and attributable marketing cost from collected fees for completed cohort matters, then divide by unique attributable completed jobs with collection status through cutoff. Billed value and expected case value cannot replace collected funds.
The evidence window is the acquisition cohort plus its completion and collection lag. Sources are billing or accounting, the matter system, and the channel cost ledger. Finance owns reconciliation with responsible-attorney sign-off. Exclude billed but uncollected amounts, taxes, trust-account balances, unrelated overhead unless allocated, open or withdrawn matters, and unattributable matters. Preserve refunds and write-offs in the record.
Fee arrangement, direct cost, refund, write-off, and duration are first-party fields, not a universal ticket size. Label billed and collected fees distinctly, or the report overstates evidence.
Use one KPI ownership table for monthly review
Put every approved metric in one review table with its decision, numerator, denominator, window, source, owner, exclusions, quality check, and next action. The table is a control surface, not a leaderboard. Lock the definitions before comparing channels, matter types, jurisdictions, or months.
| Metric and decision | Numerator / denominator | Window and source | Owner | Exclusions and quality check | Next action |
|---|---|---|---|---|---|
| Organic CTR: query fit | Clicks / identical impressions | 28 days; Search Console | SEO | Other filters; verify canonical/days | Adjust accurate snippet |
| Call-click: contact intent | Unique clicks / sessions | 28 days; event log | Analytics | Tests/bots/duplicates; reconcile | Fix control/tracking |
| Form submission: completion | Submissions / starts | 28 days; backend/analytics | Web/intake | Failures/spam/tests; lock version | Fix form |
| Qualified: service fit | Qualified / connected contacts | Cohort plus lag; intake/CRM | Intake/attorney | Coded exclusions; audit gaps | Correct service/coverage |
| Booked: engagement | Accepted / qualified | Cohort plus lag; engagement record | Administrator | Consultations/referrals/unsigned; sample | Fix handoff/capacity |
| Completed: matter flow | Completed / booked | Cohort plus lag; matter system | Attorney/admin | Open/withdrawn/transferred; cutoff | Correct or wait |
| Three costs: allocation | Declared cost / each stage | Relevant lag; ledgers | Marketing/finance | Unallocated cost; reconcile | Change channel scope |
| Net contribution: finance | Collected less costs / completed | Collection lag; accounting | Finance/attorney | Uncollected/refunds/write-offs; reconcile | Review privately |
Keep regulated publishing reviewable as marketing changes. theStacc Compliance Profiles can inject configured license-number, responsible-firm, and not-advice disclosures during planning, steer drafts away from prohibited claims, and apply a human None, Hold, or Block verdict that automated callers cannot override. The licensed professional remains responsible.
Segment by matter urgency and jurisdiction
Review urgent detention, bail, and arraignment contacts separately from planned follow-up, misdemeanor or felony consultations, juvenile matters, and post-conviction or record-relief enquiries. Split again by admitted jurisdiction and court coverage. Do not assign universal seasonality, fee, response-time, or conversion assumptions to those materially different intake paths.
An urgent custody contact tests truthful staffed coverage. Planned record relief tests later routing. A DUI follow-up may involve a known court date; an out-of-jurisdiction felony contact fails a gate even after connection.
Compare each cohort only with its own mature periods. Report small or immature segments without declaring a pattern. Pause unsupported matter or geography promotion. theStacc for law firms explains the separate product fit.
Build a privacy-safe review cadence
Run a weekly data-quality check and a monthly mature-cohort review. Use anonymized cohort or matter IDs, least-access dashboards, correction logs, late-outcome updates, and one named decision owner. Keep prospective-client facts, opposing-party names, allegations, legal strategy, and protected communications outside marketing dashboards and examples.
ABA Model Rule 1.6 addresses information relating to representation and reasonable efforts against unauthorized access or disclosure. It is a model rule; have qualified counsel map the controlling rule to your systems. Marketing needs stage, cohort, source, and disposition codes, not a narrative of why someone sought defense counsel.
- Weekly: inspect broken call events, form-version changes, duplicate IDs, missing dispositions, and invoice gaps.
- Monthly: freeze the cutoff, update late qualification or completion evidence, and review mature cohorts.
- After correction: preserve the original value, correction reason, approver, and revised timestamp.
Dashboards often spread beyond marketing. Restrict access before adding matter-linked finance, and suppress aggregate cells that could identify someone through a tiny cohort.
What to change after the review
Change the system at the first broken evidence stage. Repair tracking before creative, intake coverage before buying urgent demand, service-area truth before expanding geography, capacity before increasing enquiries, and cohort definitions before comparing channels. Hold conclusions when the sample is small, rules changed, or completion and collection lags remain open.
- High impressions, suspect CTR: confirm query/page/device/geography filters and canonical aggregation before revising accurate titles.
- Call clicks without connections: test the phone control and routing; do not label clicks as calls.
- Out-of-jurisdiction contacts: correct page, GBP, ad, and directory coverage. The Local SEO module covers GBP posts, review replies, citations, and rank tracking, not intake attribution.
- Qualified enquiries but few engagements: inspect the accepted-engagement handoff, attorney capacity, and cohort maturity.
- Open matters at cutoff: extend the lag; never infer completion or a result.
Keep content-program reporting separate from matter-funnel reporting. The guides to content marketing KPIs to track and content marketing KPI design cover publishing performance. They do not replace intake, conflict, engagement, completion, or finance evidence.
Failure-state checklist before publishing the report
Audit every cohort for records that can distort a criminal-defense funnel before anyone acts on the rates. Preserve each failure as a coded disposition with an owner and correction state. Do not erase inconvenient rows, expose prospective-client details, or force an unresolved event into qualified, booked, or completed status.
- Duplicate, spam, test, vendor, or job-applicant contact
- Outside jurisdiction, unsupported matter, or unresolved conflict
- Unreachable contact or no admitted-attorney capacity
- Consultation only or unsigned/unaccepted engagement
- Withdrawn, transferred, referred, or open matter at cutoff
- Incomplete source, stage, timestamp, cost, or completion record
- Refund or write-off missing from collection evidence
- Unattributable enquiry retained outside channel calculations
Assign correction to the system owner. Marketing cannot clear conflicts, accept engagements, complete matters, or reconcile funds. At cutoff, label uncertain records incomplete and exclude them from the affected numerator.
Frequently asked questions
These answers resolve the operational questions that arise after a firm has defined its funnel. They add boundary cases for call clicks, engagement, conflicts, completed matters, mixed matter cohorts, benchmarks, and review timing. Apply them through the firm's written rules and controlling-jurisdiction review, not as legal or ethics advice.
Which marketing KPIs should a criminal defense law firm track?
Track discovery, contact, qualification, accepted engagement, completion, and cost as separate stages. A useful minimum set is organic click-through rate, call-click rate, form-submission rate, qualified-enquiry rate, booked-job rate, completed-job rate, and three separate costs per qualified, booked, and completed job. Add net contribution only with finance control.
Does a call click or form submission count as a qualified criminal-defense enquiry?
No. A call click records an attempted action, while a successful form submission records receipt. Qualification requires the firm's written matter-type, admitted-jurisdiction, urgency-feasibility, contactability, conflict-status, and capacity rules. Preserve the click or submission as contact evidence, then record qualification as a later event after the authorized intake process finishes.
When should a criminal-defense enquiry count as a booked job?
Count it only when the enquiry meets the firm's written accepted-engagement rule. That may require a signed engagement and specified internal conditions, but the responsible lawyer must define the rule. A consultation, fee discussion, document upload, or verbal intention does not independently establish an accepted attorney-client engagement.
How should a law firm measure completed matters without implying a legal outcome?
Use a matter-type completion event defined by the firm, plus a declared cutoff and lag. Report completed, open, withdrawn, transferred, and referred matters separately. Completion means the engagement reached its documented administrative endpoint. It does not mean a dismissal, acquittal, reduced charge, favorable sentence, or any other legal result.
Should DUI, felony, bail, juvenile, and post-conviction enquiries share one conversion rate?
No. Keep separate cohorts because urgency, court and jurisdiction fit, conflict exposure, attorney availability, intake burden, and matter duration differ. An urgent detention contact and a planned record-relief enquiry do not pass through the same practical clock. A blended rate can hide a coverage failure in the cohort that needs action.
How should conflicts and out-of-jurisdiction enquiries appear in marketing reports?
Retain them as explicit, privacy-safe disposition categories rather than deleting them. Out-of-jurisdiction contacts can reveal inaccurate service-area messaging. Conflict outcomes can reveal channel mix but should not expose names, opposing parties, facts, or protected details. Neither category belongs in the qualified-enquiry numerator unless the firm's written rule permits it.
What is a good conversion rate for a criminal defense law firm?
There is no portable rate that is safe to adopt. A firm's matter mix, admitted jurisdictions, conflict exposure, after-hours truth, attorney capacity, attribution rules, and engagement definition change both numerator and denominator. Establish a clean internal baseline by cohort, then compare that firm against its own prior mature cohorts using unchanged rules.
How often should a criminal-defense firm review marketing KPIs?
Check data quality weekly and review mature cohorts monthly. Weekly work should catch broken call events, form-version changes, duplicates, missing dispositions, and channel-cost gaps. Monthly review should use declared qualification, engagement, completion, and collection lags. Urgent intake coverage can require faster operational monitoring without turning an immature cohort into a performance conclusion.
Start with definitions, then earn the rate
A useful criminal-defense marketing report is a chain of owned evidence, not a crowded dashboard. Define the matter cohort, protect confidentiality, preserve every stage, wait for the relevant lag, and assign each decision to the right professional. Only then should the firm compare channels or change its marketing plan.
Begin with one 28-day cohort and one supported matter type. Lock filters, form version, intake gates, engagement and completion rules, allocation, and cutoff. Audit failures, then repeat without midstream changes.
theStacc supports public content: Content SEO researches, drafts, queues, and publishes; Local SEO covers GBP posts, review replies, citations, and rank tracking. It does not provide intake, conflicts, call tracking, CRM, engagement, matter management, billing, legal review, or attribution. Licensed counsel remains responsible.
Build a measured content program without handing professional judgment to automation. Review how theStacc fits the firm's approved publishing process and compliance boundaries.
Sources & references
- Google Search Console — performance report metrics and aggregation
- Google Analytics — recommended lead events
- ABA Model Rule 7.1 — communications concerning a lawyer's services
- ABA Model Rule 1.6 — confidentiality of information
- ABA Model Rule 1.7 — concurrent conflicts of interest
- Clio — example of a broad law-firm KPI list
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.
Weekly local SEO teardowns
One practical email a week. Map Pack, GBP, AI Overviews — no fluff. Unsubscribe anytime.