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
SEO
  • Before & after
  • Search teardown
  • Why it stalls
  • Pricing & guarantee
  • Results
  • Why GTMLab
  • FAQ
  1. AI Search & SEO
  2. SEO

Rank for the searches that end in a sale.

We fix what holds your site back, publish the pages your buyers’ searches need, and earn the links that make Google trust them, with every page written to be quoted by AI Overviews and ChatGPT too. Every engagement is priced by quote and backed by a pay-on-performance guarantee.

Get my keyword money mapChat on WhatsApp

No commitment. A senior operator reads every request.

  • Google Partner
  • 200+ brands grown
  • $20M+ ad spend operated
  • Senior operators only

The growth partner behind brands across Asia.

200200+

brands served

$20M$20M+

ad spend operated

Our team’s track record

Y Combinator alumniForbes 30 Under 30
  • Ashley GroupCase study
  • BluuuCase study
  • CekatAI
  • Central WellnessCase study
  • Cinepolis
  • Doré by LeTao
  • ELSA Speak
  • Gleneagles
  • GoDrinks
  • IHH HealthcareCase study
  • IkigaiCase study
  • Lazada
  • MediflyCase study
  • Mount Elizabeth
  • Palma IslandsCase study
  • Siloam

and 180+ more brands

Meet our clients
SEO

Start from the searches that buy, not the ones with volume.

Most SEO chases traffic. Ours starts from searches with buying intent, often small and specific, and builds the pages that win them, by the hundred where the market calls for it. Medifly, a medical-travel platform whose site we built and run, shows what that does in three months.

Search Console overviewReal account · Medifly, medical travel
Organic clicks
~22/day~89/daymid-June 2026~4× by late September
Search impressions
~1.5K/day~8.3K/daymid-June 2026~5.6× over the same months
Best day
—132 clicksmid-June 20269 September 2026
Pages that rank
—Doctors & hospitalsmid-June 2026a page for each one
1×2×3×4×5×6×
Organic clicks ~4×
Data starts · 14 June 2026
JunJulAugSep
What changed
  • Organic clicks~22 a day~89 a day
  • Impressions~1,500 a day~8,300 a day
  • What ranksThe brand and a few doctorsDoctors and hospitals across the site
  • Where clicks come fromNearly a third from the brand nameAlmost all from doctor and hospital searches

Weekly averages of organic clicks from Medifly’s own Search Console, indexed to the first week of data (from 14 June 2026); the headline figures compare the first and last fortnights.Visit medifly.ai →

The short answer

What does an SEO agency actually do?

An SEO agency gets your website found in Google’s results for the searches your buyers make. The work falls into four parts: technical SEO (making the site fast, crawlable and well structured), content (pages that answer those searches better than anyone else), authority (links and mentions from sites Google trusts), and upkeep (refreshing pages as searches and competitors change).

Good SEO is measured in leads and revenue from organic search, not in rankings for their own sake.

Technical SEO
A fast, crawlable, well-structured site that search engines can read.
Content
Pages that answer your buyers’ searches better than anyone else’s.
Authority
Links and mentions from sites Google already trusts.
Upkeep
Pages refreshed as searches and competitors change.
AI visibility check

What does AI say when your customers ask?

We ask the five AIs what a customer in your city would ask, and show you who they name, where they got it, and what to fix first.

  • ChatGPT
  • Gemini
  • Perplexity
  • AI Overviews
  • Claude

About a minute. No sign-up for the first read.

Search teardown

One long-tail search, taken apart.

A real search Medifly wins, from its own Search Console, and why pages like it add up. The other results are placeholders.

Step by step
Step 1 of 6The long tail

Patients look up a hospital’s doctor list or a specialist by name: small searches, thousands of them, from people close to booking.

  • ~4×organic clicks, June to September 2026
  • ~5.6×search impressions
  • 4.7average position for this search
google.com/search
ipoh specialist hospital doctor list
AllMapsImagesNews
HHospital sitehospital website › doctorsFind a Doctor | Specialist HospitalSearch our doctors by name or specialty. Clinic hours and appointments.
DDirectory Bdirectoryb.com › ipohDoctors in Ipoh: List of Specialists - Directory BAddresses, phone numbers and opening hours for clinics and hospitals in Ipoh.
MMediflymedifly.ai › hospitalsAvg. position 4.7Ipoh Specialist Hospital: Doctors & Specialties | MediflyBrowse the hospital’s specialists by specialty, see who treats what, and talk to a Medifly doctor before you travel.
Doctors by specialty · Hospital details · Talk to a doctor
MediflyDoctors · Hospitals · Packages
The ad’s words, said backIpoh Specialist Hospital

