A solo therapist, with no marketing team
GoaMasaj offers home massage in Bucharest — a solo therapist, no reception, no marketing team, no online booking system. Conversion happens exclusively through phone and WhatsApp.
No structured website, no tracking, no targeted campaign
A solo therapist doesn't have time to manage a complex website or an ad campaign that's spiralled out of control. They needed a fast site, easy to find organically, plus an ad campaign that brought in real calls, not clicks wasted on any vague search related to “massage”.
A page per service + a call-only campaign
Conversion stays through phone and WhatsApp — no online booking, because a solo therapist can't honour an automatic booking without control over availability.
- 018 service pages one dedicated page per service, with a clean heading hierarchy and measured load speed.
- 02Real tracking gtag events on phone and WhatsApp clicks, linked directly to Google Ads conversion.
- 03Call-only campaign Search only, phrase/exact match, no broad match.
A prerendered site + a campaign structured around availability
- 01Site on Vite + React, with prerendering, its own page per service (8 in total) and measured speed.
- 02gtag tracking on phone and WhatsApp clicks, linked to Google Ads conversion.
- 03Google Ads campaign, Search only, call-only, with phrase/exact match — no broad match.
- 043 ad groups: home massage / therapeutic deep tissue / at-home relaxation.
- 05Ad scheduling synced with the therapist's real phone availability.
- 06Geo-targeting limited to the sectors where the therapist actually travels.
Google's first page, plus confirmed bookings every week
goamasaj.ro appears organically on Google's first page for “masaj la domiciliu București” (verified September 2026). The Google Ads campaign ran for 5-8 weeks, with over 730 clicks, a CTR of 11.67% and an Optimization Score up from 58% to 82%. The client confirmed 4-6 bookings a week coming directly from the campaign.
In July 2026, the client stopped the campaign to focus effort on launching a massage academy — the sales page (goamasaj.ro/academie) is already ready, the platform for students is in the works.
A campaign that's working can still be deliberately stopped, when the business moves in a different direction.
What we used
Site on Vite + React, with prerendering for SEO, hosted on Netlify. Tracking through gtag, separate events for phone clicks and WhatsApp clicks. The campaign — Google Ads Search, call-only, structured across 3 ad groups.
A solo therapist needs real calls, not online booking
The most important decision was not to build an online booking system — with a single therapist, availability changes from one day to the next, and an automatic calendar would have generated bookings they couldn't honour. We moved all the effort onto the part that mattered: getting the phone to ring, not getting a form filled in. Scheduling the ads around real availability mattered just as much as keyword targeting.
Frequently asked questions
Why doesn't GoaMasaj have online booking?
Because a solo therapist has variable availability, and an automatic calendar would generate bookings that are impossible to honour. Conversion stays through phone and WhatsApp, where the therapist confirms directly.
What does a call-only campaign mean?
A Google Ads Search campaign built specifically for phone calls, not for clicks to the website — the ad displays the phone number directly, and the goal is the call, not the page visit.
Why did the client stop a campaign that was working?
To focus effort on launching a massage academy — a business decision, not a sign that the campaign's results weren't good.
Let's see what can be automated in your business.
A free 30-minute session: we'll tell you what can be automated, how long it takes and what it costs, with a fixed price after discovery.

