Digital Agency Bangkok Co., Ltd.

Your dream in digital formats!

Google Ads Case Study: How Digital Agency Bangkok Generated 2,765 Leads for Satori Massage

From Zero to 2,765 Leads: Satori Massage’s First Google Ads Campaign

Industry: Massage & Spa Services (Outcall/Home Massage)

Location: Phuket, Thailand

Channel: Google Search Ads

First-time advertiser

At a Glance

Metric Result
Conversion rate 34.81%
Total leads (WhatsApp clicks) 2,765
Cost per lead ฿47.49
Click-through rate 10.58%
Campaign period Feb 16 – Jul 9, 2026 (~5 months)
Daily budget ฿800

For context, a typical Google Search campaign converts at 3–6%. This one has sustained a conversion rate 6–10x that benchmark, on a modest daily budget, for a client who had never run a single paid ad before.

About Satori Massage

satori massage website

Satori Massage (satori-massage.com) offers outcall and home massage and spa services in Phuket, serving both local residents and the island's steady stream of tourists. Before working with Digital Agency Bangkok (DAB), the business relied entirely on word-of-mouth, walk-ins, and organic listings — Google Ads was new territory.

The Opportunity

Phuket's massage and spa market is dense and highly competitive, with established spas, hotel partnerships, and outcall services all fighting for the same searches. Satori Massage had a strong service offering and a simple, WhatsApp-first booking flow, but no paid visibility — meaning high-intent searches like "massage near me" or "outcall massage phuket" were going to competitors by default.

The brief for DAB: build a Google Ads presence from scratch, with no historical account data to draw on, and turn search traffic directly into WhatsApp conversations — as efficiently as possible.

Goals

  • Launch a Google Search campaign that generates a reliable stream of qualified WhatsApp leads within the first 30 days
  • Establish a conversion rate meaningfully above the local-services benchmark (3–6%)
  • Keep cost per lead sustainable on a modest daily budget (฿800/day) so the client could evaluate the channel with limited risk
  • Build a keyword and landing page system that could scale once the channel proved itself

Strategy & Approach

Keyword

Keyword & competitor researchBefore launch, we mapped the highest-intent search terms in the Phuket massage category — through direct keyword research and competitor analysis — rather than guessing at what searchers would type.

Phrase match first, broad match once data existed. With no historical account data, we started conservatively on phrase match to control who the ads showed to. Once Google Ads had enough conversion data to understand what a "good" click looked like, we shifted into broad match and let Smart Bidding find more volume within that learned pattern.

Conversion

satori.conversion

Conversion tracking from day one. We set up WhatsApp click tracking through Google Tag Manager so every lead was measurable from the first day of the campaign — not bolted on after the fact.

Continuous search term mining. We reviewed search term reports on an ongoing basis, adding negative keywords to cut irrelevant traffic and adding newly discovered high-intent terms as they appeared — keeping the account's spend focused on searches that actually convert.

Ad copy and landing pages built for conversion. We used Responsive Search Ads, with a dedicated landing page per ad group rather than a single generic page. Landing pages were optimized for speed and clarity, with the WhatsApp CTA front and center — which is a major reason the conversion rate is as high as it is.

 

Results

satori performance

The ramp-up curve

Because this was a first-time account with zero historical data, the campaign needed a learning period. That curve is visible in the numbers:

Phase Weeks Avg. weekly conversions Cost per lead
Launch 1–2 43 ฿106.08
Optimization 3–8 134 ฿54.07
Steady state 9–21 144 ฿42.03

Cost per lead dropped 60% from the launch phase to steady state, while weekly lead volume more than tripled — the direct result of the phrase-to-broad match transition, ongoing negative keyword work, and landing page refinement described above.

Where the leads are coming from

The highest-converting exact-match search terms were straightforward, high-intent local queries:

Search term Clicks Conv. rate Cost/lead
massage near me 372 35.8% ฿57.90
massage phuket 333 39.5% ฿50.61
phuket massage 299 30.6% ฿53.14
home massage phuket 217 36.6% ฿61.09
outcall massage near me 25 76.0% ฿34.21

Who's converting

Google's audience insight data confirms the campaign is reaching exactly the right people: searchers with an in-market interest in Massage Therapy convert at 91.2x the average rate of other Google searchers, and those researching Trips to Phuket convert at 35.9x the average — a strong signal that the campaign is capturing travelers actively planning their Phuket visit, not just browsing.

What the Client Says

We'd never run a Google Ads campaign before and honestly weren't sure what to expect. DAB got us leads within the first couple of weeks, and the WhatsApp messages haven't stopped since. It's become one of our most reliable booking channels. 

Key Takeaways

  • A first Google Ads campaign doesn't need a big budget to prove itself. ฿800/day was enough to generate a statistically meaningful, sustained result.
  • Starting on phrase match and graduating to broad match is a low-risk way to let Smart Bidding learn before opening the aperture.
  • A single well-optimized landing page per ad group, with a fast load time and one clear CTA, can be the single biggest lever for conversion rate — more so than ad copy alone.
  • Ongoing search term review isn't optional. The 60% drop in cost per lead came from continual refinement, not a one-time setup.

Ready to Launch Your First Google Ads Campaign?

If you're considering paid search for the first time and want a partner who treats your budget like it's their own, get in touch with Digital Agency Bangkok for a free account review.

Frequently Asked Questions About Google Ads Campaign Results

How long does it take to see results from a first Google Ads campaign?

In this case, the account started generating WhatsApp leads within the first two weeks. Cost per lead then dropped by 60% over the following three months as the account moved out of its initial learning phase and campaign optimisation improved.

What's a good conversion rate for Google Search ads?

Most industries see conversion rates of around 3–6% on Google Search campaigns. This Phuket massage campaign sustained a 34.81% conversion rate by pairing tightly matched keywords with a dedicated, fast-loading landing page for each ad group.

Do you need a large budget to test Google Ads?

No. This campaign ran on a budget of ฿800 per day and still generated 2,765 leads over five months. This proved that Google Ads could generate qualified enquiries before any budget increase was considered.

Line Whatsapp