Find the right specialist by specialty, and talk to a Medifly doctor before you travel.

  • Specialists listed by specialty
  • Who treats what, in plain words
  • A doctor reads every message, 24/7
Talk to a doctorChat with Aira
Search Consolemedifly.ai
Organic clicks
~22 → ~89 a day
Impressions
~1,500 → ~8,300 a day
What ranks
Doctor and hospital pages
Timeframe
June → September 2026
Site and SEO
Built and run by GTMLab
Why SEO stalls

Six reasons your site doesn’t rank.

The searches are there. Pick a leak to see what it looks like, how to check it yourself in 30 seconds, and how we fix it.

01 / 06

Off page one for the searches that buy

What’s happening

Ranking for your own name is easy. The searches that bring new customers are the ones where you’re on page two or nowhere.

Rankings · the searches that buy“physio clinic near me”Page 3“sports injury clinic”Page 2“back pain specialist”Not ranking
Check it yourself30 sec

Search your main service and city in a private window. Are you on page one?

How we fix it

Pages built to win the searches that buy.

02 / 06

Questions with no page

What’s happening

Buyers search hundreds of specific questions. One services page can’t answer them all, so Google ranks pages that do.

Buyer questions vs. pagesQuestions buyers askPages that answer themMost questions have no page
Check it yourself30 sec

Write down the 5 questions your sales team hears most. Does a page on your site answer each one?

How we fix it

A page for every search that sells.

03 / 06

Two pages fighting for one search

What’s happening

A service page and a blog post both chase the same search, and Google ranks neither well.

Two pages, one search/services/knee-painPosition 14/blog/knee-pain-guidePosition 17Google can’t pick oneNeither ranks
Check it yourself30 sec

Search “site:yourdomain.com” plus your main service. Do two of your pages compete for it?

How we fix it

One page per search, the rest merged or redirected.

04 / 06

A slow site on a slow phone

What’s happening

Most searches happen on a phone. A page that takes seconds to load loses the visitor and the ranking.

yourbrand.com/offerStill loading · 6.8s
Check it yourself30 sec

Test your main page in Google’s PageSpeed Insights. Is the mobile score in the green?

How we fix it

A fast site, measured on real phones.

05 / 06

Pages Google has to guess about

What’s happening

Without structured data, Google has to work out what you sell, where and for whom, and often gets it wrong.

Structured data on your pagesOrganizationMissingFAQMissingServicePartial
Check it yourself30 sec

Paste a key page into Google’s Rich Results Test. Does it find your business, services or FAQs?

How we fix it

Structured data on every page that matters.

06 / 06

Pages that miss the question

What’s happening

A page can rank and still lose the visitor if it doesn’t answer what they searched for in the first lines.

Luxury villas in Canggu3–4 bedroom villas“Can a foreigner even own this?”Not answered on the page
Check it yourself30 sec

Open your page for your top search. Do the first two lines answer what was searched?

How we fix it

The answer first, then the proof.

How we win in SEO

We rank you for the searches that buy, not the ones that browse.

Most SEO chases traffic: thousands of visitors reading a blog post who will never buy. The ranking report looks great, and the phone doesn’t ring.

We start from the searches your buyers make when they’re ready: prices, “near me”, “best in your city”. Your Google Ads data shows us which of them already bring paying customers. We build and strengthen the pages that rank for those searches, and judge every page on the leads it brings in your CRM.

Leads from Google, by page: not rankings, not traffic.

  1. 1

    We find the searches buyers make when they’re ready

    • Prices
    • Near me
    • Best in your city
    • Comparisons
  2. 2

    We check them against your ad data

    • The searches already bringing paying customers
    • Ranked by what they’re worth to you
  3. 3

    We build pages that rank and convert

    • Written, built and kept fresh
    • Technical fixes and links pointed at the pages that matter
  4. 4

    We judge every page on the leads it brings

    • Leads from Google tagged in your CRM
    • Cut ad spend on searches you now win without paying per click
Keyword money mapSample · a dental clinic in Jakarta · example numbers
  1. Estimated organic visits a month2,400
  2. Estimated leads a month96
  3. Estimated revenue a month$28,800
SearchSells through your adsVisits a monthLeads a monthRevenue a month
dental implant price jakartaYes88035$10,500
invisalign jakartaYes72029$8,700
dentist near me kemangYes48019$5,700
teeth whitening costYes32013$3,900
Pricing

Priced for your business. Backed by a guarantee.

