All-in-One Partner at $3,900/mo: Website + SEO, Paid Ads and Social, with a free website on a 12-month term. Claim a free audit →
Home / Portfolio / Cosmetic clinic
Chennai, India client · Healthcare

2,126 leads in seven months.

A two-branch skin, hair and laser clinic in Chennai, India. We ran the ads, built the website and grew local search. The client is in India, not the US. The work is the same work we do for US businesses.

55%
lower cost per lead, month 1 to month 7
949
organic sessions in August, from zero before April
27
keywords in Google top 3
Reception and treatment lounge of the cosmetic clinic in Chennai
471 leads in AugustUp from 185 in July
Cost per lead, Aug
−67%
Google search
Keywords in the top 3
8 in June → 27 in August
Clinician preparing a treatment for a patient under a surgical light
87 of 90first leads from Instagram

Stock photo, for illustration.

Where the clinic stood in February

Busy on Instagram. Invisible everywhere else.

Findings from our audit, before any work began.

  • Invisible on GoogleA website with no search visibility and no tracking. Nothing could be measured, so nothing could be improved.
  • One channel carried everything87 of the first 90 enquiries came from Instagram. One platform change and the lead flow stops.
  • Two branches, one messageEach branch draws a different catchment and converts at a different cost. Both were marketed as one.
  • High-value treatments had no pagesHair transplant, laser and slimming had none, so every enquiry had to be bought.
What we did

Four channels, one plan.

Meta Ads

Campaigns split by branch and treatment. Creative tests, retargeting and click-to-WhatsApp, reviewed every month.

Website

Nine service pages, a doctors page, a branches page and online pre-booking. Mobile load time cut to 2.1 seconds.

SEO

100+ keywords researched across nine service categories. Treatment pages published monthly, Core Web Vitals fixed page by page.

Google Business Profile

Both branches managed. Tracked on calls and direction requests, not impressions.

Timeline

Seven months, month by month.

Every month below is in the reports we sent the client. February to April first.

01

February: baseline

9 campaigns launched across 5 treatments. We flagged the single-channel risk (87 of 90 leads from Instagram). Website first version built, 100+ keywords researched.

Feb 2026
02

March: spend and results moved together

322 leads, up 258% on February. Cost per lead down 36% while spend rose 130%. Retargeting switched on.

Mar 2026
03

April: the month that went wrong

Leads fell 24% and cost per lead rose 74%. 17 campaigns were live, several of them weak tests. Website went live with analytics connected.

Apr 2026
04

May: winners scaled, losers paused

510 leads, the highest volume of the engagement. Cost per lead roughly halved against April. 6 SEO pages live with 12,524 search impressions.

May 2026
05

June and July: a hidden bug

Cost per lead climbed two months in a row. A lead-capture bug on the website was dropping enquiries. We found it, fixed it and reported it. Lowest point: 185 leads in July.

Jun to Jul 2026
06

August: best month

471 leads, up 155% on July. Cost per lead down 67% in one month on 16% less spend. Ad account rebuilt from 3 campaigns to 7. 27 keywords in the top 3.

Aug 2026
What the seven months produced

August, the best month.

471
leads in August, up from 185 in July
67%
lower cost per lead, month on month
50K
search impressions (50,045), four times May
2.1s
mobile load time against a 2.5 second target
Team standing beside a screen that reads Digital Marketing
The hard months

What went wrong, and what we did.

April: cost per lead jumped 74%. Election-season ad competition and 17 weak-test campaigns. We consolidated onto the winners, and May delivered 510 leads at half the cost.

June and July: a lead-capture bug dropped enquiries. We fixed it, said so in the report and rebuilt the ads from 3 campaigns to 7.

August, still open: Google profile views fell from 391 to 330, calls from 97 to 70, rating from 5.0 to 4.6. Review generation is next.

Stock photo, for illustration.

Monthly leads, July to August185 → 471
JulyAugust
Keywords in Google top 38 → 27
JuneAugust
What this means for your business

Win on treatment pages and tracked leads.

Clinics win on high-value treatment pages and tracked leads, not on one ad channel.

  • Split ads by location and serviceA blended average hides what works.
  • Own more than one channelSearch and your Google profile keep leads coming when one platform changes.
  • We report bad months plainlyYou see the cause and the fix, in the same report.
Free · no obligation

Want results like these?

Start with a free Report Zero audit, valued at $750. We look at your site, search visibility and ads. You keep the findings either way.

Get my free audit