Quick answer

A marketing KPI dictionary for in-home senior care agencies: stage definitions, formula contracts, source systems, owners, and review cadence, built so a call is never mistaken for a client.

Your last marketing report probably said the agency got 60 leads last month. It almost certainly could not say how many of those became booked in-home care assessments, because calls, clicks, form fills, spam, caregiver applicants, and genuine family enquiries all landed in the same bucket. That is the measurement problem this page fixes.

The cost of a blended number is real. You keep paying for the directory, the ads, and the agency retainer without knowing which one produced a completed assessment, and you cannot tell a good month from a lucky one. The advice in this space blends the problem away: a dated SERP check on July 15, 2026 found the ranked results mixing operations figures like caregiver turnover and billable hours into the same lists as marketing metrics, with none separating the funnel stages an in-home agency moves through. Demand figures for this keyword were unavailable in the same dated pull, recorded as unavailable rather than estimated, so this page makes no traffic promises either.

This guide builds the marketing KPI dictionary for an in-home, predominantly non-medical senior care agency: stage definitions, formulas, source systems, owners, and review cadence. It covers acquisition measurement only, not SEO or ads execution, care pricing, universal KPI rankings, or clinical and operational quality reporting.

Two boundaries before the dictionary. This is marketing-operations guidance, not medical, legal, or privacy advice; have your licensed provider counsel or compliance reviewer confirm how privacy rules apply before you instrument anything touching client information. And no measurement produces outcomes: tracking any KPI here cannot create rankings, calls, assessments, clients, or revenue.

We build theStacc, a marketing system for compliance-bound businesses. Its Compliance Profiles inject required disclosures at planning time, steer drafts away from prohibited claims, and gate every draft through a human review verdict (None, Hold, or Block) that automated and agent-key callers can never override. The licensed professional stays responsible, which is exactly why compliance-bound senior care agencies fit the product.

Here is what you will learn:

  • What a marketing KPI can and cannot tell a home care agency
  • The funnel dictionary: seven marketing stages plus two downstream, each with its own source system and owner
  • How to split family search, professional referral, and word-of-mouth so no blended leads number survives
  • The qualification rule written from your service lines, geography, hour minimums, and payer mix
  • Seven formula contracts, an instrumentation map, a review cadence, and the failure states to record

What a marketing KPI can and cannot tell a home care agency

A marketing KPI is a defined measurement with a formula, a source system, an owner, and a review date. It describes acquisition activity your agency already generated. It never causes that activity, and no KPI entry is valid without a numerator, a denominator, an evidence window, and written exclusions.

The recorded People Also Ask questions for this query ask for the five key performance indicators and the seven KPIs, as if a universal count existed. It does not. The right metrics fall out of your funnel stages, not out of a vendor's countdown, so this page builds the dictionary your agency writes once and maintains instead of ranking KPIs by someone else's importance order.

Read honestly, the dictionary tells you three things: whether a stage moved between two declared windows, where enquiries die against your written qualification rule, and which source type carries your qualified volume. It cannot create demand, it cannot prove a channel caused an outcome beyond your own attribution rules, and it cannot substitute for the quality of the care itself.

A marketing KPI can showA marketing KPI cannot show
Whether a funnel stage moved between two declared windowsThat tracking caused any call, assessment, or client
Where enquiries fail your written qualification ruleAn industry-standard rate your agency should hit
Which source type carries your qualified enquiry volumeWhether your care is right for a specific family
What a completed assessment cost, by channelA typical care outcome or health result

Where agencies go wrong: the owner hears a leads total that blends spam, caregiver applicants, vendors, and real families, then cuts the channel that produced actual assessments because it looked small inside the blend. A ringing phone from job applicants feels like demand; it is activity noise until qualification. The SEO slice of this measurement lives in the senior care SEO guide; this page owns the cross-channel dictionary.

Draw the funnel dictionary before choosing a single metric

Write the stage dictionary first and pick metrics second. An in-home care funnel has seven marketing stages: impression, click, call click, form, qualified enquiry, booked in-home care assessment, and completed in-home care assessment. Signed care agreements and started schedules sit downstream, reported separately.

