Blog
Healthcare SEO: what a year of frustration taught one clinic owner
A spa owner recently posted to Reddit, frustrated. She’d spent a year trying to rank her massage page. She’d filled out her Google Business Profile completely, earned 135+ reviews, built individual pages for every treatment and submitted her sitemap. Her page still sat at position 8 to 9, with 2.72K impressions and just 13 clicks in three months. (Read the thread on Reddit)
Her question was simple: “What am I doing wrong?”
The answers are useful for any health service business: physio, chiro, massage, dental, med spa, counselling or allied health. This post walks through the real questions from that thread and what they mean for clinic SEO.
Why clinics want organic traffic
Most clinic owners know the pattern. Ads bring in new clients while the budget runs. Stop paying and bookings slow down.
SEO works on a longer timeline. A well-built service page and a strong Google Business Profile keep bringing in new clients month after month. That’s why shifting part of your ad budget into SEO is one of the best long-term investments a clinic can make.
”What am I doing wrong?”
Several commenters said the same thing: probably not much. One pointed out that she’d managed to rank a brand-new page in the top 10 against a competitor with 10+ years in business.
That’s worth remembering. Healthcare SEO is slow. A clinic that’s done the basics well often just needs more time, more authority and a few structural fixes.
The fixes the thread landed on were:
- More quality backlinks
- Better internal linking
- A title tag that matches how people search
- A clearer brand and category
- Supporting content
Let’s take each one.
”Is it possible having little backlinks is holding me back this much?”
The owner had around 40 linking websites, mostly citations. Her next-door competitor had about 100.
One commenter with 10+ years in SEO was blunt: “you won’t get far without backlinks.” Most others agreed that authority was the biggest gap.
Healthcare has a real advantage here. It’s one of the easiest industries to earn good links in, because practitioners have expertise people want:
- Podcast interviews. Health, fitness, sport, parenting and local business podcasts are always looking for guests. A practitioner explaining running injuries or desk posture is an easy booking, and most show notes link to your site.
- Referral partners. Family doctors, gyms, yoga studios, running clubs and sports teams often list trusted practitioners.
- Professional associations. Many list members with a link.
- Community involvement. Sponsoring a local team, giving a workshop at a community centre or running an injury clinic at a race.
- Local media. Reporters need expert quotes on health stories.
A lot of these start offline. A coffee with a family doctor or a talk at a running club often turns into a link and a steady referral stream.
”Would it make any difference if I drop a link to my /massage page on the chamber of commerce website?”
Yes. A link pointing straight to the service page you want to rank is more useful than one pointing to your home page.
The commenter who answered also warned against overdoing it. Thirty posts on the same site won’t give you thirty times the value. One or two strong, relevant links from each site is plenty.
”Does a Google Business Profile post or Facebook link count as a backlink?”
Technically every link is a backlink. But Google Business Profile posts and Facebook links are nofollow, so they pass no ranking authority. They’re still worth using for visitors. They just won’t move rankings.
In the thread’s words: “A handful of good ones beats 100 nofollow/social links every time."
"Should I also create a blog?”
Her competitor had a blog. One of its posts, about the science behind hot stone massage, was ranking for her keywords.
One commenter made a sharp point about categories. Google first decides what kind of business you are. A med spa that recently added massage may not look like a massage expert yet. Their advice: “Help Google trust your med spa website is also an expert in massages by adding more supporting articles.”
This is where healthcare gets tricky. Google’s AI Overviews now answer most general health questions directly on the results page. “Benefits of hot stone massage” rarely earns a click anymore.
So write blog posts for two reasons:
- Topical authority. Supporting articles show Google you know your subject.
- Internal links. Each article links to the service page you want to rank.
Don’t expect them to drive much traffic on their own. The service pages are where new clients book.
”How do I avoid keyword cannibalization?”
She asked how to write about hot stone massage without competing with her own hot stone massage page.
Keep the intent separate:
- Service page: buying intent. “Hot stone massage in [town].” Pricing, booking, what to expect.
- Blog post: informational intent. “What to expect from your first hot stone massage” or “Hot stone vs. deep tissue massage.”
Then link from the blog post to the service page with clear anchor text.
”Would it be beneficial to change the ‘learn more’ button into something more descriptive?”
Yes. Several commenters flagged this. A “learn more” button tells Google nothing about the page it points to. “Learn more about hot stone massage in [town]” does.
Add contextual links inside your page copy too. A short block on your home page that links each treatment by name is an easy win.
”Why are you trying to rank a page specifically?”
One commenter asked this, and it’s a fair point. For local health services, the map pack often matters more than organic results.
Google Maps is the world’s biggest business directory. For clinics, it drives a lot of high-intent traffic: phone calls, direction requests and online bookings. It sits above organic results for most local searches.
Your Google Business Profile needs:
- The right primary category for your main service
- Every service listed, with short descriptions
- Photos of your team, treatment rooms and front desk
- Regular posts
- A booking link
- Consistent name, address and phone number
The brand problem
The most interesting answer in the thread came last. The commenter ran SEO for a massage spa and said the issue wasn’t search at all: “I don’t think you have a search problem. But I think you have is a brand problem.”
The business name was “skin care & spa.” Someone looking for a massage might assume massage wasn’t the main service. The owner had also switched categories from day spa to med spa to massage spa over a few years.
For clinics, the lesson is clear. If you want to rank and convert for a service, your name, category, homepage and reviews should all make it obvious that’s what you do.
Reviews in healthcare need to be near-perfect
The thread also showed how reviews line up with rankings. The owner had around 25 reviews mentioning massage. Her competitors had far more.
In most industries, a 4.5-star rating is fine. In healthcare, people are trusting you with their body and their health. They look for ratings as close to 5 stars as possible, and lots of them.
Build a system, not a hope:
- Ask every client, at the right moment. Usually right after a good session or at discharge.
- Make it easy. A direct review link by text or email.
- Encourage clients to mention the service they had.
- Reply to every review with a real response, not just “thanks.”
- Never offer incentives or filter out unhappy clients. Both break Google’s rules.
Check your regulatory college’s advertising rules too. Some professions have restrictions on testimonials and how you can ask for reviews.
Credentials are your other trust signal
Reviews are one half of trust in healthcare. Credentials are the other.
Every practitioner should have a bio page with their registration, designations, education, years in practice and areas of focus. Link it from the services they provide. This helps new clients choose, and it shows Google your content comes from qualified people.
Smaller markets can be easier
The owner was in a village of about 18,000 people. That’s a small market, but it also means fewer serious competitors. She counted three to five massage businesses with more than 50 reviews.
In smaller towns and suburbs, a clinic with a well-built site, a steady review flow and a few good local links can often outrank older competitors faster than it would in a major city.
The basics you can’t skip
- An optimized Google Business Profile. Right category, full services, real photos, steady reviews.
- A clean, fast website. It needs to load quickly and work reliably on every phone.
- A smart booking and follow-up system. Online booking, instant confirmations, missed-call text-backs and reminders. Ranking brings the enquiry. Fast follow-up turns it into a booked appointment.
Where to start
- Make sure your business name and primary category match your main service
- Set up a review request for every client
- Build one page per service, with descriptive internal links
- Add practitioner bios with full credentials
- Pitch yourself to two or three local or health podcasts
- Meet one or two referral partners in person
- Write a few supporting articles that link to your service pages
Want help? See our healthcare SEO page or book a free clinic visibility check.