PMGS × AI Ranking · Strategy Report

Niche-Down Strategy: Medical & Tradies

A data-backed plan to turn PMGS into a productized, AI-driven local service (GoHighLevel + SEO + AI receptionist). Built from live Melbourne search demand and your existing client base.

Prepared for Gayan Perera (PMGS) By Nico · AI Ranking 1 June 2026 Data: Google Ads / DataForSEO, Melbourne metro

01The snapshot

Two niches already live in your client base, and two of the strongest local-search markets in Melbourne. They need opposite sales angles.

~71,500
Medical primary-care searches / mo (Melbourne)
$1.40–2.90
Medical cost-per-click — cheap to rank & compete
6 + 3
Medical centres + adjacent health clients you already have
~34,000
Tradie searches / mo across target trades
$20–68
Tradie cost-per-click — 10–30× medical
15+
Trade-adjacent clients already in your book
The one insight that drives everything: Medical = massive volume at cheap clicks → win it organically and capture demand that already exists. Tradies = expensive clicks → every organic/booked lead is worth a fortune, which is exactly why the AI receptionist + ads upsell prints money (your insulation client model).

02Medical centres volume + retention play

Patients aren't short — demand is already there. A clinic doesn't need leads generated, it needs to capture and never lose the people already searching. Pitch = "never miss a patient," not "more patients."

Melbourne monthly search volume (bar = searches/mo · label = CPC)

gp near me
$1.90
27,100
dentist near me
$7.07
27,100
bulk billing doctor near me
$2.37
12,100
doctor near me
$1.81
12,100
medical centre near me
$1.44
9,900
medical centre
$2.51
5,400
medical clinic near me
$1.43
2,900
doctors near me open now
720
walk in clinic near me
480
bulk billing clinic
390

"medical centre" sits at competition index 16 (LOW) — genuinely easy to rank organically. Dental is bigger-CPC ($7) and a strong adjacent niche (you have a denture clinic).

Why medical is the lead niche: sticky & recurring, 6 warm clients = instant case studies, AI receptionist (missed-call recovery + after-hours booking) is the single highest-value GHL feature, and the community already has Surinder/ResoClinx (UK clinics) and James (medical GHL) to copy from.

03Tradies / home services high-ticket lead-gen

Lower volume than medical, but look at what a click costs. That single fact justifies $1k–2k/mo retainers and makes organic SEO + the AI receptionist worth a fortune to them.

Melbourne monthly search volume (bar = searches/mo · label = CPC)

plumber near me
$30.07
8,100
electrician near me
$21.66
6,600
pest control near me
$13.77
2,400
concreter near me
$7.28
1,900
emergency plumber
$36.78
1,600
roofing melbourne
$15.43
1,600
builder near me
$7.10
1,600
electrician melbourne
$19.49
1,300
roof repairs
$22.23
1,000
blocked drain
$35.44
720
emergency electrician
$39.38
390
insulation removal
$7.04
260
hot water repair
$67.75
110
Best target trades (value × winnability): electricians, plumbers, roofing, pest control, concreting. Hot-CPC emergency terms (emergency plumber $37, emergency electrician $39, hot water $68) are where speed-to-lead + AI receptionist matter most. This is the "done-for-you growth" package with the ads upsell — your insulation client repeated (spends ~$15k ads / pays ~$5k / 100–150 leads).

04Run both, position differently

Medical  Patient Engine

Core promise
Never miss a patient, fill the book
Hero feature
AI receptionist + no-show reminders
SEO angle
Cheap to rank, capture demand
Ads
Light / optional
Stickiness
High (recurring)
Price band
$297 – $1,200 /mo
Start with
Your 6 medical clients (warm)

Tradies  Lead Engine

Core promise
More jobs, never miss a call
Hero feature
AI receptionist + speed-to-lead + ads
SEO angle
Organic = escape $30 clicks
Ads
Core upsell (high ticket)
Stickiness
Medium (project-driven)
Price band
$497 – $1,997 /mo + spend
Start with
Insulation-type referral trades
The call: lead the productized service with Medical (stickier, warmer, AI receptionist fits perfectly, cheap to deliver). Run Tradies as the high-ticket lead-gen track where the ads upsell lives. Pitch both to the dormant client list.

05Packages & pricing (AUD · decoy 3-tier so the middle wins)

Set A  Medical "Patient Engine"

Starter
$297/mo
+ $750 setup
  • Google Business Profile optimization
  • Review generation automation
  • Missed-call → text-back AI
  • Website refresh (WebMCP-ready)
  • AI receptionist (24/7 booking)
  • No-show reminders
  • Programmatic suburb SEO
Most pick this
Growth
$597/mo
+ $1,500 setup
  • Everything in Starter
  • AI receptionist — 24/7 answer + book
  • Appointment reminders / no-show cut
  • Programmatic suburb SEO (10 pages)
  • GA4 + call/booking reporting
  • Patient reactivation campaigns
  • Ads management
