From Zero Organic Traffic to Page 1 in Three Months
A Singapore medical clinic with no organic visibility reached Page 1 and a 75% traffic increase inside a quarter. Here's the order the work happened in — and why healthcare SEO has a higher bar than most niches.
Where these numbers come from
Data is from Google Search Console and Google Analytics for Alami Clinic, a Singapore medical clinic I worked with in 2024–2025. Screenshots are in the full case study. "Page 1" refers to the clinic's priority service and location queries, not to every term the site ranks for.
Three months is fast for SEO, and I want to be honest about why it was possible here: the site was starting from almost nothing. There was no penalty to recover from, no legacy of bad links, no sprawling architecture to untangle. When a site has never really competed, the first correct moves produce visible movement quickly.
That is a genuinely different situation from clawing back rankings on an established site, and anyone promising you a three-month turnaround without looking at your starting point is guessing.
Healthcare SEO has a higher bar, and you have to design for it
Medical content sits in what Google calls "Your Money or Your Life" territory — topics that can affect a person's health, safety or finances. Google's own guidance is explicit that for these pages it weights experience, expertise, authoritativeness and trustworthiness especially heavily, and that trust is the most important member of that family [1].
In practice, for a clinic, that means the things a search engineer would call "trust signals" are the same things a nervous patient looks for:
- Named practitioners with real credentials, not "our team of experts"
- A verifiable physical address and phone number that match everywhere they appear
- Clear scope — what the clinic treats and, importantly, what it doesn't
- Content reviewed by someone qualified, with that attribution visible on the page
Writing more blog posts does not fix a missing version of any of the above. This is the part most clinics get wrong, and it was the first thing I worked on.
The order of work
Month one: foundations and the Business Profile
Local visibility for a clinic runs substantially through the Google Business Profile, not the website. Google's documentation describes local ranking as a function of three things: relevance, distance and prominence [2]. You cannot change how far a searcher is from the clinic. You can change the other two.
So month one was unglamorous:
- Complete the Business Profile properly — correct primary category, full service list, hours, real photos, service area
- Fix NAP consistency — name, address and phone identical across the site, the profile and every directory listing that already existed
- Technical hygiene — indexability, mobile rendering, page speed, a sane URL structure, and schema markup describing the clinic and its services
- Set up measurement — Search Console and Analytics configured before changes, so improvement could actually be attributed
Practitioner surveys of local ranking factors consistently place profile completeness, primary category and review signals near the top of what moves map-pack visibility [3]. None of it is clever. All of it compounds.
Month two: pages that match how patients search
The site had a generic services page. Patients don't search generically — they search for a specific condition, often with a location attached, and frequently in the form of a question.
The work was building a dedicated page per priority service, each one covering what the treatment is, who it suits, what happens during an appointment, and roughly what it costs. Cost is the question people most want answered and the one clinics most often dodge; answering it plainly is both better for the patient and better for the page.
Each page carried the practitioner's name and credentials. That is the E-E-A-T requirement and the conversion requirement at the same time.
Month three: reviews, links and iteration
By month three, Search Console had enough data to show which queries the site was appearing for but not winning — impressions without clicks, or positions in the 8–15 range. Those are the cheapest wins available, because the page already almost ranks.
Alongside that: a systematic approach to review generation, and local citations from Singapore health directories. Review recency and velocity carry real weight in local ranking, and unlike most SEO inputs they also directly affect whether someone chooses to call.
The result, and what "Page 1" actually means
Inside three months the clinic reached Page 1 for its priority service and location queries, with organic traffic up around 75% from a near-zero base.
I want to be precise about that. A 75% increase on a small number is still a small number. The significance was not the traffic volume — it was that the clinic became findable at the moment someone in its catchment area searched for what it does. For a local service business, ranking for twenty high-intent local queries beats ranking for a thousand informational ones.
| Month | Focus | What it affects |
|---|---|---|
| One | Business Profile, NAP, technical, schema | Eligibility to rank locally at all |
| Two | Service pages, credentials, pricing transparency | Relevance and trust |
| Three | Reviews, citations, Search Console iteration | Prominence and click-through |
Realistic timelines
Published guidance and practitioner experience broadly agree that local map-pack movement can show within roughly 30–90 days, while competitive organic rankings for high-value procedure terms usually take four to six months of sustained work. That matches what I see.
If your site is established, has existing content, or is competing against clinics that have been doing this for years, plan for the longer end. Three months got this clinic to Page 1 because there was nothing in the way, not because three months is the number.
What I'd tell any clinic starting out
- Fix the Business Profile before you touch the website. It is faster, it is free, and for local searches it often matters more.
- Put real names and credentials on real pages. In YMYL categories this is not decoration.
- Build one page per service, not one page listing services.
- Answer the awkward questions — price, pain, recovery time. Those are the searches.
- Ask for reviews systematically, not occasionally.
None of this is a growth hack. It is the boring version, done in the right order, which in my experience is what actually moves a local clinic in a quarter.
Want to know why you're not ranking?
Send me your site and I'll tell you what's holding it back — technical, content, or profile — and what I'd fix first. No cost.
Get a free audit →Sources & further reading
- Google Search Central, Creating helpful, reliable, people-first content — E-E-A-T and YMYL guidance.
- Google Business Profile Help, Improve your local ranking on Google — relevance, distance and prominence.
- Whitespark, Local Search Ranking Factors — practitioner survey on what moves local rankings.
- Primary data: Google Search Console and Analytics, client account, 2024–2025. Screenshots in the Alami Clinic case study.