A practical measurement system for estate-planning firms that keeps impressions, enquiries, engagements, completed work, costs, and capacity in their proper stages.
An estate-planning dashboard can look healthy while the attorneys are over capacity, enquiries concern services the firm does not offer, or completed matters cannot be traced back to a channel. The fix is a short evidence chain. Every stage gets one definition, one owner, and its own source record.
This guide gives firm owners and administrators a working set of estate planning law firm marketing KPIs. It separates verified matter types because their dependencies and completion events can differ. It supplies formulas and decision aids without publishing portable targets, fees, matter values, or legal advice.
Scope and legal review: This article covers marketing measurement, not legal, tax, ethics, licensing, conflict, privacy, recording, document-selection, or jurisdiction advice. Confirm definitions, disclosures, advertising claims, intake practices, and completion rules with licensed counsel and the applicable state bar. Include every bar-required advertising disclaimer. Do not describe an attorney as an expert or specialist unless the applicable rules and certification support it. Past results do not guarantee future outcomes.
What counts as an estate-planning law-firm marketing KPI?
A marketing KPI is a decision measure tied to one funnel stage, one verified matter type, a declared evidence window, named source systems, an accountable owner, explicit exclusions, and a capacity decision. Page views and consultations can support diagnosis, but they become KPIs only when the firm defines what action they govern.
Legal-industry lists often combine marketing, finance, client satisfaction, and productivity. The Clio taxonomy, ABA overview, and Miami-Dade Bar discussion illustrate that breadth. This framework covers marketing evidence through completed work.
| Measure class | Estate-planning example | Owner | Included here? | Reason |
|---|---|---|---|---|
| Marketing KPI | Qualified-enquiry rate for verified plan-review work | Marketing and intake owners | Yes | Connects an acquisition cohort to a capacity decision. |
| Intake/operations | Conflict-review queue age or consultation attendance | Practice administrator | Supporting only | Explains a handoff but does not prove marketing performance. |
| Firm finance | Collections, realization, trust accounting | Finance owner | No | Belongs in finance controls; collected fees enter only the approved contribution formula. |
| Legal quality/ethics | Advice quality, conflict decision, document sufficiency | Responsible attorney | No | Marketing cannot score professional judgment. |
Where firms go wrong is promoting every visible number. A spike in “trust attorney” impressions may affect a content decision; it says nothing by itself about jurisdiction fit, client readiness, or whether trust-based planning is the right service.
Build the seven-stage dictionary before calculating a rate
Lock seven distinct stages in this order: impression, click, call click, form, qualified enquiry, booked job, and completed job. Give each event its own timestamp, source, owner, business rule, and exclusions. Connected calls and consultations are useful subevents, but neither can replace or merge the required stages.
| Stage | Business rule | Timestamp | Source system | Owner | Handoff | Exclusions |
|---|---|---|---|---|---|---|
| Impression | Search Console assigns a result view to the declared page/query segment | Search date | Search Console | SEO owner | To click analysis | Other properties, search types, filters |
| Click | Search Console assigns a search-result click to that same segment | Search date | Search Console | SEO owner | To website path | Unmatched properties and changed filters |
| Call click | A unique visitor activates the declared phone link | Interaction time | Website analytics | Analytics owner | To call matching | Tests, duplicate firing, bots |
| Form | A valid declared form submission reaches the intake record | Submission time | Website plus intake | Intake owner | To qualification | Spam, tests, duplicate submissions |
| Qualified enquiry | Named reviewer passes the written qualification card | Verdict time | CRM or intake system | Intake owner with attorney review | To engagement process | All failed labels retained |
| Booked job | Firm's attorney-approved accepted-engagement rule is met | Acceptance time | Engagement and intake records | Practice administrator | To matter owner | Consultation only, unsigned, declined, referred out |
| Completed job | Matter-type completion evidence is approved and recorded | Completion time | Matter system | Responsible matter owner | To finance cutoff | Not due, canceled, withdrawn, incomplete |
Use a unique enquiry ID and preserve the earliest source, timestamps, matter-type hypothesis, jurisdiction, owner, and disposition. If one person submits a form and later calls, deduplicate the person but retain both events. Never overwrite the original form with the later call.
Turn the funnel dictionary into an operating measurement plan. Review the stages, owners, and content handoffs with theStacc while keeping qualification and legal decisions inside your firm.
KPI 1: organic search click-through rate
Organic CTR is Search Console clicks divided by Search Console impressions for the same declared page/query segment and evidence window. Compare one 28-day window only with a like-for-like 28-day window. Treat it as search-result response evidence, never as proof of enquiries, retained matters, or demand for legal services.
Google's Search Console documentation defines these measures. Aggregation, anonymized queries, canonical assignment, search type, and property changes can alter totals. Record those conditions beside the rate.
| Formula | Clicks assigned to the declared page/query segment ÷ impressions assigned to the same segment × 100 |
|---|---|
| Window | One declared 28-day window versus a like-for-like 28-day window |
| System / owner | Google Search Console / marketing or SEO owner |
| Exclusions and warning | Declare filters and search type; disclose anonymized queries, canonical aggregation, and property changes. No enquiry inference. |
| Allowed decision | Keep, change, pause, or investigate the title/snippet/page-query alignment. |
Segment will-based planning and administration pages. Use the SEO KPI guide for technical search reporting.
KPI 2: call-click and form-path completion
Report call clicks, connected calls, and valid forms as separate facts. A call click records intent to open the phone path, not a connected conversation. A valid form records a submitted path, not a qualified person. Measure identity and matching gaps openly so duplicate or unreachable records do not disappear.
For connected-call rate, use unique attributable calls meeting the firm's written minimum connection rule divided by unique attributable call clicks in the same 28-day click cohort. Apply the stated matching lag. Website analytics plus the call record supply evidence; the intake or analytics owner owns the result. Exclude tests, spam, wrong numbers, vendors, applicants, and duplicates, while reporting unmatched calls separately.
For the form path, count valid submissions and their later qualification status in separate rows. Preserve partial or invalid events as a diagnostic count if the firm can identify them, but never promote them to enquiries. Google's GA4 event guidance recommends distinct lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead; your firm still supplies the operative definitions.
Never label a tap-to-call event “phone lead.” Match it to a call record and show the unresolved remainder.
KPI 3: qualified-enquiry rate
Qualified-enquiry rate is unique enquiries approved under a written estate-planning qualification rule divided by all unique attributable enquiries in the same 28-day intake cohort. Add the stated qualification lag. The intake owner records facts, while a named qualified attorney reviews legal fit, conflicts, ethics, and jurisdiction-sensitive questions.
Qualification card
- Verified offered service and prospective-client type
- Service area or jurisdiction evidence and client-stated timing
- Minimum information received and timing feasibility
- Attorney capacity plus conflicts/ethics handoff
- Accepted next step, named reviewer, and verdict timestamp
- Decline, unsupported-service, or referral-out label where applicable
The source is the call/form intake record joined to the CRM or matter-intake system. Retain duplicates, spam, vendors, applicants, unsupported services, outside areas, unreachable contacts, and missing information as labeled dispositions. If the written rule counts unreachable contacts as unqualified, say so. Marketing cannot silently remove them to improve the rate.
Estate-planning context matters here. Someone asking for a plan update after a move, a family seeking administration help, and a person researching incapacity documents present different service and jurisdiction questions. Record the prospective client's stated timing without manufacturing urgency or giving advice about consequences.
KPI 4: booked-job rate
Booked-job rate is unique qualified enquiries meeting the firm's written accepted-engagement rule divided by all unique qualified enquiries created in the same 28-day cohort. Apply the documented engagement-decision lag. The practice administrator owns the record, but responsible counsel must approve what legally and operationally constitutes an accepted matter.
The rule should state whether evidence requires a completed conflict check, an accepted or signed engagement agreement, any payment or retainer condition that applies to the firm, and an accepted next step. These are fields to define with counsel, not universal requirements prescribed here. The source is the matter-intake or CRM record joined to engagement evidence.
Exclude consultations only, referrals out, conflicts declined, unsigned or unaccepted matters, and duplicates from the numerator. Keep them visible in dispositions. This protects a firm from the familiar dashboard error where every scheduled consultation is called a new client before any engagement exists.
If attorney review capacity is full, pause the relevant campaign or change availability. Do not loosen qualification or relabel consultations.
KPI 5: completed-job rate
Completed-job rate is booked jobs from a cohort that meet the attorney-approved, matter-type completion rule divided by all booked jobs from that cohort due by the review cutoff. Use the booking cohort plus its observed delivery lag. Keep not-yet-due, canceled, withdrawn, and incomplete work visibly labeled.
Planning intake, consultation, drafting, attorney review, client review, signing or execution, client-controlled follow-through, and administration steps are different events. No single one is a universal completion point. A responsible estate-planning attorney must approve the evidence and last firm-controlled milestone for every offered service.
| Verified service row | Recurrence | Client timing | Jurisdiction review | Client dependency | Reviewer dependency | Booked rule | Completed rule | Collection lag | Own economics | Capacity unit | Exclusions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Will-based planning | Observed | Client stated | Required | Information, review, follow-through | Attorney | Firm rule | Attorney rule | Observed | Own data | Firm unit | Unverified or incomplete |
| Trust-based planning | Observed | Client stated | Required | Information, review, follow-through | Attorney | Firm rule | Attorney rule | Observed | Own data | Firm unit | Unverified or incomplete |
| Plan review/update | Observed | Client stated | Required | Prior records, decisions | Attorney | Firm rule | Attorney rule | Observed | Own data | Firm unit | Unsupported or not due |
| Incapacity-document work | Observed | Client stated | Required | Information, follow-through | Attorney | Firm rule | Attorney rule | Observed | Own data | Firm unit | Unverified or incomplete |
| Verified administration matter | Observed | Client stated | Required | Third-party/client steps | Attorney | Firm rule | Attorney rule | Observed | Own data | Firm unit | Not offered/due, withdrawn |
Delete services the firm does not offer. This worksheet does not state legal scope, price, availability, or an appropriate planning choice.
KPI 6: cost per qualified enquiry and booked job
Calculate channel cost per qualified enquiry and booked job from declared direct acquisition costs divided by the matching unique cohort outcome. Keep SEO production and review, paid-media spend, referral or relationship time, and intake labor in separate cost rows. Include labor only when the firm states its costing method.
| Specification | Cost per qualified enquiry | Cost per booked job |
|---|---|---|
| Formula | Declared direct channel cost ÷ unique qualified enquiries | Declared direct channel cost ÷ unique booked jobs |
| Cohort/window and lag | 28-day acquisition cohort plus qualification lag | Same cohort plus engagement-decision lag |
| Source systems | Invoices/time-cost record plus intake | Invoices/time-cost record plus engagement record |
| Owner | Marketing owner with intake sign-off | Marketing owner with practice sign-off |
| Exclusions | General overhead, taxes, uncosted labor, unattributed enquiries | Same exclusions plus consultations and unaccepted matters |
| Warning / threshold | Identity and attribution gaps disclosed; threshold comes only from firm-owned economics and capacity. | |
| Allowed decision | Keep, change, pause, or investigate the channel; never promise a return. | |
If an attorney reviews plan-update pages while paid campaigns promote another service, blending both into “marketing cost” hides which activity used capacity. Preserve the categories. Our content marketing KPI guide covers program inputs without turning them into completed-matter claims.
KPI 7: cost per completed job and matter contribution
Cost per completed job uses declared direct acquisition cost divided by completed jobs in the same cohort. Net contribution per completed job uses collected fees minus explicitly defined direct acquisition and delivery costs, divided by completed jobs with collection status through cutoff. Quoted, billed, or uncollected amounts never count as collected.
| Contract field | Cost per completed job | Net contribution per completed job |
|---|---|---|
| Numerator | Declared direct attributable acquisition cost | Collected fees minus defined direct acquisition and delivery costs |
| Denominator | Unique cohort jobs meeting completion rule | Unique completed jobs with collection status through cutoff |
| Window/lag | Acquisition cohort plus engagement, delivery, attribution lag | Same cohort plus completion and collection lag |
| Systems | Invoices, included time-cost records, matter system | Billing/accounting, matter, and cost records |
| Owner | Marketing with finance/practice sign-off | Finance with responsible-attorney review |
| Exclusions | Unattributed matters, taxes, unallocated overhead, uncompleted work, uncosted owner labor | Uncollected fees, write-offs, taxes, unallocated overhead, later unrelated work, outside-rule cross-referrals |
| Allowed decision | Keep, change, pause, or investigate using a threshold sourced from the firm's own data. | |
Use a KPI specification card for every reported rate
A KPI specification card prevents teams from changing definitions after seeing the result. Before a number reaches the dashboard, record its formula, numerator, denominator, cohort and window, lag, source systems, owner, exclusions, data warning, threshold source, and allowed decision. Missing fields turn a KPI into an ambiguous count.
KPI specification card
- Identity: KPI name, verified matter type, channel, version date.
- Math: formula, numerator rule, denominator rule.
- Time: cohort, evidence window, qualification/engagement/delivery/collection lag.
- Evidence: source systems, join key, owner, reviewer.
- Controls: exclusions, deduplication, data-quality warning, correction policy.
- Action: firm-owned threshold source and one of keep, change, pause, investigate.
Source thresholds from firm history, capacity, matter mix, and collected-fee/direct-cost data, never a vendor benchmark. If history is thin, mark the threshold “unavailable.”
Build compliant content operations around the measurement plan. theStacc Content SEO researches, drafts, queues, and publishes content; your firm retains every qualification, conflict, legal-review, and matter decision.
Review by matter type, timing, capacity, and local density
Review verified matter types separately, then compare each cohort by client-stated timing, jurisdiction review status, attorney and reviewer capacity, observed seasonality, and dated local density. Combine categories only for a declared portfolio view. Never infer legal demand, competitor quality, or a portable target from nearby listings.
Education, family decisions, document gathering, attorney review, and client follow-through can shift completion timing without reflecting poor marketing. Plan-review cohorts can also behave differently from new will-based planning. Use observed firm records, not assumed “busy seasons.”
| Research date | Boundary | Client job | Verified alternative type | Public evidence URL | Uncertainty | Owner | Recheck |
|---|---|---|---|---|---|---|---|
| YYYY-MM-DD | Named city/county or lawful service area | Verified offered service | Law firm, directory, self-help resource, other verified type | Recorded public page | Services, capacity, price, quality, and results unknown unless evidenced | Research owner | Declared date |
The local-density sheet is a planning input. It can support a decision to investigate a location page or revise a profile, but it cannot prove demand or authorization to serve an area. For execution details, use the law-firm SEO guide and verify office and jurisdiction representations with counsel.
Run a monthly data-quality and decision review
Run one monthly review that closes evidence gaps and produces a decision for every KPI: keep, change, pause, or investigate. Assign each exception, correction, decision, owner, and due date. Review mature cohorts separately from open ones, and never turn the meeting into a promise about rankings, enquiries, matters, or revenue.
Reconcile impressions to clicks, call clicks to matched calls, forms to enquiries, qualification verdicts to engagements, engagements to due completions, and completions to collection cutoffs. Sample every verified matter type to test definitions, never legal quality.
Failure-state checklist
- Duplicate, spam, test, job applicant, vendor, wrong profession
- Unsupported service, outside jurisdiction or service area, infeasible stated timing
- Incomplete information, conflict/ethics review required, no attorney capacity
- Unreachable, consultation only, unsigned or unaccepted engagement
- Canceled, withdrawn, incomplete, not yet due, uncollected amount
- Attribution unavailable or source records conflict
Every correction needs the original value, revised value, reason, approver, and timestamp. Reopen prior reports only under the declared correction policy. Where people go wrong is quietly cleaning old cohorts until rates rise; that removes the exact operational evidence the review exists to find.
Compliance belongs at planning and human review
Regulated content needs disclosure and claim controls before publication, while licensed professionals retain responsibility. theStacc Compliance Profiles can inject configured license, responsible-firm, and not-legal-advice language at planning time, steer drafts away from prohibited claims, and assign None, Hold-for-review, or Block verdicts that automated callers cannot override.
That gate assists review; it does not guarantee compliance or replace counsel. Only a person can clear a compliance hold. The firm must supply accurate disclosures, decide which state-bar rules apply, approve jurisdiction and specialization language, and review every legal claim. The same separation applies to measurement: theStacc does not qualify prospects, check conflicts, manage matters, calculate fees, or prove attribution.
For the marketing layer, Content SEO researches, drafts, queues, and publishes content. Local SEO covers Google Business Profile posts, review replies, citations, and rank tracking. An estate-planning firm can use those functions while keeping attorney review and matter evidence in the systems and hands that own them.
Frequently asked questions
These answers resolve definition and cohort questions that arise after the dashboard is built. They preserve the seven stages, keep legal judgments with qualified reviewers, and avoid borrowed targets. Use them as drafting language for the firm's measurement manual, then adapt each rule to verified services and applicable requirements.
Which marketing KPIs should an estate-planning law firm track?
Track organic CTR, connected-call rate, qualified-enquiry rate, booked-job rate, completed-job rate, cost per completed job, and net contribution per completed job. Keep call clicks and forms as separate path measures. Each KPI needs a written rule, cohort, owner, source systems, exclusions, and a threshold drawn from the firm's own capacity and historical evidence.
What is the difference between a call click, form, qualified enquiry, and booked job?
A call click records an attempt to open a phone path; a form records a submitted web path. A qualified enquiry passes the firm's written service, jurisdiction, timing, information, capacity, and reviewer rule. A booked job meets the firm's accepted-engagement definition. Keep all four events separate because each requires different evidence and ownership.
When does an estate-planning enquiry count as qualified?
It counts only after a named reviewer applies the firm's written qualification card to a unique enquiry. The card must verify an offered service, prospective-client type, relevant geography or jurisdiction, timing feasibility, minimum information, attorney capacity, and the conflicts or ethics handoff. Marketing staff may record facts, but they cannot decide legal fit.
Does a consultation count as a booked estate-planning job?
Not automatically. A consultation is a supporting event unless the firm's attorney-approved booked-job rule says the engagement requirements have been met. The rule should state how conflict review, an accepted engagement agreement, any applicable payment or retainer condition, and the next accepted step are evidenced. Unaccepted or unsigned matters remain outside the numerator.
How should a firm define a completed estate-planning matter?
Define completion separately for every service the firm verifies it offers, then have an estate-planning attorney approve each definition. The rule should identify the last firm-controlled milestone, required evidence, client dependencies, due-date logic, and statuses for canceled, withdrawn, incomplete, or not-yet-due work. A signing meeting is not a universal completion event.
Should will-based and trust-based planning enquiries use the same KPI targets?
No universal shared target is defensible. The services can differ in client dependencies, attorney review, delivery steps, capacity units, and collection lag. Compare each verified matter-type cohort against its own firm history and current capacity. Combine cohorts only for a declared portfolio view, while retaining the separate rows needed to explain any change.
How long should an estate-planning firm measure a marketing cohort?
Start with the declared 28-day cohorts specified in this framework, then leave each cohort open for the firm's documented qualification, engagement, delivery, and collection lags. Do not compare a mature cohort with a newer incomplete one. The correct final cutoff comes from the firm's observed matter process, not a portable industry timeline.
How should a law firm account for referrals and unattributed enquiries?
Give referrals their own declared source rule and retain unattributed enquiries as an explicit bucket. Never force direct, organic, paid, or relationship credit when the evidence is missing. Record who supplied the source, when it was captured, whether another record conflicts, and which attribution rule won. Report unresolved records without silently distributing them across channels.
Make the next decision auditable
A useful estate-planning dashboard still preserves each funnel handoff and shows exactly where evidence stops. Start with the seven-stage dictionary, approve matter-type definitions with counsel, build one specification card per KPI, and review mature cohorts against firm-owned capacity and economics.
Do not wait for perfect attribution. Label what is unavailable, assign the investigation, and make the smallest supported decision. For broader product context, see theStacc for law firms. Keep professional judgment, conflicts, jurisdiction review, and completion approval with the licensed people responsible for the work.
Put a disciplined content and local-marketing layer around your KPI system. See where theStacc fits, how Compliance Profiles support human review, and which evidence remains inside your firm.
Sources & references
- Google Search Console — performance report definitions and data interpretation
- Google Analytics — recommended lead-generation events
- American Bar Association — broad law-firm KPI taxonomy
- Clio — broad law-firm KPI taxonomy
- Miami-Dade Bar — operational, financial, client, and marketing KPI categories
- AAEPA — estate-planning marketing context
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.