Every stage needs five things written down before any formula is trustworthy: the exact business rule that moves a record into the stage, the source system that holds the record, the named owner, the timestamp that gets captured, and the exclusion rule. In this reporting vocabulary, booked job maps only to a booked in-home care assessment, and completed job maps only to a completed in-home care assessment. Neither term means a signed care agreement, a started care schedule, or revenue.

StageExact business ruleSource systemOwnerTimestampExclusion rule
ImpressionYour ad, listing, or page was displayed, as reported by the platform that showed itThe displaying platform: GBP, ad platform, analyticsMarketing ownerPlatform-reported dateYour own team's views and platform-filtered invalid traffic
ClickA person activated a link to your website or profileAnalytics plus platform reportsMarketing ownerClick dateStaff clicks; repeat taps inside one session counted once
Call clickA person activated a tracked call button or numberCall-tracking logMarketing ownerCall start timeTest calls, staff calls, repeat dials from the same number inside the dedupe window
FormA person submitted a website or ad formForm log feeding the intake/CRM recordMarketing ownerSubmission timeSpam, test submissions, vendor pitches; employment applications route to recruiting's own bucket
Qualified enquiryA unique, deduplicated call or form that passed the written qualification ruleIntake/CRM logIntake ownerQualification decision timeDuplicates, spam, employment inquiries, vendors, unsupported geography, service, or payer
Booked in-home care assessmentA qualified enquiry with an assessment on the calendarScheduling/intake recordIntake ownerBooking creation timeReschedules counted once; a booking later canceled remains booked but never completed
Completed in-home care assessmentA booked assessment that actually happenedScheduling recordOperations ownerCompletion timeCancellations and no-shows stay in denominators as failure states, never deleted
Signed care agreement (out of funnel)A completed assessment that signed, reported separately downstreamCRM/client recordAgency owner or care managerSignature dateAgreements without a tracked assessment; pre-existing clients
Started care schedule (out of funnel)The first scheduled shift of a signed agreement beganScheduling/operations recordOperations ownerFirst shift dateSchedule changes that never reached a first shift

Two habits make the table work. Capture the timestamp of every transition, not just the first touch, so booking lag and completion lag become measurable. And write each transition rule in plain language an intake coordinator can apply at 7 p.m.: a call becomes an enquiry when a unique person asks about care for someone and leaves a working way to reach them. A call, click, or form is never an enquiry, client, or assessment. The gap between qualified enquiry and booked assessment is where follow-up lives; the senior home care email marketing guide covers that nurture layer.

A funnel dictionary only works when someone keeps the inputs honest. theStacc's Local SEO module handles GBP posts, review replies, citations, and rank tracking, and Compliance Profiles gate every draft through a human verdict that automated callers can never override.

Book a free strategy call →

Split measurement by how families and professionals actually find an agency

Enquiries arrive through three source types: family search across organic results, the Map Pack, ads, and directories; professional referral from discharge planners, elder-law attorneys, geriatric care managers, and senior-living staff; and repeat or word-of-mouth family referral. Each type gets its own source field, never a blend.

The split matters because each type buys differently. Family search spikes on urgency: the days after a hospital discharge, the week after a fall, and early January after adult children see a parent's decline in person over the holidays. The searcher is often an adult child in another state comparing three agencies in one evening. Professional referral moves on trust and on whether your stated service lines and licensure match what the referrer hears privately. Word-of-mouth moves on delivered care. A blended leads total hides which of these engines you are actually paying for.

Source typeExample channelsWho records itWhere it lands in intakeDedupe rule
Family searchOrganic results, Map Pack, paid ads, care directoriesIntake coordinator, supported by tracked numbers and form source fieldsSource field set to family search, plus channel detail and first-touch timestampOne person, one enquiry; repeat contacts update the same record
Professional referralDischarge planners, elder-law attorneys, geriatric care managers, senior-living staffIntake owner, capturing referrer name and organizationSource field set to professional referral, linked to the referrer recordReferrer credited once per enquiry; both touches logged when the family also searched
Repeat and word-of-mouth family referralCurrent and former client families, friends, neighborsIntake coordinator asking who may be thankedSource field set to family referral, linked to the referring family's recordSame one-enquiry rule; the thank-you is logged, never published without consent

