HomeCase StudiesCannon Hill Medical SEO
🇦🇺 Brisbane Portfolio General Practice

Cannon Hill Medical Centre: 56.25% Visibility in a Competitive Brisbane Suburb

How a systematic 18-month SEO programme took an East Brisbane medical centre to the highest visibility score in my Brisbane portfolio — with 59 active keywords ranking and 763 phone calls generated through Google Business Profile in a single 6-week period.

📍 Location: Cannon Hill, QLD 4170 🏥 Practice Type: General Practice 📅 Engagement: 2022 – Present (4+ years) 📊 Data Source: Semrush, GA4, GBP Insights
56.25% Semrush Visibility
59 Keywords Ranking
763 GMB Phone Calls (6w)
1,017 GMB Website Clicks (6w)
394 GMB Directions (6w)
🔒
Client Confidentiality

Specific practice identity withheld to comply with AHPRA advertising guidelines and client privacy preferences. All metrics shown are verified through Semrush Position Tracking, GA4 reports, and Google Business Profile Insights. Independent verification available under NDA for serious enquiries via the contact form.

The Challenge

The Starting Problem

A family-owned medical practice in Cannon Hill, East Brisbane, faced a common challenge: strong clinical reputation in the community but minimal online visibility. Despite serving the area for years, the practice was being outranked on Google by directory sites (HealthEngine, HotDoc) and franchise medical centres with bigger marketing budgets.

The practice had a basic website, an unclaimed Google Business Profile, no schema markup, no review acquisition strategy, and was virtually invisible for high-intent local searches like "doctor Cannon Hill" and "bulk billing GP Cannon Hill".

Pre-Engagement Baseline (Q1 2022)

MetricBaselineIssue
Semrush Visibility Score~3-5%Below page 1 for most local searches
Keywords Ranking (Top 10)< 8Only branded terms ranking
Google Business ProfileUnverifiedNo reviews, no posts, no photos
Monthly Organic Traffic~150-200Almost entirely direct/branded
Schema MarkupNoneMissing MedicalOrganization, Physician
Mobile Page Speed~45/100Below threshold for medical searches
AHPRA Compliance ReviewNot doneSeveral testimonial-style claims at risk

The Strategy

Three Phase Plan

Rather than chase quick wins, I designed an 18-month systematic programme prioritising long-term authority over short-term tactics. The strategy targeted three pillars: technical foundation, local dominance via Google Business Profile, and topical authority through suburb-specific content.

Phase 1: Foundation (Months 1-3)

  • Technical audit and remediation — Fixed Core Web Vitals (mobile LCP from 4.2s to 1.8s), implemented HTTPS, restructured URL hierarchy, added XML sitemap with proper priority signalling
  • Medical schema implementation — Added MedicalOrganization, Physician, MedicalCondition (for service pages), and FAQPage schema markup
  • AHPRA compliance audit — Reviewed all existing content against AHPRA Section 133 advertising guidelines, removed/rewrote testimonial-style claims about clinical aspects
  • Google Business Profile reclamation — Verified GBP, added complete business information, added 40+ service categories, uploaded 25+ practice photos
  • Citation audit and cleanup — Identified 23 inconsistent NAP citations across Australian directories; corrected all to match GBP

