Most medical practices have tried marketing. They’ve boosted a Facebook post, added a few blog articles, maybe run a Google Ad for a month. And most of them have come away feeling that marketing either doesn’t work for healthcare — or that it works but only for practices with budgets they don’t have. Both conclusions are wrong.
The real problem is that scattered marketing tactics, applied without a coherent strategy and without patience to see compounding results, genuinely don’t produce meaningful outcomes. But a structured, sequenced 90-day plan that builds each marketing layer on top of the last? That’s a different story entirely.
This plan is designed for practices at any stage — whether you’re a solo physician opening your doors, a growing group practice wanting more of a specific patient type, or an established clinic that’s relied on word-of-mouth for years and is ready to add a systematic growth layer. The 90 days are divided into three phases of 30 days each: Foundation, Activation, and Amplification. Each phase has a clear focus, specific weekly tasks, and defined milestones that tell you whether you’re on track.
According to research from McKinsey’s Healthcare Practice, medical practices that implement systematic patient acquisition strategies see 2x to 4x better patient growth than those relying on referral networks alone. This plan is your system.
What This Plan Covers
Before You Begin: Defining Your Ideal Patient
Every marketing decision in the next 90 days will be shaped by one foundational choice: who specifically are you trying to attract? “New patients” is not an answer. “Active adults aged 40–65 with commercial insurance living within a 10-mile radius of our practice who have been managing a chronic condition without consistent primary care” is an answer.
The clearer your ideal patient profile, the more effective every downstream marketing decision becomes — from the keywords you target to the tone of your website copy to the channels you invest in. Spend time on this before Day 1, not during it.
Ideal Patient Profile: The 6 Dimensions
Demographics
Age range, gender, household income, family status. These determine which channels they use and when.
Geography
Drive-time radius, neighborhood, urban vs. suburban. Most patients will not travel more than 15 minutes for non-emergency care.
Insurance
Which payers you accept and which patient types are most profitable for your practice model. Align marketing to your best-margin payer mix.
Health Needs
Primary conditions, preventive care orientation, chronic vs. acute, wellness vs. illness. What are they searching for before they find you?
Decision Triggers
What event prompts them to finally book? New symptom, life change, insurance renewal, referral, review they read. Your marketing must appear at this moment.
Communication Preferences
Email, SMS, social, phone. How do they prefer to receive health information and appointment communications? This shapes your entire channel mix.
Why 90 Days? The Compounding Effect in Healthcare Marketing
Healthcare marketing has a compounding nature that most practices never experience because they abandon channels before the compounding kicks in. SEO content published in Month 1 builds domain authority that amplifies Month 2 ads. Month 2 reviews improve Month 3 search rankings. Month 3 email sequences reactivate patients who can become Month 4 referrers. Ninety days is the minimum required to see this system work as an interconnected whole.
Sources: Think with Google · BrightLocal · PatientEngagementHIT · McKinsey Health
Phase One · Days 1–30
Foundation
Phase Goal
Build the infrastructure that all future marketing depends on
The most common marketing mistake in healthcare is skipping the foundation phase and going straight to advertising. Ads placed without a credibility infrastructure — a strong Google Business Profile, a conversion-optimized website, an active review presence — are money poured into a leaking bucket. Month 1 seals the leaks.
Days 1–7
Tasks
- Audit your Google Business Profile completeness score
- Run a website speed test on PageSpeed Insights
- Count and document all current online reviews (quantity and rating)
- Survey 10 current patients: “How did you find us?”
- Identify your top 3 referring physicians (if applicable)
- Document current new patient volume per month as baseline
Milestone
A complete audit document showing your current state across website, GBP, reviews, and referrals — your marketing starting point in writing.
Days 8–14
Tasks
- Complete every field of your Google Business Profile
- Upload 15+ photos: exterior, interior, team, exam rooms
- Add all services with keyword-rich descriptions
- Enable the booking button via Reserve with Google
- Respond to all existing reviews (positive and negative)
- Publish your first Google Post (weekly health tip)
- Complete Q&A with 10 common patient questions
Milestone
Google Business Profile score of 90%+ completeness. Booking button active. Initial response to all legacy reviews complete.
Days 15–21
Tasks
- Add a clear “Book Appointment” CTA button in the header (every page)
- Create or update provider bio pages with real photos and credentials
- Add insurance accepted page with searchable list
- Install online booking widget (Zocdoc, Healthie, or EHR-native)
- Add schema markup for local business and physician profiles
- Implement Google Analytics 4 and conversion tracking for booking events
Milestone
Online booking live and trackable. Website loads under 3 seconds on mobile. All conversion events firing correctly in GA4.
Days 22–30
Tasks
- Set up automated post-visit review request via SMS (24-hr trigger)
- Create a short, direct review link (use Google’s review link generator)
- Train front desk: verbal review invitation at check-out
- Claim your Healthgrades and Vitals profiles and update them
- Set a target: 10 new reviews in the first 30 days
Milestone
Automated review system live. Minimum 10 new Google reviews collected. Healthgrades and Vitals profiles 100% complete.
Phase 1 End-State: What You Will Have Built
Online Booking Active
Conversion Tracking Live
10+ New Reviews
Baseline Data Documented
Phase Two · Days 31–60
Activation
Phase Goal
Launch active acquisition channels and turn existing patients into advocates
With the foundation in place, Month 2 is about lighting the channels. You now have a credible online presence, a working booking system, and a growing review base. It is time to direct traffic into that infrastructure through content, email, local SEO, and a controlled first advertising test.
Days 31–37
- Publish 2 location-optimized blog posts targeting high-intent local keywords (e.g., “family doctor [city]” and “knee pain treatment [city]”)
- Build or audit citations on Zocdoc, Yelp, Bing Places, Apple Maps
- Submit sitemap to Google Search Console
- Identify 5 high-value keyword clusters for your specialty
- Create a content calendar for the next 8 weeks (2 posts per week)
Milestone
2 blog posts live and indexed. Citations consistent across top 10 directories. Content calendar approved and scheduled.
Days 38–44
- Select HIPAA-compliant email platform (Constant Contact, Klara, or similar)
- Import patient email list and segment: New, Active, Lapsed
- Build and launch 5-email new patient welcome sequence
- Set up appointment reminder automation (7-day, 48-hr, morning-of)
- Send first monthly health newsletter to all active patients
- Create post-visit follow-up email with review request and care summary
Milestone
All automation sequences live. First newsletter sent. Open rate baseline established. Welcome sequence generating first engagement data.
Days 45–51
- Launch a tightly focused Google Search campaign targeting Tier 1 booking-intent keywords only
- Create 1 dedicated landing page per service (not your homepage)
- Set a conservative daily budget ($20–50/day) to gather data before scaling
- Enable call tracking via CallRail or Google’s native call tracking
- Add all 6 ad asset types: call, location, sitelink, callout, structured snippet, lead form
Milestone
First campaign live. Call tracking active. First data on cost-per-click and initial conversion events within 7 days of launch.
Days 52–60
- Set up or optimize Facebook and Instagram business profiles
- Publish 3 posts per week: 1 health education, 1 team/culture, 1 service spotlight
- Launch a provider introduction video (30 seconds) as a Facebook/Instagram ad
- Create and distribute a patient referral card (digital and print)
- Contact 3 complementary providers about formal referral partnerships
Milestone
Social profiles consistent and publishing on schedule. Provider video ad live. At least 1 referral partnership agreement initiated.
Phase 2 End-State: What You Will Have Built
Google Ads Running
Local SEO Active
Social Presence Live
Referral System Started
Phase Three · Days 61–90
Amplification
Phase Goal
Optimize based on data, scale what works, and build the retention flywheel
By Day 60, you have real data. You know which keywords are converting, which email subject lines get opened, how many reviews are coming in each week, and whether your landing pages are working. Month 3 is not about starting new things — it is about doubling down on what is proven and eliminating what is not. This is where patient volume growth accelerates.
Days 61–67
- Pull 30-day performance report: new patient bookings attributed to each channel
- Identify top 3 converting keywords in Google Ads — increase bids by 20%
- Pause or reduce bids on keywords with zero conversions after 50+ clicks
- A/B test a new email subject line against your current best performer
- Review your landing page heatmap (use Hotjar free tier) and fix top drop-off points
Milestone
Campaign optimizations applied. Clear channel performance ranking documented. Budget reallocated to top 2 performing channels.
Days 68–74
- If Google Ads cost-per-booking is under $120: increase daily budget by 50%
- Launch Meta remarketing campaign to website visitors who did not book (Days 2–7 audience)
- Build and launch lookalike audience campaign on Meta (based on patient email list)
- Add second service campaign to Google Ads (your second-highest priority specialty)
- Apply for Google Local Service Ads if eligible for your specialty
Milestone
Remarketing active and generating 15%+ conversion rate. Second Google Ads campaign live. LSA application submitted if eligible.
Days 75–81
- Publish 4 additional blog posts targeting your keyword cluster priorities
- Update any Week 5 blog posts based on Search Console impression data
- Launch a 3-email “we miss you” campaign to patients with no visit in 12+ months
- Create a seasonal health campaign (aligned with the current season or upcoming observance)
- Use SEMrush or Ahrefs to identify competitor keyword gaps for Month 4
Milestone
6 total blog posts indexed. Reactivation campaign sent to 100% of lapsed patients. At least 10% reactivation response rate.
Days 82–90
- Compile 90-day report: new patients acquired, revenue attributed, cost per booking by channel
- Calculate patient lifetime value for cohort acquired during this 90-day period
- Identify your single highest-performing marketing channel — this gets 60% of Q2 budget
- Present findings to practice leadership and get Q2 budget approval
- Build your Q2 content calendar based on Google Search Console data
- Set revised 90-day goals informed by actual Q1 performance
Milestone
Full 90-day performance report complete. Q2 budget approved. Content and campaign calendar for next 90 days ready to execute.
Phase 3 End-State: What You Will Have Built
Remarketing Active
6+ Blog Posts Indexed
Lapsed Patients Reactivated
Q2 Plan Ready
Complete 90-Day Activity Overview
| Week | Focus | Primary Output | Phase | Est. Time Investment |
|---|---|---|---|---|
| 1 | Audit and Baseline | Audit document, baseline metrics | Foundation | 4–6 hrs |
| 2 | Google Business Profile | Complete GBP, booking button live | Foundation | 5–7 hrs |
| 3 | Website CRO | Booking widget, tracking, schema | Foundation | 8–12 hrs |
| 4 | Review System | Automation live, 10+ reviews | Foundation | 3–4 hrs |
| 5 | Local SEO and Content | 2 blog posts, citation audit | Activation | 6–8 hrs |
| 6 | Email Marketing | Welcome sequence, reminders, newsletter | Activation | 8–10 hrs |
| 7 | Google Ads Launch | First campaign live, call tracking | Activation | 6–8 hrs |
| 8 | Social and Referrals | Video ad, referral program, partnerships | Activation | 5–7 hrs |
| 9 | Optimize and Analyze | Data report, budget reallocation | Amplification | 4–5 hrs |
| 10 | Scale and Remarket | Remarketing live, scale winning channels | Amplification | 5–6 hrs |
| 11 | Content and Reactivation | 4 more posts, lapsed patient campaign | Amplification | 7–9 hrs |
| 12 | 90-Day Review | Full report, Q2 plan, budget approval | Amplification | 4–6 hrs |
| Total estimated time over 90 days | 65–88 hrs (~7 hrs/wk) | |||
Channel Strategy by Practice Type
Not all channels are equally valuable for every practice type. This guide personalizes your channel prioritization based on your specialty and patient profile, so you concentrate your limited time and budget where it generates the most return.
| Practice Type | Google Search | Local SEO | Meta Ads | Referral | Content | |
|---|---|---|---|---|---|---|
| Primary Care / Family | ★★★ | ★★★ | ★★ | ★★★ | ★★ | ★★ |
| Orthopedics / Surgery | ★★★ | ★★ | ★★ | ★★ | ★★★ | ★★★ |
| Pediatrics | ★★ | ★★★ | ★★★ | ★★★ | ★★★ | ★★ |
| Dermatology | ★★★ | ★★★ | ★★★ | ★★ | ★★ | ★★★ |
| Mental Health / Therapy | ★★ | ★★★ | ★ | ★★★ | ★★★ | ★★★ |
| Urgent Care / Walk-In | ★★★ | ★★★ | ★★ | ★ | ★ | ★★ |
★★★ High priority · ★★ Medium priority · ★ Lower priority for this practice type
Budget Framework for Every Practice Size
The right marketing budget for your practice is not a fixed number — it is a percentage of your target growth and an investment expected to return a measurable multiple. As a general benchmark, practices typically invest 5–12% of gross revenue in marketing, with newer or growing practices trending toward the higher end. Here is how to allocate that budget across the 90-day plan at three common practice sizes.
| Channel | Solo / Small Practice $1,500/mo budget |
Mid-Size Practice $4,000/mo budget |
Group Practice $10,000/mo budget |
|---|---|---|---|
| Google Search Ads | $600 (40%) | $1,600 (40%) | $4,000 (40%) |
| Meta Ads (Facebook/Instagram) | $300 (20%) | $1,000 (25%) | $2,500 (25%) |
| Content and SEO | $300 (20%) | $800 (20%) | $2,000 (20%) |
| Email Platform and Tools | $150 (10%) | $300 (7.5%) | $500 (5%) |
| Remarketing and Display | $150 (10%) | $300 (7.5%) | $1,000 (10%) |
|
Note: Budget figures are for media/tool spend only, excluding any agency or staff time. For practices under $1,500/month, prioritize GBP optimization and email (both nearly zero cost) before paid ads. Expected 90-day ROI at target efficiency: 4:1 to 8:1 based on average patient lifetime value. See MGMA Cost Survey data for specialty-specific benchmarks. |
|||
The Only 7 Numbers That Matter Over 90 Days
Don’t drown in data. These seven KPIs tell you everything you need to know about whether your 90-day plan is working. Review them weekly during Phases 1 and 2, then optimize based on them during Phase 3.
New Patient Volume
Monthly new patients booked, compared to pre-plan baseline. This is the headline number.
Cost Per Booked Appointment
Total ad spend divided by confirmed new patient appointments. Your most important advertising KPI.
Google Review Count and Rating
Monthly new review volume and your overall star rating. Feeds every other channel.
Website Booking Conversion Rate
Percentage of website visitors who complete a booking. Industry benchmark: 3.36%. Top performers: 10%+.
Email Open Rate
Average open rate across all email sequences. Below 18% means subject lines or list health need attention immediately.
No-Show Rate
Percentage of booked appointments where the patient does not arrive. National average: 18–23%. Reminder sequences directly impact this.
12-Month Patient Retention Rate
Percentage of new patients acquired in Month 1 who return within 12 months. The long-term ROI multiplier.
The 6 Mistakes That Derail Every 90-Day Marketing Plan
These are not hypothetical risks. They are the six specific patterns that consistently cause well-designed 90-day plans to stall, based on how practices most commonly implement — and abandon — marketing programs.
Paid ads sent to a weak website with no booking system and zero reviews will generate clicks and zero patients. The foundation phase is not preparatory busywork — it is the infrastructure that determines whether your ad spend converts or evaporates.
If your weekly marketing review discusses impressions and click-through rates but not new patient bookings attributed to each channel, you are optimizing for the wrong output. Enforce CPBA (Cost Per Booked Appointment) as the primary metric from Day 1.
SEO content typically takes 3–6 months to rank meaningfully. Email campaigns build open rate authority over 4–8 sends. Google Ads optimization cycles require 30+ days of conversion data. Abandoning any channel at Day 45 because “it isn’t working yet” is statistically the wrong decision in almost every case.
Generic healthcare messaging (“Quality Care for the Whole Family”) attracts everyone equally — which is to say, nobody specifically. Practices with precisely defined ideal patient profiles and messaging tailored to them consistently outperform generic competitors by 2x to 4x on booking conversion rates.
Marketing does not stop when the patient books. A new patient who receives no confirmation email, no appointment preparation instructions, and no follow-up after their visit has a 40%+ chance of not returning. The email automation sequences in Phase 2 are not optional enhancements — they are core to your retention ROI.
When “everyone is responsible for marketing,” no one is. Assign one person — even part-time — to own the 90-day plan, report weekly metrics, and make decisions. Practices without a dedicated marketing owner complete an average of 40% fewer planned activities over a 90-day period than those with one.
Ready to Go Deeper?
This 90-Day Plan is your starting point.
The full system goes much further.
The Healthcare Marketing Course at Easy Marketing School gives you the complete system behind every phase of this plan — with step-by-step video lessons, done-for-you templates, ad campaign frameworks, email sequences, SEO playbooks, and a community of growing practices. Built specifically for medical professionals who want to scale their patient base without hiring an agency.
Enroll in the Healthcare Marketing Course →
Built for medical practices of every size and specialty. Start implementing in your first week.
Your Practice, 90 Days From Now
In 90 days, if you execute this plan consistently, here is what you will have: a fully optimized digital presence that generates credibility before a patient ever calls you. A review pipeline producing 10+ fresh reviews every month. An email system that works while you sleep — welcoming, reminding, educating, and retaining patients automatically. Paid campaigns optimized for cost-per-booking rather than vanity metrics. And crucially, real data telling you which channels to double down on in Quarter 2.
This plan is not designed to be perfect. It is designed to be executed. The practices that grow are not the ones with the most elaborate marketing strategies — they are the ones that show up consistently, measure honestly, and adjust intelligently. Ninety days at a time.
Your Pre-Launch Checklist (Complete Before Day 1)
- ✓ Define your ideal patient profile (all 6 dimensions)
- ✓ Document your current new patient baseline volume
- ✓ Assign a single marketing plan owner
- ✓ Set and approve your 90-day marketing budget
- ✓ Book a 30-minute weekly marketing review slot in the calendar
- ✓ Confirm you have Google Analytics access and admin rights
- ✓ Confirm you have Google Business Profile ownership
- ✓ Choose your HIPAA-compliant email platform
- ✓ Identify your 3 top-priority patient types for this 90 days
- ✓ Share this plan with your practice leadership for alignment