opinion7 min read2026-06-20

"I Tried Marketing Before and It Didn't Work"

You tried SEO or an agency before and got burned. Here's how to run the post-mortem on exactly why it failed, before you write off the whole category.

MK

Mike Kohl

Founder, Health Biz Scale

"I already tried an agency. I already tried SEO. It didn't work, so I'm not doing that again."

I hear this from functional medicine doctors more than almost anything else. And I want to say up front: you're not wrong to feel that way. If you paid someone real money, waited months, and got nothing to show for it, your skepticism isn't a character flaw. It's a rational response to a bad experience. Most of the doctors I talk to have been burned once, sometimes twice, sometimes three separate agencies over three separate years. Nobody signs up for that voluntarily.

But here's the thing I've noticed after 20 years building software and 15 years as a patient inside this world myself: "it didn't work" is not one problem. It's five or six different problems wearing the same coat. And if you don't know which one actually happened to you, you'll make the same mistake again with a different logo on the invoice.

The skepticism is earned, but the conclusion is wrong

Let's be precise about what actually happened versus what you concluded from it.

What happened: you paid someone. Time passed. Your calendar didn't fill up with new patients.

What you concluded: "marketing doesn't work for practices like mine."

Those are not the same statement. The first one is a fact. The second one is a diagnosis, and it's almost never the right one. I've watched Dr. Piper Gibson go from spending hours a week trying to handle her own SEO, with nothing to show for it, to actually ranking and getting found, once the work was built on a real topical map instead of guesses. The category wasn't broken. The build was.

So before you write off SEO, ads, or an agency relationship entirely, I want to walk you through the actual failure modes I see over and over. Then I'll give you a checklist to run against your own past attempt, so you can find out which one happened to you. No pitch required to do this part.

Failure mode 1: the agency was a generalist

Most agencies sell "SEO" or "marketing" as a category, not a niche. That means the person writing your content or building your campaigns is using the same playbook they used for a roofer last week and a divorce attorney the week before.

Functional medicine doesn't work like that. Your patients aren't searching "best doctor near me." They're searching things like "why am I tired all the time even though my labs are normal" or "root cause of hashimoto's flare." A generalist agency doesn't know that language, doesn't know your intake process, doesn't know that your real competition is Dr. Google and an integrative colleague three miles away, not the hospital system.

If your content came back generic, vague, or interchangeable with any other health practice's content, that's not an SEO failure. That's a niche failure. The tactics might have been fine. They were pointed at the wrong target.

Failure mode 2: there was no tracking, so nobody actually knew

This one is the quiet killer. I've seen practices pay an agency for six months and nobody, not the agency, not the doctor, not the front desk, could answer a simple question: how many new patients came from this work?

No call tracking. No source field on the intake form. No way to trace a booked appointment back to a blog post or an ad. When there's no tracking, "it didn't work" is actually a guess. It might have worked. It might not have. Nobody has the data to say either way, and vibes are not a measurement system.

If you can't answer "how many booked patients came from this specific channel last month," that's not a marketing failure. That's a measurement failure, and it happened before the marketing ever had a chance to prove itself.

Failure mode 3: the offer or intake was broken

Sometimes the traffic showed up and nobody noticed, because the landing page was confusing, the phone number was buried, the intake form had 40 fields, or the person answering the phone didn't know how to talk to a new lead. I've seen practices drive real, qualified traffic to a website that takes 11 seconds to load on a phone, with a "Contact Us" button that goes nowhere useful.

Marketing's job is to bring the right people to your door. It is not responsible for what happens after they knock. If your booking process, your intake, or your follow-up was leaky, that traffic died in the funnel, not in the campaign.

Failure mode 4: vanity metrics instead of booked patients

This is the one that makes me the most frustrated on behalf of doctors, because it's the most avoidable. An agency reports "impressions up 40%" or "clicks up 2x" and calls it a win. Those numbers can be completely real and completely meaningless to your bank account.

The only metric that matters is booked patients, and ideally booked patients at your actual price point, not discount seekers. If your monthly report was full of charts about traffic and impressions and light on a number that says "X new patients booked, Y dollars in revenue," you were being measured on the wrong scoreboard the whole time.

Failure mode 5: it got killed too early

SEO in particular is not a sprint. Google needs time to trust a site, build authority around a topic, and rank new content, especially in a competitive medical niche. Eight weeks is not a fair test. Twelve weeks is barely a fair test. I tell clients to plan for four to six months before judging SEO on results, with early signals (rankings starting to move, impressions climbing) showing up sooner than the booked-patient numbers do.

If you pulled the plug at week 8 because "nothing happened yet," you didn't actually test whether SEO works for you. You tested whether SEO works in eight weeks, which is a different and much harder question, and the honest answer is usually no.

The post-mortem: run this on your own past attempt

Here is the full checklist. Go through it honestly. No hiring required.

  1. Niche check. Did the content or ads use language your actual patients use (symptoms, frustrations, "why doesn't anyone believe me") or generic health marketing language? Pull up three pieces of content they made you. Would a generalist chiropractor's content look identical?
  2. Tracking check. Do you have a number, right now, for how many booked patients came from that specific engagement? If you can't answer in under 10 seconds, you were flying blind the whole time.
  3. Funnel check. When traffic hit your site, what happened next? Time your own site load on a phone. Count the fields on your intake form. Call your own office pretending to be a new lead and see how it goes.
  4. Metric check. Pull the last three monthly reports they sent you. Do they lead with impressions and clicks, or with booked patients and revenue? Whichever comes first is what they were actually optimizing for.
  5. Timeline check. How long did the engagement actually run before you or they called it quits? If it was SEO and it ran less than four months, you tested patience, not the channel.
  6. Ownership check. When it ended, did you keep anything? Content, rankings, a list, an asset that still works for you today? Or did it all disappear the day you stopped paying?

Score yourself honestly against these six. Most failed attempts fail on two or three of them at once, which is exactly why it feels like "nothing worked." It wasn't nothing. It was several specific, fixable things stacked on top of each other. The fuller model for why this keeps happening in this niche is in Why Generic SEO Agencies Fail Functional Medicine Practices, and the worldview behind it all is The Leverage Doctrine.

What to check first

If you're staring at this list wondering where to start, start with tracking. It's the fastest to verify and it changes every other answer. If you don't know your source data, go find it before you decide anything else about your past attempt, or before you spend another dollar on a new one.

Your skepticism got you this far. Use it to diagnose, not to close the door.

If you want a second set of eyes on your own post-mortem, work with me.

Get the next essay

AI leverage, business systems, and the doctrine, one essay at a time. No pitches. Unsubscribe anytime.

Want the systems built for you? Work with me →