Families cross sources constantly. A discharge planner mentions your agency, the daughter still searches your name that night, and the form fill credits Google under a last-touch rule. Pick a written primary-source rule, log every touch, and count the enquiry once. For channel mechanics, see Google Ads vs SEO; the trust layer families check before calling is covered in senior home care reputation management, the review management guide, and the social media strategy piece.

One privacy gate sits over all three rows. When a family refers another family, log who may be thanked and stop there: never publish a client's care situation, and never reuse a family story, photo, or testimonial without documented consent. Google's review guidelines permit asking genuine customers for reviews and prohibit incentives; the FTC's Consumer Reviews and Testimonials Rule prohibits sentiment-conditioned incentives and specified fake reviews; and HHS marketing guidance explains authorization under the HIPAA Privacy Rule, which a qualified reviewer must map to your agency before any testimonial use. For earning reviews inside those rules, see how to get more Google reviews.

Define "qualified" with payer mix and service truth, not with hope

A qualified enquiry is one that passes your written rule on five inputs: service line, geography, weekly-hour minimums, payer type, and start-date feasibility. An enquiry that fails any input is not qualified. Record the failure reason every time, because the failure mix drives your next decisions.

Write the card from how the agency actually operates today, then version it with dates: when you add a license, payer contract, or territory, the rule changes, so a January rate is never judged against a September rule.

InputThe written rule you defineFailure code
Service lineThe lines you staff today: companion care, personal care and ADL assistance, dementia care, respite, post-hospital transition supportunsupported-service
GeographyThe towns and ZIP codes you can genuinely staff, drive-time reality includedoutside-area
Weekly-hour minimumsYour agency-set minimum weekly hours for a recurring hourly engagementbelow-minimum
Payer typeThe mix you accept across private-pay, Medicaid waiver, VA, and long-term-care insurancepayer-not-accepted
Start-date feasibilityWhether caregiver capacity can staff the requested start dateno-capacity

Payer mix is the input most agencies skip, and it changes what qualified means in practice. A family ready to private-pay 30 hours a week and a family needing a Medicaid waiver authorization are both real demand, but only one may be servable by your agency today. Licensure sits underneath: states license non-medical home care and skilled home health differently, so keep every marketing claim inside your own license type as verified with your state.

Where agencies go wrong: counting every ring as qualified to make marketing look productive. Intake drowns in unservable enquiries, families hear a no after hoping for a yes, and some of them say so in public reviews. A smaller qualified count with recorded failure reasons is worth more than a fat, fictional one.

The KPI dictionary: definitions, formulas, and owners

Seven formula contracts cover the full funnel: call-click rate, qualified-enquiry rate, assessment-booking rate, assessment-completion rate, care-agreement conversion, cost per completed assessment by channel, and referral-source mix. Each retains its numerator, denominator, evidence window, source system, owner, and exclusions. Drop any field and the number stops being evidence.

KPINumeratorDenominatorEvidence windowSource systemOwnerExclusions
Call-click rateUnique clicks that initiated a call action from tracked numbers or buttonsAll unique attributable clicks in the same windowOne declared 28-day windowCall-tracking log plus analytics source fieldMarketing ownerTest calls, staff calls, repeat dials from the same number within the dedupe window
Qualified-enquiry rateUnique enquiries marked qualified under the written service, coverage, payer, and capacity ruleAll unique attributable enquiries (calls plus forms, deduplicated) in the same windowOne declared 28-day windowIntake/CRM logIntake ownerDuplicates, spam, employment inquiries, vendors, unsupported geography, services, or payer
Assessment-booking rateUnique qualified enquiries with a booked in-home care assessmentAll unique qualified enquiries created in the same cohort window28-day enquiry cohort plus the agency's stated booking lagScheduling/intake recordIntake ownerReschedules counted once; a booking later canceled remains booked but never completed
Assessment-completion rateUnique booked assessments marked completedAll unique assessments booked in the same cohort window28-day booking cohort plus stated completion lagScheduling recordOperations ownerCancellations and no-shows recorded as failure states, not deleted from the denominator
Care-agreement conversion (downstream, reported separately)Unique completed assessments that signed a care agreementUnique completed assessments in the same cohortStated assessment cohort plus a declared 30-day follow-up windowCRM/client recordAgency owner or care managerAgreements not preceded by a tracked assessment; pre-existing clients
Cost per completed assessment, by channelDirect channel spend attributable to the cohortUnique completed in-home care assessments from that cohortOne declared 28-day acquisition cohort plus completion lagAd and vendor invoices plus scheduling recordsMarketing owner with finance sign-offOwner labor unless explicitly costed, unattributable spend, canceled or no-show assessments
Referral-source mixUnique qualified enquiries per source typeAll unique qualified enquiries in the same windowOne declared 28-day windowIntake/CRM source fieldIntake ownerUnattributed enquiries reported as their own bucket, never redistributed

