How to Fill a Therapy Caseload More Consistently

The feast-or-famine cycle in private practice has a structural cause: most therapists rely on a single source of inquiries. When that source is producing, the caseload fills. When it stops, the caseload empties. The cycle isn’t a marketing failure. It’s a diversification failure.
The fix is to run three independent inquiry channels at the same time, so a slowdown in any one of them is buffered by the others.
The three channels that work for solo CBT practice.
Search-driven website traffic. A handful of specific service pages on your website that rank for long-tail keywords like “CBT for panic in [city]” or “CBT for OCD in [city].” Each page produces a small steady inquiry flow once it ranks. The build takes six to twelve months. The maintenance after is light.
Directory listings. Psychology Today, Counselling Directory, and similar professional directories. Complete profiles with a recent photo and specific specialty list produce a baseline of inquiries that doesn’t require any ongoing work beyond a refresh every six months.
Professional outreach. A short list of eight to ten colleagues who could refer to you, contacted once a quarter with a brief email. The yield is uneven but the channel is reliable across years.
The key is running all three. Therapists who rely only on one channel feel the swing every time that channel fluctuates. Therapists running all three see the swings in any single channel get absorbed by the others.
In my-cbt, the booking widget on your domain captures inquiries from any channel into a single inquiry queue. The booking captures the referrer URL automatically. After six months of recording the richer source on the case file’s Information tab as new clients tell you,, you can see which channels are producing and adjust the mix.
The first six months are the hardest because the channels are still being built. Service pages haven’t ranked yet, the directory listings are new, the outreach habit hasn’t accumulated. Past month six or seven, the channels start producing in parallel and the feast-or-famine pattern smooths.
There’s also a capacity-side fix worth mentioning. The caseload feels feast-or-famine partly because cancellations and no-shows aren’t tracked. A late cancellation policy that’s enforced, and a waitlist for inquiries who arrive when you’re full, both stabilise the actual session count even when raw inquiry numbers fluctuate.
For a steady caseload, build the three channels and run the basic capacity policies. The consistency follows within six to nine months.
How do you know it's right for you.
Explore the full booking flow, see how your clients will interact with your portal,
and get a real feel for the workflow. No sign-up required.