Premium
$1,200/mo
+ $2,500 setup
  • Everything in Growth
  • Suburb SEO (25+ pages)
  • Patient reactivation campaigns
  • Multi-location / multi-practitioner
  • Google/Meta ads management
  • Priority support

One recovered after-hours patient ≈ the monthly Growth fee. That's the close.

Set B  Tradie "Lead Engine"

Starter
$497/mo
+ $1,000 setup
  • AI website build (WebMCP-ready)
  • GBP optimization + weekly posts
  • Missed-call → text-back AI
  • Review generation automation
  • AI receptionist
  • Programmatic SEO
  • Ads management
Most pick this
Growth
$997/mo
+ $1,800 setup
  • Everything in Starter
  • AI receptionist — books while on the tools
  • Suburb × service SEO (20 pages)
  • GHL CRM + quote follow-up
  • Monthly lead + ranking report
  • Ads management
  • Speed-to-lead automation
Scale
$1,997/mo
+ ad spend · + $2,500 setup
  • Everything in Growth
  • Suburb × service SEO (40+ pages)
  • Google/Meta ads management
  • Speed-to-lead SMS + call-back
  • Dedicated / priority support
Ads & backlinks add-on: 15–20% of ad spend (min $500/mo). Backlinks via white-labelled GetMeLinks at cost + 15–20%, sold as 3–6 month consistency. "Scale" is the insulation-client model — they happily pay $2k+/mo because a lead is worth $20–70/click on paid.
Why is Medical priced lower than Tradies? Price to the value the client captures, not to your build effort (the setup work is nearly identical, which is why the setup fees overlap). A tradie click costs $20–68 and one won job is worth hundreds to thousands, so every lead you generate is high-dollar and the retainer can sit at $997–1,997 + ad-spend markup. A medical click is ~$1.90; clinics win on volume and stickiness, not big-ticket jobs, and the offer is "never miss a patient" (retention) rather than a paid lead-gen machine. They're also more price-sensitive. So Medical anchors lower on purpose: same engine, lower per-lead value, lower monthly. Lead with the recurring value the client captures and the price difference makes sense to them too.

06Cold-outreach engine: 84 qualified medical prospects

Beyond reactivating old clients, we built a NEW-business pipeline: 84 real medical practices across Gayan's northern-Melbourne patch, pulled from Google Maps and qualified for weak digital presence. This is the proof that the medical niche has a deep, addressable market on his doorstep.

84
Qualified medical practices (12 suburbs)
50
Have NO website at all — can't rank organically
14
Weak sites proven with live Lighthouse audits
Hero examples to lead outreach with: Mernda Regent Street Medical (4.6★, 331 reviews, zero website) · Summerhill Medical Centre (1.8★ across 283 reviews) · Doctors at Mill Park (2.2★/479) & Alpha Medical (2.4★/468) — huge demand, terrible sites. Each is a live "here's exactly what's broken, here's the fix" pitch.
The signals we qualified on (mix, ranked by opportunity): no website (50 of 84), reputation risk under 3.5★, proven demand of 100+ reviews, thin review counts, and slow/old audited sites (Lighthouse performance 54–70 on most). Full interactive dashboard: medical-prospects-northern-melbourne.html. Shareable Google Sheet (with outreach-tracking columns): open sheet ↗.

This same fan-out can be re-run for any suburb set (inner-north, or a whole trade vertical) on demand — it's a repeatable prospecting machine, not a one-off list.

07Dormant-client reactivation email

~130 clients on hosting-only, many not contacted in 3–5 years. Lead with your own "is your site AI-search ready?" angle. Plain text, send to the whole list, route medical/trade segments to the matching P.S.

Medical P.S.

The biggest win for clinics is the AI receptionist — it answers after-hours calls and books patients straight into your calendar, so you stop losing them to the clinic that picks up.

Tradie P.S.

For trades, the game-changer is never missing a call while you're on the tools. Our AI answers, texts the lead back and books the job before they ring the next bloke.

Dormant P.S.

I know it's been a while — you've been hosting with us but we haven't done much lately. This is genuinely free and might surface a quick win.

Full 3-email sequence (opener → non-opener follow-up → offer) is in 03-reactivation-email.md.

08Next steps

From Gayan

  • Full description of the GHL service / fulfilment flow
  • Dormant client count by industry (from the cPanel sheet's industry column)
  • Confirm: lead with Medical? Trade sub-niches to prioritise?
  • Pick the first 10 prospects to call from the Google Sheet

From Nico (next session)

  • Pitch / onboarding deck for the chosen niche
  • Cold-outreach email tailored to the prospect weaknesses (no-website vs reputation-repair)
  • Competitor teardown of the $400–500/mo AI-website GHL agencies
  • Optional: extend the prospect sweep into inner-north + a trade vertical
PMGS × AI Ranking · Confidential

Access required.

Enter passphrase to view