Call-click rate

Read it as a page-and-profile truth test: are people who reach your site or profile actually trying to call? Watch it by channel, because directory and Map Pack traffic behave differently. Misuse: letting repeat dials and staff tests into the numerator, which flatters weak pages.

Qualified-enquiry rate

This is the honesty metric of the dictionary: the share of raw activity that survives your written rule. A falling rate with steady call volume usually means targeting drift rather than lazy intake, so check whether listings or ads started surfacing outside your staffed area or payer mix.

Assessment-booking rate

Read it against your stated booking lag, not a same-day fantasy. Post-discharge enquiries often book fast; a companion-care enquiry from an adult child in another state can take longer. Misuse: counting reschedules as new bookings, which hides the follow-up gap between first conversation and calendar.

Assessment-completion rate

Operations owns this number, because confirmations, reminders, directions, and parking details move it. Keep cancellations and no-shows in the denominator as failure states; deleting them makes the rate look healthy while families leak out between booking and the kitchen-table conversation.

Care-agreement conversion

Downstream and reported separately, because pricing, family consensus, and care preferences sit between a completed assessment and a signature. Use the declared 30-day follow-up window, and never pull agreements into the marketing funnel; that collapses the boundary this dictionary exists to protect.

Cost per completed assessment, by channel

This is the comparison an owner can act on: direct channel spend against unique completed assessments from the same cohort, with finance sign-off. It excludes owner labor unless explicitly costed, and it is your number for your market, never a benchmark to publish as industry-typical.

Referral-source mix

Read it as a dependency map. If most qualified enquiries arrive through professional referral, your real asset is relationships with discharge planners and elder-law attorneys, and a website tweak will not move census. Unattributed enquiries stay their own bucket; redistributing them manufactures confidence you do not have.

Illustrative only, your numbers will differ: suppose one declared 28-day window shows 96 unique attributable enquiries, 41 qualified, 26 booked assessments, and 19 completed. The qualified-enquiry rate is 41 of 96, the booking rate is 26 of 41, and the completion rate is 19 of 26. Those are that agency's rates for that window, useful for the next monthly comparison and worthless as an industry standard.

Compliance-bound marketing is what theStacc is built for. Compliance Profiles inject required disclosures at planning time, steer drafts away from prohibited claims, and gate every draft through a human review verdict (None, Hold, or Block) that automated and agent-key callers can never override.

Book a free strategy call →

Instrumentation: where each number actually comes from

Intake and your CRM hold the record of truth for enquiries, qualification, bookings, and completions. Everything else is a feeder: call tracking and form logs feed intake, GA4 covers web lead stages only, Google Business Profile reports its own impressions and calls, and ad platforms report spend.

Stage or signalSystem that owns the recordRole
Website impressions, clicks, formsGA4 with defined lead eventsFeeder; web stages only
Call clicks and call activityCall-tracking logFeeder into the intake record
GBP impressions, profile views, callsGoogle Business ProfileFeeder; reported as its own source, never merged into website stages
Ad clicks, spend, conversionsGoogle Ads with defined conversion actionsFeeder; spend evidence for cost per completed assessment
Enquiries, qualification, bookings, completionsIntake/CRM plus scheduling recordSource of truth
Signed agreements, started schedulesCRM/client record plus operations schedulingDownstream systems, reported separately

Three platform rules anchor the map. GA4 documents distinct recommended lead events — generate_lead, qualify_lead, working_lead, and close_convert_lead — and your business defines when each stage occurs; use them for web stages only, with booked and completed assessments living in your scheduling record downstream. Google's service-area guidelines let a non-storefront business that travels to customers, which describes most home care agencies, use one service-area profile for its operating location, so GBP impressions, profile views, and calls stay their own rows for your real territory. Google Ads conversion measurement requires defined conversion actions, including calls and forms, before performance evaluation means anything.

