Skip to content

Zero to One Million for a Healthcare Practice: Filling a Patient Panel with Free Tools

Patients choose on trust signals you can build for free: reviews, answers, and a profile that looks alive. The ad budget comes later, and smaller than you think.

John Cravey with EleviFounder6 min readUpdated Jul 31, 2026

Healthcare marketing has a property no other local category has: the customer often stays for years. That changes the whole economics of getting to $1M. You are not buying transactions, you are filling a panel, and every patient you keep compounds. This playbook covers the panel math, the channels that work under compliance constraints, the free stack that carries the first stage, and the specific moments to hire help.

The plain-English version

Patients pick providers in a trust sequence: insurance or budget first, then location, then reviews, then whether your online presence answers their actual worry, then whether booking is easy. Marketing a practice means removing friction at each step. The remarkable part is that four of those five steps are won with free tools: an accurate Google Business Profile, a live review base, plain-language answer pages, and real online booking. Paid channels only amplify a trust base that already exists; they cannot substitute for it.

The why of omnichannel here: healthcare decisions are researched on multiple surfaces before a single call is made. The same person sees your profile on Google Maps, checks reviews, reads one page on your site, and maybe asks an AI assistant what their symptom means. Consistency across those surfaces is the campaign.

Why $1M: panel math, not click math

  • Dental: at roughly $900 collected per active patient per year, $1M is about 1,100 active patients. With typical attrition you need 15 to 25 new patients a month to fill and hold that panel.
  • Therapy and counseling: at $150 a session and weekly cadence, 130 to 150 consistent patients carry $1M across a small group practice. Marketing volume is low; fit and trust per lead is everything.
  • Primary care, chiro, PT, med-spa: recurring visit models land between those poles. Compute revenue per active patient per year from your own billing, then divide.
  • The strategic consequence: retention is a marketing channel. Raising annual revenue per patient by 10 percent through recall discipline moves you toward $1M faster than most ad budgets, at almost zero cost.

The compliance rails, stated plainly

Two rules shape everything. First, HIPAA: patient information does not appear in marketing without written authorization, and public replies never confirm someone is a patient. HHS publishes clear guidance on marketing under the Privacy Rule; when in doubt, respond to reviews with process language, never health language. Second, review integrity: ask every patient the same way, never gate by sentiment, never script content. These rails do not weaken the playbook. They mostly eliminate the spammy tactics that were not going to work anyway.

Stage one: $0 to $100k of new revenue on the free stack

  • Google Business Profile, free. Exact specialty categories, insurance and hours accurate, real photos of the space and team, every service listed. For 'dentist near me' or 'therapist accepting new patients', this listing is where the decision starts. Set it up at google.com/business.
  • The review rhythm, free. A checkout-step ask with a direct link, every patient, every visit cycle. BrightLocal's Local Consumer Review Survey consistently shows healthcare among the categories where consumers read reviews most carefully before choosing.
  • Answer pages, nearly free. Your top 20 real patient questions, one plain-language page each: what it costs, whether it hurts, how long it takes, what insurance covers. Structured per Google's Search Essentials, these pages win both classic search and AI answers, because engines cite pages that answer cleanly.
  • Booking friction, free to fix. Online scheduling or a guaranteed same-day callback. A practice that answers at 4:55 pm wins the patient the voicemail practice loses.
  • Claude as your writing department, free to $20 a month. Draft the answer pages from your own intake conversations, batch recall emails and reactivation letters, draft neutral review replies, and paste your Search Console queries in monthly to find the questions patients ask that you have not answered. A clinician edits every clinical claim before anything ships. Claude drafts; you are the provider.
  • Physical, free to cheap: the front desk. Recall cards at checkout, a review QR on the counter, referral pads for adjacent providers (the dentist and the orthodontist, the PT and the surgeon). Local presence at school events and community health fairs where your actual patients already are.

Stage two: growing to $500k, paid amplification and the referral web

Budget per the SBA's 7 to 8 percent guidance, which at a $300k practice is roughly $1,800 to $2,000 a month, and remember retention spends first.

  • Search ads on decision phrases: 'emergency dentist [city]', 'therapist accepting new patients [city]'. Healthcare clicks run expensive in LocaliQ's benchmarks, so narrow beats broad: one service line, one radius, $500 to $1,500 a month, judged on cost per booked appointment.
  • The professional referral web, mostly time. Adjacent providers, schools, employers, gyms. One personal touch a month per relationship. For therapy and specialty practices this single channel can fill the panel by itself.
  • Your list, nearly free. Recall email and SMS, a quarterly plain-language newsletter, reactivation letters to lapsed patients. Sent from your practice system or a mainstream email tool's free tier, with consent handled properly.
  • Targeted physical: a USPS EDDM drop, around twenty cents a piece postage, to the routes around a new location or for a new service line. New-mover mailing lists are worth testing for family practices; new residents are actively choosing providers.

First outsourcing: ads management once spend clears $1,500 a month (10 to 20 percent of spend, or $300 to $800 monthly), and design for print. Keep review responses, referral relationships, and anything touching patient data in-house.

Stage three: to $1M, the machine and the measurements

  • Run the practice growth dashboard monthly: new patients by source, revenue per active patient, recall compliance rate, review velocity. GA4 and Search Console, both free, plus your PM system's reports cover this without new software.
  • Outsource execution: a healthcare-literate fractional marketer or agency at $1,500 to $4,000 a month runs ads, email production, and content against your clinical review. Healthcare-literate matters; a generalist agency that puts patient stories in ads without authorization is a compliance incident on retainer.
  • Win the AI answer. Patients increasingly ask AI assistants about symptoms, costs, and who to see. Practices with extractable answer pages, consistent facts across every surface, and real credentials get named. The mechanics in our AEO playbook apply to practices directly.
  • Capacity discipline. A full panel is the goal, and then the marketing question changes to payer mix and service mix, which is a pricing conversation, not a spend conversation.

The honest cost table for a practice

  • Stage one: under $1,000 cash plus front-desk discipline. Everything load-bearing is free.
  • Stage two: $800 to $2,500 a month including first outsourced ads management.
  • Stage three: $2,000 to $5,000 a month all-in. Still inside 7 to 8 percent of collections.
  • The expensive failure mode: buying ads into a profile with 12 reviews and no answer pages. The click is real, the trust is not, and the patient books elsewhere.

Count your panel gap first

Your marketing target is one number: the panel you need minus the panel you have, converted into new patients a month. We size that, plus the local demand you can realistically win, for free. Run the estimator and see the count before you spend anything. The full stage-by-stage system is in the zero-to-$1M pillar, and how we serve healthcare and wellness practices is here.

Written by
John Cravey
Founder

Founder of Frontend Horizon. Writes most of the long-form work on the FH blog.

Newer post
Zero to One Million for Contractors: The Omnichannel Playbook for Construction and the Trades
Older post
Zero to One Million in Local Retail: The Omnichannel Playbook for Stores That Sell Online and Off
Keep reading

More from the blog

SEO·4 min

SEO for Roofers in 2026: How Roofing Companies Get Found on Google

The map pack, city pages with real proof, review velocity, and content AI can't answer for free. What actually ranks roofing companies in 2026.

SEO·3 min

Local SEO for Roofing Contractors: How to Own the Map Pack

The map pack decides who gets the emergency call. Profile setup, review velocity, citations, city pages, and the spam fight, in order.

SEO·3 min

How to Get Roofing Leads Without Buying Them

Bought leads are shared five ways and priced like an auction. The owned alternative: map pack, reviews, a site that converts, and storm-season timing.

Loading the estimator