Phase 2: Local Authority (Months 4-9)

  • Suburb-specific landing pages — Created dedicated pages targeting:
    • "GP Cannon Hill"
    • "Bulk Billing Doctor Cannon Hill"
    • "Family Doctor Cannon Hill"
    • "Skin Check Cannon Hill"
    • "Travel Vaccinations Cannon Hill"
    • "Women's Health Cannon Hill"
    • "Children's Health Cannon Hill"
  • Hyperlocal citation expansion — Listed on 40+ Australian healthcare directories: HealthEngine, HotDoc, NHSD, Healthdirect, plus Brisbane-specific business directories
  • Review acquisition system — Implemented AHPRA-compliant review request workflow at point of consultation completion (in-person tablet), generating 5-12 new Google reviews monthly
  • Content cluster development — Published 24 educational articles on common conditions seen in general practice (common cold, flu vaccine, skin cancer awareness, women's health screenings) — all AHPRA-reviewed before publication

Phase 3: AI Search Visibility (Months 10-18)

  • Answer Engine Optimisation — Restructured all service pages with FAQ schema targeting voice and AI search queries
  • llms.txt implementation — Added llms.txt file to expose key practice information to AI crawlers
  • Featured snippet targeting — Restructured content for question-based queries ("How long does a GP appointment take?", "What does bulk billing mean?")
  • E-E-A-T strengthening — Added detailed doctor profiles with AHPRA registration numbers, qualifications, special interests, photos
  • Continuous review management — Maintained 4.5+ star rating across 250+ reviews

The Results

Measurable Outcomes

By Q4 2025, the Cannon Hill medical centre had become the highest-visibility practice in my Brisbane portfolio, with Semrush position tracking confirming 56.25% visibility — meaning the practice appears in search results for over half of all relevant medical queries in its catchment area.

Semrush Position Tracking (Nov 10-16, 2025)

MetricValuePeriod
Visibility Score56.25%Current weekly average
Recent Change+6.64 pointsvs previous 7-day baseline
Keywords Tracked59All Australian Google
Country/LanguageAustralia (Google), EnglishAustralian targeting confirmed

Google Business Profile Performance (6-week period: 12 Apr – 23 May 2025)

GBP MetricTotalWeekly Average
Phone Calls763~127 calls/week
Website Clicks1,017~170 clicks/week
Driving Directions Requested394~66/week
Total GBP Actions2,174~362 actions/week

Organic Traffic & Conversion Metrics

GA4 Metric6-Week Total
Organic Search Traffic3,903 sessions
GMB Website Visit Clicks1,017
Combined Organic + Direct GMB~4,920 weekly avg ~820

Estimated Business Impact

Applying conservative industry benchmarks for medical practice patient lifetime value (AUD 1,200-2,500 per acquired patient over 3 years for general practice), the SEO programme generates:

  • ~127 phone calls per week through GMB — at a 30% appointment conversion rate, this represents ~38 new appointments weekly attributable to local SEO
  • ~170 website clicks per week through GMB, additional to direct organic traffic
  • Sustained competitive moat — visibility maintained for 18+ months without dropping below 50%
  • Reduced dependency on paid acquisition — practice has minimal Google Ads spend

Engagement Timeline

This isn't a 90-day win — sustained medical SEO authority compounds over years. Here's the actual milestone progression:

Month 1 — Q1 2022

Engagement begins

Initial technical audit and AHPRA compliance review. Baseline metrics captured. GBP claim process initiated.

Month 3 — Q2 2022

Foundation phase complete

Schema markup live. Core Web Vitals fixed. GBP fully optimised. First measurable ranking improvements visible.

Month 6 — Q3 2022

Local visibility breakthrough

Crossed 15% Semrush visibility threshold. First 20 organic keywords ranking in top 10. GMB phone calls grew 200% month-on-month.

Month 12 — Q1 2023

Crossed 30% visibility

Achieved 30%+ visibility — beating most local competitors. Ranked top 3 for primary suburb queries. Review count crossed 100.

Month 18 — Q3 2023

Crossed 45% visibility

Sustained position above 45% for 6 consecutive months. AEO implementation begins for AI search queries.

Month 36 — Q3 2024

Crossed 50% visibility

Highest-performing client in portfolio. Featured snippets captured for 8 queries. Authority moat established against directory competitors.

Month 42 — Nov 2025

56.25% — current state

Visibility growth of +6.64 points in latest 7-day period. Maintaining position with monthly content publication and weekly GBP management.

Key Learnings

Five lessons from this 4+ year engagement that apply to any Australian medical practice:

1. AHPRA compliance is the foundation, not an afterthought

Many agencies write content first and review compliance later. We did the reverse — every piece of content went through AHPRA Section 133 review BEFORE publication. This prevented multiple potential issues and built a sustainable content engine.

2. Google Business Profile beats website SEO for medical practices

763 phone calls came through GBP in 6 weeks. Website organic SEO is critical, but for medical practices, GBP is where booking decisions happen. Weekly GBP posts, photo updates, and review responses compound dramatically.

3. Reviews are the local SEO lever no one optimises enough

The shift from ~12 reviews to 250+ over 3 years was the single biggest ranking driver. Implementing an in-clinic tablet for review requests (with AHPRA-safe language) generated 5-12 reviews monthly without any aggressive solicitation.

4. Suburb-specific content beats city-wide content

"GP Brisbane" is fierce competition against hospitals and franchises. "GP Cannon Hill" is winnable. We built 7 suburb-specific landing pages that account for the majority of locally-qualified traffic.

5. Compounding takes time — but the moat is real

Crossing 50% Semrush visibility took 36 months. But once established, maintaining it requires far less effort than the initial climb. The authority moat now protects against new local entrants and Google algorithm changes.

Want These Results in Sydney or Melbourne?

I'm now applying this exact methodology to medical clinics across Sydney suburbs (Parramatta, Chatswood, Bondi Junction) and Melbourne suburbs (South Yarra, Brighton, Box Hill). The Australian medical SEO market is less saturated than the US, which means well-executed campaigns produce results faster — often within 4-6 months for suburb-level rankings.

If you operate a medical practice in Sydney or Melbourne and want the same systematic approach applied to your suburb, I have limited capacity for 2-3 new clients. See my Australia SEO services →

Ready to Dominate Your Australian Suburb?

Get a free 30-minute strategy call to discuss what's achievable for your medical practice. No sales pitch — just honest analysis of your current position and what it would take to compete.

Book Free Strategy Call →