GTMLab
Performance Marketing→Stage 2 · Paid demand · Ads that reach buyers while they decide, and pay back.
Paid mediaGoogle AdsSearch campaigns built for leads, quotes and bookings, not clicks.Meta AdsFacebook and Instagram campaigns wired to your CRM and judged on revenue.Click-to-WhatsApp AdsAds that open a WhatsApp chat, so buyers talk to you in one tap.
Creative & creatorsPerformance CreativeAds built and tested every week, so the winners scale and the losers die fast.Creator-Led AdsWe find the creators, script the videos and run them as ads from their own accounts.
Challenges we solveOur ads keep getting more expensiveOur agency isn’t deliveringOur creative burns out too fastOur ads look like ads, and people scroll past
ProofBluuu>30%Direct website revenue in the first 30 daysSee the case →
AI Search & SEO→Stage 2 · Search demand · Be the answer when buyers search Google or ask AI.
AI searchAI Search Optimization (AEO & GEO)Get named when buyers ask ChatGPT, Gemini and Google’s AI answers.AI Visibility TrackingSee which prompts name you, which name competitors, week by week.AI Visibility CheckSee what five AIs tell customers in your city, in about a minute.
SearchSEORank on Google for the searches your buyers already make.Local Search & MapsFix your listings and reviews across the sources Google Maps and AI read.
Challenges we solveWe’re invisible in ChatGPT and AI answersOur Google ranking doesn’t carry into AICompetitors get named, we don’tOur listings and reviews don’t match
Proof200+Brands grown, with $20M+ in ad spend operatedSee all case studies →
Funnels & CRO→Stage 3 · Conversion · Turn the traffic you pay for into customers.
Pages & funnelsLanding Pages & FunnelsPages and funnels built around how your buyer decides, not around a template.CRO & Offer TestingTest offers, pages and flows until the conversion rate moves.
Challenges we solveWe get traffic but not leadsWe pay OTAs too much for bookingsOur offer doesn’t convert
ProofIkigai63xROASSee the case →
Data & CRM→Stage 4 · Revenue · Connect every ad to the revenue it earns.
Data, CRM & AICRM & WhatsApp SetupThe right CRM, set up around how you sell, with WhatsApp inside.Lead Quality & Sales OpsStop arguing about lead quality. Measure it, and fix how leads are handled.Attribution & Revenue DashboardEvery lead traced to revenue, even when the sale closes in WhatsApp, a booking system or a POS.AI Sales & Support AgentsCustom AI agents for WhatsApp that answer, qualify and book like your team.
Challenges we solveOur CRM is a messSales says our leads are trashWe can’t see which ads bring customersLeads wait hours for a WhatsApp reply
ProofHokiOne6× → >80×ROAS in six monthsSee the case →
About→How we work, who we are, and what we’ve done
How we workWhat performance marketing isWhy running ads alone doesn’t move revenue, and what does.What it’s like working with usOnboarding, the first tests, a week on your account, and when you see results.Reporting and the monthly reviewThe dashboards and decks you get, and how decisions are made.Who we’re forThe businesses we’re built for, and the ones we’re not.
About usAbout GTMLabWho we are, where we work, and why we’re built differently.Your team & agentsThe people and AI agents on your account, by division.CareersJoin a senior team running growth for APAC brands.
ResourcesCase studiesHow we grew revenue for hotels, clinics, developers and B2B teams.TestimonialsClients on camera, in their own words.PlaybooksSoonTeardowns of how leading brands market and sell.BlogIdeas, experiments and results from our operators.
About GTMLab

100+ senior operators. Ex-founders, YC alumni and a Forbes 30 Under 30.

Meet the team →
Pricing
Let’s Talk

Turn ad spend into revenue you can trace.

Forbes 30 Under 30 Team · Y Combinator Alumni · $20M Ad Spend Operated

Let’s Talk
GTMLab

