Two funnels fill outpatient programs
Funnel one is local search. "IOP near me," "PHP program in [city]," "evening outpatient rehab", these queries are radius-bound and schedule-sensitive. Winning them is Google Business Profile discipline, city-level pages that answer logistics honestly (schedule, insurance, telehealth options, how long the commute really is), and the local layer of treatment SEO.
Funnel two is step-down referrals. Every residential program and detox discharging patients needs somewhere to send them. Being the outpatient program that's easy to refer to, clean intake process, fast confirmations, communicative team, is business development, and it compounds. We build the intake machinery that makes clinical partners prefer you: referral forms that go straight into the pipeline, same-day acknowledgment, and status visibility that makes the referring case manager look good.
Explain the acronyms, it's free trust
Most families don't know what PHP means, what an IOP week looks like, or that insurance often distinguishes the two. Content that plainly explains levels of care, "PHP vs IOP," "can I work during IOP", captures research-intent searches with almost no competition and positions your program as the one that explains rather than sells. See our side-by-side guide to PHP vs IOP for the format families are actually searching for.
Attendance is retention is census
-
Reminders
Compliant SMS reminders
Reminder sequences over compliant SMS reduce missed sessions.
-
Rescheduling
Easy rescheduling
Easy rescheduling keeps a missed session from ending care.
-
Check-ins
Between-session check-ins
Contact between sessions protects the census you already earned.
-
After hours
around-the-clock answering
Catches the working parent who can only call at 9pm.
Outpatient economics leak at no-shows. Reminder sequences over compliant SMS, easy rescheduling, and check-ins between sessions protect the census you already earned. And because inquiries about schedules come in around work hours, early morning, lunch, late evening, around-the-clock answering catches the working parent who can only call at 9pm.
Telehealth widens the radius, carefully
Virtual IOP extends your geography beyond the commute, but state licensure and payer rules define where you can actually enroll. We build service-area targeting to match your real licenses, not your ambitions, accuracy is a compliance requirement in this category, not a courtesy.
Drive time is the real radius
A ten-mile circle on a map is a fiction. What actually bounds an outpatient program is the drive at 5:40 on a Tuesday, because an IOP client isn't making that trip once, they're making it three or more evenings a week for weeks on end, usually at the exact hour local traffic is at its worst. A program east of the interstate can be functionally invisible to families ten minutes west of it, and vice versa. The commute someone tolerates for a one-time consultation is very different from the commute they'll sustain through week six.
So before you spend another dollar on local visibility, map the geography you actually serve. Pull a year of admissions by ZIP code and look at where attendance held versus where it quietly decayed, the ZIPs where people enrolled but stopped showing up are often the ones just past the real drive-time boundary. Then build city and neighborhood pages only for areas your schedule genuinely reaches, and write them to prove reachability: which exit, where to park, which transit line stops nearby, and the plain sentence that matters most, "our evening group starts at 6:00 so you can leave work at 5:00 and still make it."
In dense markets this gets sharper, not easier. In parts of South Florida, several outpatient programs can sit inside the same nominal radius, which means nobody wins on proximity alone, the tiebreakers become schedule fit, insurance clarity, and how fast someone answers the phone. Drive-time honesty on the page is what earns the click; the rest of this guide is about what earns the admit.
One roof, three programs: getting Google Business Profile right
Most outpatient operators run PHP, IOP, and standard outpatient out of the same building, sometimes with a virtual track layered on top. The tempting move is a separate Google Business Profile for each program. Resist it. Google ties profiles to distinct, staffed, publicly accessible locations, not to service lines, and duplicate listings at one address tend to suppress each other or get filtered, you end up competing with yourself for a single map-pack slot.
The stronger pattern is one authoritative profile per physical location, built out completely:
- The primary category carries the most weight. Pick the one that matches the searches you most need to win, then use secondary categories for the rest. Changing the primary category is one of the few profile edits that can visibly move local rankings, so decide deliberately rather than by default.
- Use the services section as your program menu. List PHP, IOP, evening IOP, and virtual options as named services with plain-language descriptions. This is where the "one profile, many programs" tension resolves, the profile is the building, the services are the programs.
- Set hours for people in crisis, not for billing. If your admissions line answers beyond clinical hours, say so. A profile showing "Closed" at 7pm tells an evening searcher to keep scrolling, even if someone would have picked up.
- Seed the Q and A with schedule questions. You can post and answer questions on your own profile. "What time do evening groups meet?" and "Do you verify insurance before the first visit?" are the questions people already ask by phone, answer them where the click happens.
- Photograph the real rooms. Group rooms, the entrance, the parking area. Outpatient is a place people will stand in three nights a week; show it.
If you operate satellite offices in nearby towns, each staffed location can and should have its own profile, that's the legitimate way to widen your map footprint, and it pairs naturally with the city-page architecture in your organic search program. What doesn't work is inventing locations to chase suburbs; listings without a real front door get reported, filtered, or worse.
Step-down referrals: build the pipeline like a product
The referrer is a user, and your intake process is the product they're using. A discharge planner at a residential facility is working a list, often the same afternoon a bed needs to turn over. She will send the next client to whichever outpatient program creates the least friction and the least risk of making her look bad. Win her Tuesday and you've won her quarter.
What that looks like in practice:
- One named human, one direct line. Not a general inbox. Referral relationships live between people, and "call Maria, she picks up" beats any brochure you'll ever print.
- Broadcast availability before anyone asks. A short weekly note to your referral list, which groups have open seats, which tracks are waitlisted, any schedule changes, turns you from a phone call they have to make into the option they already know works.
- Schedule the first session before discharge. The riskiest gap in the continuum is the stretch between leaving residential and starting outpatient. When your intake team books the first group and makes a warm introduction call while the client is still on-site upstream, attendance at session one stops being a coin flip.
- Close the loop. With proper releases in place, tell the referrer their client showed up and engaged. Case managers are accountable for what happens after discharge; the program that helps them demonstrate follow-through becomes the default recommendation.
- Refer up as readily as you accept down. When someone needs more structure than you offer, send them to your partners in detox care and residential treatment promptly and gracefully. Continuum relationships are reciprocal or they're temporary.
Track every referral source in your CRM the same way you track ad campaigns, source, admit rate, attendance through the first month. Some relationships that feel warm produce little; some quiet ones fill half a group. You only find out by measuring.
Referrals are earned, never bought
Federal law and state patient-brokering statutes prohibit paying for treatment referrals, per-patient fees, kickbacks, and disguised arrangements included. Everything in this section works precisely because it involves no payment: you earn referrals by being the easiest, safest, most communicative program to send someone to. If a "referral partner" proposes anything else, walk away.
Marketing to working adults: schedules, discretion, and the insurance question
The person considering IOP while employed is running a quiet calculation: can I do this without my job, my coworkers, or my routine noticing? Your marketing either answers that calculation or loses to a program that does.
Make the schedule a headline, not a footnote
Name your tracks and publish their times, "Evening IOP, Monday/Wednesday/Thursday, 6:00 to 9:00" persuades more than any paragraph about flexibility. Concrete times let a working adult check the one thing they need to check before they'll pick up the phone. Put them on the page, in your ad copy, and in your profile's services list, and keep them current; a stale schedule that turns out to be wrong burns trust at the worst possible moment.
Treat discretion as a feature you can describe
People worry about being seen. Address it plainly: what confidentiality actually covers, whether the building signage is discreet, how billing appears. For questions about employment protections and medical leave, resist the urge to play lawyer on your website, acknowledge the concern, explain what you can, and point people toward their HR department or EAP for specifics. And extend discretion to your ad stack: building remarketing audiences from visitors to treatment pages can expose health information, and regulators have scrutinized tracking technology on healthcare sites. Have someone review your pixels. Discretion isn't just tone; it's plumbing.
Answer the insurance question in hours, not days
For a working adult, the deciding question after "when" is "what will this cost me." A verification form that asks for twelve fields gets abandoned on a lunch break; one that asks for four gets completed. Commit to a response window and honor it, and staff the odd hours, schedule and coverage inquiries cluster before work, at lunch, and after the kids are down. An AI admissions agent that answers at 9:40pm, gathers the basics, and books a morning callback is built for exactly this caller.