Every business needs different searches, pages and links, so we quote after your money map, not before.

Pay-on-performance guaranteeEvery SEO engagement

Benchmarks not met? You don’t pay.

We back every SEO engagement with a pay-on-performance guarantee. If the SEO traffic and ranking benchmarks we agree aren’t met within the engagement period, you don’t pay.

Get my money mapBenchmarks and period agreed in writing before we start.
What we agree
The searches, the traffic and ranking benchmarks, and the engagement period.
How it’s measured
In your own Search Console and analytics, so you can check it yourself.
What’s included
Research, money pages, technical fixes and links, in one quote.
How you pay
A fixed quote for the engagement period. No surprises.

Pairs well with

  • Domain Authority Booster+20 points in 60 to 90 days, so your pages rank faster · $4,500See the package
  • Google AdsWin the searches that buy now, while your rankings grow · from $990 a monthSee Google Ads
  • AI SearchGet named in ChatGPT and Google’s AI answers too · from $499 a monthSee AI Search

Compare pricing across every service

Results

What our SEO has done.

Medifly’s figures come straight from its own Search Console. The stories below are more of our clients’ growth, measured on their own data.

  • 4×4×Organic clicks in three months, June to September 2026, on a site we built and runMedifly · medical travel
  • 5.6×5.6×Search impressions over the same three monthsMedifly · medical travel
  • 6,200+6,200+Organic clicks in 108 days, mid-June to the end of September 2026Medifly · medical travel
  • 17,000+17,000+Search impressions on the best day, in late AugustMedifly · medical travel

Central Wellness

Holistic Wellness Provider

The Paid Acquisition Engine That Grew High-Value Bookings 230% Without Spending a Dollar More

+230%Increase in high-value bookings
>50%Lower Cost per qualified lead, in 6 months

HokiOne

E-Commerce

After 27 Years Selling Only to Businesses, a First D2C Channel Built From Zero Hit 80× ROAS

6× → >80×ROAS in six months
0 → 1D2C revenue line, built from scratch
Online Property Marketplace

“On a property marketplace, it's all about lead quality — plenty of clicks, but few who are actually serious. GTMLab changed who comes through, and now we get people genuinely ready to move.”

OPFounderOnline Property Marketplace
Orange Lotus

“From the start, GTMLab focused on understanding our problem and even went the extra mile with their strategy. In a niche, zero-to-one market like ours, they brought us our very first client.”

VVascoOrange Lotus
Xccelerate

“At our price point, a subscription is considered an investment, and rarely an impulse. GTMLab built the journey that educates and nurtures people along the way, so they reach us already convinced.”

LLavineFounder, Xccelerate
Jakarta Aquarium SafariCase ↗

“Our pipeline used to live in our sales team's relationship, so every time one left, part of it left too. GTMLab built us a system that solves this, and now the leads just keep coming.”

SStellaGeneral Manager, Jakarta Aquarium Safari
Global Paws

“In just two months, our business has grown dramatically with more customers coming digitally. I’m extremely satisfied with their services and highly recommend GTMLab to other business owners.”

MelodyCEO of Global Paws
Hearing Vision

“Hearing care runs heavily on trust, so for years we've been living through referrals. GTMLab built the engine that changed it. Within a month, bookings were up 30% across every branch.”

AAffendyGeneral Manager, Hearing Vision
The first 90 days

What happens after you say yes.

  1. Week 1
    Your CRMSale · $1,240Google SearchSearch Console connectedDoneGA4 connectedDoneRankings trackedLive

    Map the searches

    The searches with buying intent in your market, sized and ranked by how soon you can win them.

    You getYour search map

  2. Weeks 2–3
    Change historyGoogle SearchSearch map readyMonTechnical fixes liveTueFirst pages rankingWedLinks earnedThu

    Fix the foundations

    Speed, crawlability, structure and structured data, so Google and the AI engines can read every page.

    You getA site search engines can read

  3. Weeks 4–8
    Weekly reportWeek 8Revenue ▲6 new ads tested4 cut

    Publish and earn

    Pages for the searches that buy, by the hundred where the market calls for it, and links earned from sites Google trusts.

    You getNew pages ranking, week by week

  4. Day 90
    Next quarterThe planMonth 4Month 5Month 6Pages for new searchesRefresh what slippedMore earned links

    The review

    Rankings, organic traffic, leads and revenue, and next quarter’s searches to win.

    You getNext quarter’s plan

Why GTMLab

GTMLab, an SEO agency, or an in-house team?

Three ways to run SEO, and what each one actually gets you.