Ads, AI search, landing pages and CRM, run as one engine. Every lead traced to the revenue it closes.

Available for Q4
Jakarta · Hong Kong · New York

Performance Marketing

  • Google Ads
  • Meta Ads
  • Click-to-WhatsApp Ads
  • Performance Creative
  • Creator-Led Ads

AI Search & SEO

  • AI Search Optimization
  • AI Visibility Tracking
  • AI Visibility Check
  • SEO
  • Local Search & Maps

Funnels & CRO

  • Landing Pages & Funnels
  • CRO & Offer Testing

Data & CRM

  • CRM & WhatsApp Setup
  • Lead Quality & Sales Ops
  • Attribution & Revenue Dashboard
  • AI Sales & Support Agents

Our Work

  • Case Studies
  • Clients
  • Proof
  • Testimonials
  • Creatives

Industries

  • Healthcare
  • Wellness
  • Ecommerce
  • Hospitality
  • Tourism
  • Tech Startups
  • Bali Property
  • Events & Conferences

Resources

  • Blog
  • GTM Mapping
  • Growth Decode
  • Growth Workshops

Company

  • About
  • How we work
  • Pricing
  • Careers
  • Contact
© 2026 GTMLAB.AI · 200+ brands · $20M+ ad spend operated
Medical Travel · IndonesiaAI Search & SEOGoogle · Bahasa Indonesia & English
Case Studies→Medifly

From a Name Nobody Searched to 4× Organic Clicks: Search Built on the Doctors Patients Look For

~4×Organic clicks a dayabout 22 in mid-June to about 89 by late September 2026, two-week averages from Search Console.
~5.6×Search impressions a dayabout 1,480 to about 8,320 over the same two weeks.
29% → 4%Brand share of clicksthe growth came from searches for doctors and hospitals, not from people already looking for Medifly.
Industry
Healthcare · Medical Travel
Lens
AI Search & SEO
Engagement
Jun 2026 → ongoing
Search
Google · Bahasa Indonesia & English
LensAI Search & SEO
IndustryHealthcare / Medical travel platform
MarketIndonesian patients, treated in Malaysia, Singapore, Thailand and further afield
EngagementJun 2026 → ongoing · measured 14 Jun – 9 Oct 2026
What we ranDoctor, hospital and treatment pages · Structured data · Bilingual indexing · Open to AI crawlers
Other lensesWebsite build
Use cases
Channel OwnershipDemand Generation
Channels
SEO
medifly.ai →Let’s talk growth →

Part of the Medifly series · one client, two lenses

You’re reading the AI Search & SEO lens: how the site earned Google’s traffic. The platform it runs on, 4,487 pages in two languages, is the Website build lens.

Intro

We built medifly.ai and run its search. Between the first fortnight of Search Console data (14–27 June 2026) and late September (16–29 September), organic clicks went from about 22 a day to about 89, roughly four times, and Google impressions from about 1,480 a day to about 8,320, about 5.6 times.

The growth didn’t come from Medifly’s own name. Searches for the brand were 29% of clicks in the first fortnight and 4% in September. It came from the searches patients and their families actually make: a specific doctor’s name, who practises at a hospital, what a procedure costs abroad.

Meet Medifly.

Medifly helps Indonesian patients get the right treatment abroad, with a doctor beside them. Its doctors read the case, say which specialist should treat it and where, in Malaysia, Singapore, Thailand and further afield, and stay in touch on WhatsApp through recovery. Patients pay the hospital’s own price; Medifly’s partner hospitals pay Medifly.

The challenge — patients search for a doctor, not a platform.