The dedupe rule closes the system: one person, one enquiry, one source of record. A family that calls the tracked number and then submits the form two days later is one record with two logged touches, not two enquiries; counted through the GBP call, the website form, and the directory click, the owner reads triple demand that does not exist. The GBP posting and review-reply work that feeds this feeder is what the Local SEO module handles; the discipline on this page makes that work auditable.

Review cadence and failure states

Review monthly: stage-to-stage conversion, failure-reason mix, and referral-source mix, read over declared 28-day windows. Add a short weekly hygiene check that logging still works. A KPI stays on the dashboard because your own stage data supports it, never because a vendor list ranks it.

The monthly agenda has five items, and every decision gets recorded in writing:

  1. Stage-to-stage conversion across the declared window, against the prior window
  2. Failure-reason mix, with the top three reasons assigned to named owners
  3. Referral-source mix, including the size of the unattributed bucket
  4. Cost per completed assessment by channel, with finance sign-off
  5. Decisions: keep, change, or stop, each tied to the stage evidence that drove it

Seasonality belongs inside the read, not outside it. Family-search enquiry volume typically shifts after holiday visits, when adult children have seen a parent in person, and around discharge waves; compare like windows instead of raw December against raw January. For the organic side of those expectations, how long SEO takes sets the platform-mechanics frame.

When a stage breaks, read the failure states before touching spend:

SymptomFirst readUsual lever
Call clicks steady, qualified-enquiry rate fallingFailure-reason mixFix targeting drift: listings or ads surfacing outside your staffed area or payer mix
Qualified enquiries steady, booking rate fallingFollow-up speed and booking lagIntake follow-up cadence between first conversation and calendar
Bookings steady, completion rate fallingConfirmation and reminder practiceOperations confirmations, directions, and day-before contact
Unattributed bucket growingSource capture at intakeFix the ask, the tracked numbers, and the form source fields

The failure-state checklist, recorded on every disqualified or lost record:

  • Outside service area: the enquirer lives where you cannot staff
  • Unsupported service line: the request sits outside the lines you offer, such as skilled nursing tasks for a non-medical agency
  • Payer type not accepted: the family needs a payer you cannot bill
  • Below weekly-hour minimum: the request is smaller than your agency-set minimum
  • No caregiver capacity: servable on paper, but no staff for the start date
  • Duplicate enquiry: the same person already exists in the log within the dedupe window
  • Employment or caregiver applicant: routed to recruiting's own system
  • Unreachable family contact: no working callback path after your stated attempt count
  • Assessment canceled or no-show: kept in the booking denominator as a failure state
  • Assessment completed but care not started: record the stated reason, whether cost, timing, a competitor, or the family deciding against care

The weekly hygiene check takes fifteen minutes: test-call each tracked number, submit one test form flagged for exclusion, and confirm source fields still land in the CRM. A KPI earns its place when it changes a decision; drop one after two consecutive reviews where it never did.

Boundary: the operational KPIs this page deliberately excludes

Caregiver turnover, utilization and billable hours, client satisfaction and retention, and clinical quality measures belong on operational and clinical dashboards, not this one. They have different owners, different source systems, and different levers, and folding them into marketing corrupts both views.

That blend is exactly what the ranked results for this query do: the July 15, 2026 SERP evidence shows lists mixing caregiver turnover and billable hours into the same tables as marketing metrics. Clinical measures such as HHCAHPS, OASIS, and star ratings belong to skilled home health under a different regulatory frame. When turnover sits beside cost per completed assessment, a staffing problem reads like a marketing failure and gets a staffing fix. Keep the dashboards apart; let each owner answer for their own numbers.

Frequently Asked Questions

These eight answers cover the questions agency owners ask once the dictionary exists: what to measure, what counts as a lead, where caregiver turnover belongs, how to source enquiries, and how referral measurement works. Each answer stands alone and points to the section that owns the detail.

How do I measure KPIs for home care services?

