2–3 month results from working with dentists, ophthalmologists, gynaecologists, and cardiologists — using almost the same strategy across all of them.
I've been doing local SEO for doctors — dentists, ophthalmologists, gynaecologists, and cardiologists — for the past 2–3 months. I used almost the same strategy for all of them, and I thought I'd share it because it might help someone.
The first thing I asked every client to do was create location-based pages. For some reason, most doctors don't want to add more pages to their website. Out of four clients, only two agreed. For the dentist and the cardiologist, I created five location-specific pages each and linked them to their service pages.
On the service pages, I made sure all their major treatments and services were clearly mentioned.
For the location pages, I kept things simple. I optimised the title tags, URLs, meta descriptions, and H1s with relevant keywords. I also added related terms naturally in the H2s and H3s. On top of that, I included a click-to-call button and embedded their Google Business Profile map on every page — making it as easy as possible for visitors to contact or find the clinic.
The second thing I focused on was content. I wrote location-specific blog posts mostly in a question-and-answer format. Each post had a short introduction followed by questions that potential patients might actually search for, with concise answers.
Over two months I published 14 blogs and made sure they were all internally linked. The blogs linked to one another, to the relevant service pages, and to the contact page.
The third thing was reviews. This was probably the hardest part because the doctors kept saying that getting reviews from patients was difficult. I still encouraged them to ask every satisfied patient for feedback.
To make the process easier, I shared examples of detailed reviews so patients could understand the kind of information that might be useful — while still writing everything in their own words.
I also kept their Google Business Profiles active by posting updates, uploading photos, and adding geo-tagged images (although I don't think the geo-tagged images helped much). The main goal was simply to make sure the profiles didn't look abandoned.
Need a Google Review QR code for your clinic reception?
Generate yours free →Cardiologist — calls/month
Dentist — calls/month
The cardiologist was getting around six calls a month before we started. That increased to around fifteen calls in the first month and then about twenty calls in the second month.
For the dentist, the numbers went from roughly 100 calls per month to 113 in the first month and then 142 in the second month.
None of this is particularly advanced SEO — no secret strategy. It was location pages, basic on-page optimisation, internal linking, review generation, and keeping the Google Business Profile active. What surprised me was how much impact these fundamentals had.
How long does local SEO take to show results for a doctor?
You can start seeing movement in 4–6 weeks — things like more GBP impressions and a few extra calls. The cardiologist I worked with went from 6 to 15 calls in the first month after we published location pages and content. Significant ranking changes usually take 3–6 months of consistent work.
Do I need a website to do local SEO for my clinic?
You can get some traction with just a Google Business Profile, but your website is where the real leverage is. Location pages, service pages, and blog content all signal to Google what you do and where you do it. GBP alone has limits — your website gives you far more control over what you rank for.
How many location pages should I create?
Start with the areas where you actually want to attract patients. Five location pages each worked well for the dentist and cardiologist I worked with. Focus on areas close to your clinic or where your current patients travel from — don't create pages for cities you don't realistically serve.
What should I put on a location-based page for a clinic?
The basics: an optimised title tag, URL, meta description, and H1 with the location and specialty. Use related terms naturally in H2s and H3s. Add a click-to-call button, an embedded Google Maps widget, and a clear list of services available. Keep it genuinely useful — not just keyword-stuffed.
How do Google reviews help with local SEO?
Google uses review count, recency, and rating as ranking signals for local search and Google Maps. A clinic with 80 fresh reviews ranks above one with 20 old reviews — even if the older reviews average slightly higher. Consistent review generation over time is far more valuable than occasional bursts.
What kind of blog posts work best for clinic websites?
Location-specific Q&A posts work best. Write about what patients in your area actually search for — treatment FAQs, cost questions, what to expect, recovery time. Format them as a short intro followed by questions and concise answers. These match the way patients phrase searches and often rank for long-tail queries.
FormAlert sends every patient a WhatsApp review request the moment you mark their visit complete — on every plan.
14-day free trial · no credit card · live in 20 minutes