Quick answer

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

IntentUrgencyJurisdiction gateIntake ownerCapacity unitBooked-job ruleCompleted-job ruleExclusion treatment
DUIFirm-defined immediate/plannedAdmission; court/geographyIntakeCourt/calendar slotAccepted-engagement ruleDUI endpointReason-coded
MisdemeanorHearing/custody classAdmission; courtIntakeAttorney capacityAccepted-engagement ruleMisdemeanor endpointReason-coded
FelonyCustody/next-event classAdmission; courtIntakeAttorney capacityAccepted-engagement ruleFelony endpointReason-coded
Detention, bail, arraignmentUrgent; truthful availabilityAdmission; court; authorizationUrgent intakeOn-call attorney slotAccepted-engagement ruleScope-specific endpointCoverage code
JuvenileProceeding-definedAdmission; juvenile courtIntakeAttorney capacityAccepted-engagement ruleJuvenile endpointReason-coded
Post-conviction or record reliefPlanned; verify deadlinesAdmission; remedy; courtIntakeReview hoursAccepted-engagement ruleRelief-review endpointReason-coded
Out of jurisdictionAs statedFails coverageIntakeReferral capacityOnly valid engagementReferral closed/N/AExclude; retain
Civil or family matterAs statedPractice scopeIntakeReferral capacityNot defense bookingN/AUnsupported
Existing clientFirm policyExisting-matter checkClient serviceExisting matterNot acquisitionExisting-matter ruleExclude acquisition
VendorNon-matterNot applicableOperationsNoneNeverNot applicableExclude as vendor
Job applicantNon-matterNot applicableHiringNoneNeverNot applicableExclude as applicant

Matter-capacity card

Funnel dictionary

StageBusiness ruleTimestampSource systemOwnerAllowed identifiers
ImpressionEligible result shown; locked filtersReport dateSearch Console/ad platformSEO/adsAggregate segment
ClickResult click; identical filtersReport dateSearch Console/ad platformSEO/adsAggregate segment
Profile viewGBP view, if usedPlatform timeGBP performanceLocal ownerAggregate profile/location
Call clickUnique eligible tracked tapEvent timeWeb analyticsAnalyticsAnonymous cohort ID
Connected callFirm-defined connectionConnection timeCall recordIntakeRestricted enquiry ID
Form startUnique named-version startEvent timeWeb analyticsWebAnonymous cohort ID
Form submissionBackend-accepted eligible submissionReceipt timeForm backendWeb/intake ownerRestricted enquiry ID
Qualified enquiryPasses written gatesDecision timeIntake/CRMIntake/attorneyRestricted ID; reason codes
Conflict clearedAuthorized process clearsDecision timeConflict systemConflict ownerRestricted status only
ConsultationFirm-defined consultation occurredOccurrence timeIntake/calendarPractice administratorRestricted enquiry ID
Booked jobWritten accepted-engagement rule metAcceptance timeEngagement recordPractice administratorMatter/cohort ID
Completed jobCompletion rule metCompletion timeMatter systemAttorney/adminMatter ID; status
Billed feeApproved bill postedBilling timeBilling/accountingFinance ownerMatter/cohort ID and amount
Collected feeEligible funds collected and reconciledCollection timeAccountingFinance ownerMatter/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.

Sign up for free →

Book a free strategy call →

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.

MetricNumeratorDenominatorWindowSourceOwnerExclusions
Call-click rateUnique tracked call clicksUnique eligible landing sessionsDeclared 28-day acquisition cohortWeb analytics event logAnalytics ownerTests, bots, rapid duplicates, unsupported pages/geographies; never connected calls
Form-submission rateUnique successful eligible submissionsUnique eligible starts for same form/versionDeclared 28-day form-version windowForm backend plus analyticsWeb/intake ownerValidation 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.

CalculationNumeratorDenominatorWindowSourceOwnerExclusions
Cost per qualified enquiryDirect channel cost plus declared labor/vendor allocationUnique qualified enquiriesAcquisition cohort plus qualification lagInvoices/cost ledger plus intakeMarketing with finance/practice sign-offUnallocated shared cost, unrelated overhead, uncosted labor, duplicates, unattributable enquiries
Cost per booked jobSame declared cohort costUnique booked jobsAcquisition cohort plus engagement lagCost ledger plus engagement recordMarketing with finance/practice sign-offSame exclusions plus unsigned/unaccepted matters
Cost per completed jobSame declared cohort costUnique completed jobsAcquisition cohort plus completion lagCost ledger plus matter recordMarketing with finance/practice sign-offSame 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 decisionNumerator / denominatorWindow and sourceOwnerExclusions and quality checkNext action
Organic CTR: query fitClicks / identical impressions28 days; Search ConsoleSEOOther filters; verify canonical/daysAdjust accurate snippet
Call-click: contact intentUnique clicks / sessions28 days; event logAnalyticsTests/bots/duplicates; reconcileFix control/tracking
Form submission: completionSubmissions / starts28 days; backend/analyticsWeb/intakeFailures/spam/tests; lock versionFix form
Qualified: service fitQualified / connected contactsCohort plus lag; intake/CRMIntake/attorneyCoded exclusions; audit gapsCorrect service/coverage
Booked: engagementAccepted / qualifiedCohort plus lag; engagement recordAdministratorConsultations/referrals/unsigned; sampleFix handoff/capacity
Completed: matter flowCompleted / bookedCohort plus lag; matter systemAttorney/adminOpen/withdrawn/transferred; cutoffCorrect or wait
Three costs: allocationDeclared cost / each stageRelevant lag; ledgersMarketing/financeUnallocated cost; reconcileChange channel scope
Net contribution: financeCollected less costs / completedCollection lag; accountingFinance/attorneyUncollected/refunds/write-offs; reconcileReview 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.

Sign up for free →

Book a free strategy call →

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.

  1. Weekly: inspect broken call events, form-version changes, duplicate IDs, missing dispositions, and invoice gaps.
  2. Monthly: freeze the cutoff, update late qualification or completion evidence, and review mature cohorts.
  3. 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.

Sign up for free →

Book a free strategy call →

Sources & references

Ritik Namdev

Ritik Namdev

Growth Manager

Growth Manager at theStacc. Five years in digital marketing, content strategy, and growth at content-led SaaS. Writes on Medium and YouTube about programmatic SEO and growth systems.

From the theStacc product Explore theStacc modules

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.