A new platform starts with no searches of its own. Nobody types the name of a service they haven’t heard of, and in medical travel the decision is too personal for a general page to win it.

  1. Nobody searches for a platform they don’t know. The brand was the only organic traffic to count on: nearly a third of clicks in the first fortnight.
  2. The real searches are names. People look up a specific surgeon, read reviews of them, check which doctors practise at a hospital and ask what an operation costs. Each search is tiny on its own; together, they’re the market.
  3. Two languages, one decision. Indonesian patients research in Bahasa Indonesia and in English, often both, and the hospitals they consider publish in English.
  4. Health pages are held to a higher bar. Search engines want real credentials, real details and the same facts everywhere before they send someone a doctor’s name.

Where search stood at the start

  • About 22 organic clicks a day, the two-week average for 14–27 June 2026.
  • About 1,480 impressions a day over the same fortnight.
  • 29% of clicks were for the brand: searches for Medifly itself.

Our approach — a page for every search a patient makes.

Instead of chasing a few big terms like “treatment abroad”, we built a page for each thing patients look up, and made every one of them complete, consistent and readable by machines. The table is the high-level cut.

Page typeThe search it answersWhat’s on the page
Doctor profiles3,167A named specialist, their reviews and their hospital: “dr [name] review”Specialty, hospital, credentials, languages spoken, schedule and a cost estimate, with a way to talk to a doctor
Hospital doctor listsone per hospitalWho practises where: “[hospital] doctor list”Every specialist at the hospital, each linked to their profile
Hospital pages299What a hospital offers: “services offered by [hospital]”Beds, specialties, accreditation, ratings and location
Treatments and packages263 + 538What a procedure costs abroad, often asked in Bahasa Indonesia: “biaya operasi … di …”What’s included, where it’s done and what it costs

1. Build the page for the doctor, not the specialty.

Strategic reasoning

A patient who has been referred to a surgeon searches that surgeon’s name. So every one of the 3,167 doctors got a profile of their own, written from the same fields: specialty, hospital, credentials, languages, schedule and a cost estimate. Most of the doctor-name searches that bring clicks now find the profile on Google’s first page.

  • One template, filled from data. Every profile carries the same facts in the same places, so none is thin.
  • Structured data on every profile: the doctor, their hospital, their credentials and an FAQ, so a search engine reads who the doctor is, not just a page of text.
  • The reviews search, answered. “[Doctor] review” is one of the commonest searches, and the profile answers it with the facts a patient needs before choosing.

2. Make every hospital page a doctor list.

Strategic reasoning

The next big pattern is people checking who works at a hospital. Each of the 299 hospitals has its own page, with beds, specialties, accreditation and ratings, and a list of its doctors beneath it, each linked to their profile. Hospital pages and their doctor lists are among the site’s most-clicked pages.

  • A doctor list per hospital, so the page answers the search and leads to the profiles.
  • Ratings and location as data, in the structured data as well as on the page.

3. Index it twice: Bahasa Indonesia and English.

Strategic reasoning

Every page exists in both languages, and the sitemaps say so: one sitemap per page type, each address listed with its other-language version. That’s 8,974 addresses for search engines to find, crawl and keep up to date as doctors, schedules and packages change.

  • One sitemap per page type (doctors, hospitals, packages, treatments, specializations and the rest), so a problem in one shows up on its own.
  • Both languages built together, with the same facts on both.

4. Open the site to search engines and AI crawlers.

Strategic reasoning

Patients increasingly ask ChatGPT or Perplexity which hospital to choose. medifly.ai’s robots.txt names Google’s and Bing’s crawlers and the AI engines’ one by one, GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and the rest, and lets them read everything but the chat and the system paths. The structured data that tells Google who a doctor is tells an AI engine the same.

There’s no AI-citation data for Medifly yet, so this page claims none. The results below are Google’s.

The shift, before → after.

DimensionMid-June 2026Late September 2026
Organic clicks a dayAbout 22About 89, roughly 4×
Google impressions a dayAbout 1,480About 8,320, about 5.6×
Brand share of clicks29%4% (September)
What brought the clicksSearches for MediflyDoctors, hospital doctor lists, treatments and costs
Best day so far—132 clicks, on 9 September
Chart: organic clicks a day on medifly.ai, 14 June – 9 October 2026, from about 22 a day in mid-June to about 89 in late September