PHP and IOP are different searches by different people
Treating "PHP/IOP" as one keyword bucket flattens a real difference in who is searching and why. The PHP query is usually mid-journey: a family member or case manager working a discharge plan, comparing daytime structure and asking where the person will sleep. The IOP query is far more often the person themselves, employed, self-directed, deciding whether treatment can coexist with the rest of their life. Same building, different buyer.
| PHP-intent searches | IOP-intent searches | |
|---|---|---|
| Who's typically searching | A family member or referring professional | The individual, often still working |
| Where they are | Mid-continuum: stepping down, or diverted from residential | Entering care directly, or stepping down later |
| What they compare | Clinical intensity, daytime hours, housing arrangements | Schedules, insurance, discretion, commute |
| The deciding question | "What does the day look like, and where do they sleep?" | "Can I do this and keep my job?" |
| The page's first job | Explain the structure; make admission speed obvious | Show evening times and verify insurance fast |
The practical consequence: separate pages, separate ad groups, separate copy. Your PHP page should speak to referring professionals as openly as to families, admission timelines, the documentation you need, whether you help arrange housing with sober living partners for clients attending days but sleeping elsewhere. Your IOP page should read like a schedule with a phone number. And your paid search structure should mirror the split, because an ad that answers PHP intent with IOP messaging pays for a click it can't convert.
Virtual IOP: position it as an extension, not an escape hatch
Licensure defines where you can enroll, that's the compliance floor covered above. Positioning defines whether anyone chooses you once you're allowed. Virtual IOP puts a local program in direct competition with well-funded telehealth-only brands, and you will not out-spend them. You can out-real them. A national app has no building to visit, no clinician the family has met, no group room to step into when virtual isn't working. Lead with the hybrid truth: care that can start on a screen and continue in a room, with the same team, in the same community.
Search behavior shifts too. Virtual queries drop the "near me" and pick up the state, people search for virtual IOP by state of residence, because that's what determines eligibility. So the architecture changes: state-level landing pages where you hold licenses, not city pages. The map pack can't carry you either, since business profiles require in-person locations; a virtual-only track lives or dies on organic rankings and paid search, and paid search in this category requires LegitScript certification before the major platforms will run treatment ads at all.
Be honest about fit. Virtual IOP is a logistics answer, for the parent without evening childcare, the shift worker, the person forty minutes from the nearest program, not a clinical judgment your marketing should make. Let the copy describe who tends to choose it, and let your clinicians decide who it's right for. Programs that oversell virtual as identical-but-easier generate enrollments that don't last, and attendance, as ever, is the metric that pays the bills.
Alumni are your local proof
Residential programs graduate people who fly home. Outpatient programs graduate neighbors. Everyone who completes your IOP still lives within your radius, shops in the same stores, works in the same offices, knows people who will someday need what you do. That makes alumni programming a marketing asset in a way it can never quite be for a destination facility.
Build the presence deliberately. A monthly alumni group or milestone celebration costs little and does three jobs at once: it extends support after discharge, keeps the door open for people who need to return, and creates a community that recommends your program in conversations no ad can reach. Treat reviews with the care this category demands, invite feedback, make it genuinely optional, and never script or incentivize it, because a public review is also a public disclosure and the choice must belong entirely to the alum. The same consent-first rule governs any story you ever tell in your marketing.
Community presence extends past alumni. Therapists in private practice, primary care physicians, the EAP coordinators at your area's largest employers, these are referral sources that destination facilities rarely cultivate, because their patients come from farther away. Yours don't. A twice-yearly open house, a genuinely useful talk for local HR teams on supporting employees in recovery, a table at community events, none of it is fast, all of it compounds, and it's the layer of the complete marketing playbook that outpatient programs are uniquely positioned to own.
Retention mechanics: the census lever hiding in your attendance sheet
Your census is admissions multiplied by length of engagement. Every earlier section works on the first number; this one works on the second, and it's the cheaper of the two, because every additional week a client stays engaged is census you already paid to acquire. The reminder-and-rescheduling layer described earlier is the foundation. Here's the instrumentation that goes on top.
- Watch attendance rate weekly, by group. Not monthly, not program-wide. A single group slipping from strong to spotty attendance is a signal you can act on this week; a quarterly average is an autopsy.
- Build an escalation ladder for misses. A first missed session gets a same-day text with a one-tap reschedule. A second consecutive miss gets a phone call from someone on the clinical team, not a marketing message. The distinction matters, over registered, compliant texting, the early touches can be automated; the later ones shouldn't be.
- Separate completions from drop-offs in your reporting. A planned step-down to weekly outpatient and a client who vanished in week three both lower your IOP census, and lumping them together hides the only number you can fix.
- Re-engage the vanished, humanely. A short sequence at respectful intervals, we're here, your spot is open, one reply restarts it, recovers a meaningful share of people who left over a scheduling collision or a rough week rather than a decision. Silence after the second or third touch means stop.
- Give discharge a next step, not an ending. Clients who step down into weekly groups or alumni programming stay connected to the building, and connected people come back sooner, and at lower acuity, when they need to.
All of it should live on one dashboard: inquiries, admits, attendance by group, re-engagements. If you want the fuller operating framework this plugs into, the free admissions playbook lays it out end to end. The programs that grow steadily aren't usually the ones spending the most, they're the ones leaking the least.