Measure them as separated funnel stages, each in its own source system: impressions, clicks, call clicks, and forms in their platform logs; qualified enquiries, booked in-home care assessments, and completed assessments in your intake and scheduling records. Compute each rate over one declared 28-day window and review monthly. This page covers in-home, non-medical marketing measurement; clinical quality reporting for skilled home health is a different frame with its own rules.

What is the difference between a lead and a qualified enquiry in home care?

A lead is a loose label people apply to any ring or form. A qualified enquiry is a deduplicated call or form that passed your written rule on service line, geography, weekly-hour minimums, payer type, and start-date feasibility. A Medicaid waiver enquiry you cannot accept, or a two-hour-a-week request below your minimum, is activity rather than a qualified enquiry, and the failure reason gets recorded.

Should caregiver turnover be on my marketing dashboard?

No. Caregiver turnover is an operations and recruiting KPI with a different owner, source system, and lever set. Putting it beside marketing stages hides both signals: a staffing problem starts reading like a marketing failure, and a marketing failure gets treated with a staffing fix. Track it seriously, on the operational dashboard where it belongs.

How do I track which channel a home care enquiry came from?

Capture the source at first contact, in the record of truth. Give each channel its own tracked phone number, log form source fields automatically, and have intake ask how the family heard about you, recording the answer verbatim. Deduplicate to one person, one enquiry, one source of record. When a discharge planner mention and a Google search both touched the family, log both and count once under your written primary-source rule.

Does a form submission count as a client?

No. A form submission is a form-stage event. It becomes an enquiry when a unique person asks about care, a qualified enquiry when it passes your written rule, a booked assessment when scheduled, and a completed assessment when it happens. Client status exists only downstream, after a signed care agreement, and that stage is reported separately from the marketing funnel.

How often should a home care agency review marketing KPIs?

Monthly for decisions: stage-to-stage conversion, failure-reason mix, referral-source mix, and cost per completed assessment, read across declared 28-day windows. Weekly for hygiene: a short check that numbers, forms, and source fields still log correctly. Never react to single days or to raw week-on-week swings during holiday and discharge seasonality; compare like windows.

What does “booked job” mean for a home care agency?

In this reporting vocabulary it maps to exactly one thing: a booked in-home care assessment, meaning a qualified enquiry with an assessment on the calendar. It never means a signed care agreement, a started care schedule, or revenue. Those are downstream stages with their own rows. Reschedules count once, and a booking later canceled stays booked but never becomes completed.

How do I measure marketing from referral sources like discharge planners?

Give professional referral its own source type, separate from family search. At intake, record the referrer's name and organization in the CRM source field, then count qualified enquiries per source type monthly. Judge a referral relationship on the qualified flow it produces over declared windows, never on a blended leads total. Log both touches when a family also searched online, and count the enquiry once.

Build the dictionary in the next 30 days

Four weeks is enough to stand the dictionary up. Week one writes the stage rules and the qualification card, week two wires the instrumentation, week three backfills one window of history, and week four runs the first monthly review. After that, the cadence carries it.

  1. Week one: write the seven stage rules plus the two downstream rows, the qualification card, and the named owners. Version both documents with dates.
  2. Week two: wire the instrumentation: a tracked number per channel, form source fields, GA4 lead events for web stages only, GBP kept as its own source. Apply the dedupe rule to the current enquiry log.
  3. Week three: backfill one honest 28-day window. Mark unattributed enquiries as unattributed rather than retrofitting a source you cannot evidence.
  4. Week four: run the first monthly review against the five-item agenda, and record every keep, change, or stop decision in writing.

The dictionary is the deliverable, not the dashboard. Its value is that every rate traces to a stage, a source system, an owner, and a written exclusion, so a new hire or agency partner reads the same numbers you do. Nothing here promises that measurement produces clients; it produces an honest picture of where families and referrers find you and where enquiries die.

For the search strategy this measurement plugs into, the senior care SEO guide carries the umbrella, and its tracking section stays the SEO-only summary that points here. Content production, researched from live SERP data, drafted in your brand voice, scored, queued, and published on a schedule, is the Content SEO module, with scheduled posts and approval flows in the Social Media module.

Marketing measurement that respects your license, at production scale. theStacc's Compliance Profiles inject required disclosures at planning time, steer drafts away from prohibited claims, and gate every draft through a human review verdict that automated and agent-key callers can never override.

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.