What you getGTMLabSenior operators, judged on revenueTypical agencyPaid by the monthIn-house hireOne person, one channel
Who runs itA senior strategist with nine agentsPartly: An account manager and a toolPartly: One person, between other jobs
What counts as successLeads and revenue from organic searchNo: Rankings and trafficNo: Posts published
How you payA fixed quote, backed by a pay-on-performance guaranteeNo: A fixed fee per month, results or notPartly: Salary and tools
PagesA page for every search that sellsPartly: A few blog posts a monthNo: Whatever there’s time for
AI answersEvery page written to be quoted by AI tooNo: Not consideredNo: Not considered
Time to startAudit in 5 working daysPartly: A month of onboardingNo: Months to hire
Beyond SEOPaid search carries leads while SEO buildsPartly: SEO onlyNo: One channel, one person
Book your audit
Who runs your account

Senior operators, on every account.

You speak to the people doing the work, every week, not an account manager relaying messages.

Where our team comes from
  • BCG
  • Accenture
  • Unilever
  • Traveloka
  • Lazada
  • Klook
  • Ruangguru
  • Mekari
  • Peeba
  • Y Combinator alumniY Combinator alumni
  • Forbes 30 Under 30Forbes 30 Under 30
  • 100+specialists, no junior layer

Leading your account: Kevin Cho, Co-founder, Growth Strategy · Rizky Darmawan, Head of Performance Marketing · Andhika Nurrizky, Senior Performance Marketing Specialist

“

We don’t get paid for clicks, so we don’t chase them. Every account we take on is wired to the sales in the client’s CRM and judged on them.

Kevin ChoCo-founder, Growth Strategy, GTMLab
Don’t take our word for it

Ask the engines about GTMLab.

Open your AI of choice with the question already asked, and see what it says.

  • ChatGPT↗
  • Perplexity↗
  • Claude↗
  • Google AI Mode↗
  • Copilot↗
FAQ

Before you book your call

How long does SEO take to work?

Technical fixes can show within weeks. New pages usually take a few months to rank, depending on how competitive the searches are and how much authority your site already has. That’s why we start with the searches you can win soonest, and why paid search can carry the leads while SEO builds.

Will AI search make SEO obsolete?

No. Google’s AI Overviews and AI Mode draw on pages in Google’s index, and ChatGPT’s search relies on search indexes too. Well-built, trusted pages are what AI answers are made from, which is why we run SEO and AI search optimization as one program.

Is AI-generated content bad for SEO?

Google has said it rewards helpful content however it’s produced, and penalizes pages mass-produced to manipulate rankings. Each page we publish is written around a real buyer search, from your real products, prices and proof. Helpful and specific is what ranks.

Do you build backlinks?

Yes, by earning them: publications, industry directories, partners, communities and digital PR relevant to your market. We don’t buy links from networks, because the short-term lift isn’t worth the risk to your domain.

What does it cost?

We quote after your Keyword Money Map, because every business needs different searches, pages and links. The quote is fixed for the engagement period and covers research, money pages, technical fixes and links. Every engagement is backed by a pay-on-performance guarantee: if the traffic and ranking benchmarks we agree in writing aren’t met within the period, you don’t pay.

Can you do SEO on our current platform?

Yes, on the platform you already use. If the platform itself is holding you back, slow, hard to crawl or hard to publish to, we can rebuild or optimize the site.

Do you do local SEO?

Yes. For businesses with physical locations, local search (Google Maps, the local pack and “near me” answers) is often where the fastest wins are. See Local Search & Maps.

How do you report on SEO?

Monthly, on rankings for buying searches, organic traffic, and the leads and revenue that traffic brings in, with what we did, what moved and what we’ll do next.

Complimentary · fit call first

Your Keyword Money Map

Start with a 30-minute call. If we’re a fit, you give us read-only access to Google Ads and Search Console. We show you which searches already bring paying customers through your ads, where you could rank for them instead, and what that’s worth.

  1. 1
    A 30-minute fit call

    Your business, your buyers, and what you spend on Google today.

  2. 2
    You share read-only access

    Google Ads and Search Console. We change nothing.

  3. 3
    Your money map, on a call

    The searches that sell, where you could rank, and the estimated visits, leads and revenue a month.

Nothing to sign. Your accounts stay yours.

Get your keyword money map

Takes 30 seconds · You pick a time next
WhatsApp or phone*
We need a number we can reach you on.

Read-only access only. We never change anything in your accounts without your OK.

Rather talk it through?Message the team directly on WhatsApp.Chat on WhatsApp
Book your audit→WhatsApp