Why the long tail beat the head terms.

A big term like “treatment abroad” is fought over by every hospital and agency, and the person typing it hasn’t decided anything yet. A doctor’s name is different: it’s searched by someone who has already been told who to see, a few times a month at most. One page for one name brings almost nothing. Three thousand of them, each complete, brought the growth: the brand’s share of clicks fell from 29% to 4% while total clicks rose about four times.

Results — search that isn’t the brand.

Two-week averages from Medifly’s Search Console: the first fortnight of data (14–27 June 2026) against late September (16–29 September), with the first days of October reported too.

~4×Organic clicks a day, about 22 → about 89
~5.6×Google impressions a day, about 1,480 → about 8,320
29% → 4%Brand share of clicks, June → September
2,801Organic clicks in September, the best month so far
6,901Organic clicks in 118 days, 14 June – 9 October
132Clicks on the best day, 9 September

Honest read: September was the peak so far. In the first nine days of October clicks averaged about 65 a day, still about three times mid-June, and impressions have been lower since mid-September while the average position improved. Most clicks come from searchers in Malaysia, then Indonesia and Singapore, and not every doctor-name search is a patient planning to travel: this page counts searches and clicks, not enquiries or bookings. There’s no AI-citation data for Medifly yet, so no AI figures are claimed.

What this taught us about search for a new health platform.

  • Start from the searches people already make. A new name has no searches; the doctors and hospitals it works with do.
  • The facts are the content. Credentials, languages, schedules and costs, the same on every page, did more than any article could.
  • Build both languages from the start. Adding one later means re-indexing thousands of pages; building them together means they launch together.
  • Watch the brand’s share, not just the total. Clicks rising while the brand’s share falls is the clearest sign search is finding new people.

The rest of the engagement.

Medifly is one engagement told two ways. The other lens:

Website build — the platform under the search: 4,487 pages in Bahasa Indonesia and English.

A name nobody searched for is now found by the doctors and hospitals patients search for — organic clicks up about four times in three months.

Every doctor, hospital and treatment has a page in two languages, open to search engines and AI crawlers alike. The work now is keeping thousands of profiles complete and current, and winning back the searches that eased in October.

Book a strategy call →

More wins, with the numbers behind them.

See every case →

Medifly

Medical Travel Platform

A Page for Every Doctor: The 4,487-Page Bilingual Platform Behind Medifly’s Search Growth

4,487Pages, each in two languages
3,167Doctor profiles

Bluuu

Luxury Yacht Operator

30%+ Direct Revenue in 30 Days: How a Global, Award-Winning Luxury Yacht Operator Cut OTA Dependence

>30%Direct website revenue in the first 30 days
27%Year Over Year (vs. +6.7% prior year)

Palma Islands

Real Estate Developer

From Referral-Only Sales to 3–5 Qualified Leads Per Day

−70%Cost per qualified lead
3–5Qualified leads per day

Let’s engineer your lead generation engine.

More qualified leads, lower CAC, and a clear view of which ads bring in revenue.

Ways to work with us
Monthly plansOne-off buildsGrowth partnership

How we start

  1. 1Discovery callWe learn how you sell, where leads go cold and what could work better.
  2. 2Read-only auditIf we’re a fit, we get read-only access to your ads, analytics and CRM, and diagnose what’s really going wrong.
  3. 3Your proposalWe walk you through the diagnosis and the engine we’d build to fix it.

For lead generation businesses already running paid ads. Replies within 24 hours.

Explore a partnership
Selected clients
LazadaCinepolisIHH HealthcareGleneaglesMount ElizabethSiloamELSA SpeakCekatAIAshley GroupBluuuCentral WellnessDoré by LeTaoGoDrinksIkigaiMediflyPalma Islands