Back to Digital Marketing Portfolio
Client Case Study

Cosmetic
clinic, Chennai

Skin · Hair · Laser · Slimming · Hair Transplant — Sholinganallur & Padur, Chennai
February 2026 – ongoing · Month 1 – Month 7
Meta Ads · Website · SEO · Google Business Profile
Live Client Engagement
2,126 Leads generated, Feb – Aug 2026
55% Lower cost per lead, month 1 to month 7
949 Organic sessions, from zero in April
27 Keywords in Google top 3
Source — monthly performance reports issued to the clinic, Feb – Aug 2026.

Where the clinic stood in February.

Findings from the Report Zero audit, before any work began.

Invisible on Google

A website existed but carried no search visibility worth the name and no tracking connected to it. Nothing that happened on the site could be measured, so nothing could be improved — despite the clinic operating across skin, laser, slimming, hair and hair transplant.

One channel carrying everything

Ads reached over 1.27 lakh people and produced 90 enquiries at ₹280 each. Eighty-seven of those 90 came from Instagram alone. One platform decision, one algorithm change, and the entire lead flow stops.

Two branches, one message

Sholinganallur and Padur draw different catchments and convert at materially different costs, something only visible once campaigns were split. Both were being marketed as a single undifferentiated location.

The high-value treatments had no pages

Hair transplant, laser and slimming carry the highest value per patient and the highest search intent in the category. None had a page built to capture that demand, so every enquiry had to be bought.

Four pillars activated.

01 Active

Meta Ads

Multi-campaign architecture across Facebook and Instagram, split by branch and treatment. Creative testing, audience segmentation, retargeting and click-to-WhatsApp, all managed in-house with monthly performance review.

02 Active

Website

Built and deployed in-house. Nine service pages, a doctors page, a branches page, an editorial design refresh, Razorpay pre-booking, and mobile load time brought to 2.1 seconds.

03 Active

SEO

Over 100 keywords researched across nine service categories, mapped to a category-to-treatment page hierarchy. Treatment pages published monthly with Core Web Vitals cleared page by page.

04 Active

Google Business Profile

Local visibility managed for both branches — profile completeness, photos, posts and review flow, tracked monthly against calls and direction requests rather than vanity impressions.

05 Inactive

Social Media Management

Full content calendar, creation, scheduling, community management and monthly analytics across any three platforms.

06 Inactive

Ad Creative Production

Monthly on-location shoots — scripted, filmed and edited in-house. Ready-to-publish ad content designed to convert.

Seven months, exactly as they happened.

August delivered the highest efficiency of the engagement — more leads than any month since May, at the lowest cost per lead recorded, on less spend than July.

↑ 155% vs July
471
Leads — August
Up from 185 in July
↓ 67% reduction
₹127
Avg. cost per lead
Down from ₹386 in July
Seven-month total
2,126
Leads generated
February to August 2026
↓ 16% vs July
₹59.8K
August ad spend
Lowest monthly spend since March
↑ 102% vs July
949
Organic sessions
Up from 326 in May
↑ 4× since May
50,045
Search impressions
Up from 12,524 in May
↑ from 8 in June
27
Keywords in top 3
High-intent treatment searches
Target was 2.5s
2.1s
Mobile load time
Core Web Vitals cleared
FEB MAR APR MAY JUN JUL AUG ₹386 ₹127 471
Leads per month Cost per lead — lower is better

The two lines cross in August. That crossing is the engagement in one image — more leads for less money, reached by fixing what was breaking rather than by spending more. The path there was not straight, and the next section is why.

“Any agency can show you the month that went well. Cost per lead fell 67% in August because July's report said plainly what was broken.”
Usher Media — cosmetic clinic engagement, August 2026 Report

What went wrong, and what we did about it.

Three months in this engagement moved the wrong way. Each was raised in that month's report, with the cause named before the client had to ask. This is the part most agencies leave out of a case study — and the part that explains every recovery on the chart above.

April 2026 — Month 3

Cost per lead jumped 74% while spend went up

What happened
Leads fell from 322 to 246 and cost per lead rose from ₹180 to ₹314, even as spend increased 34% to ₹77,468.
Why
Two causes, both named in the April report. The Indian general election flooded ad inventory with political advertisers, lifting auction costs and cutting delivery efficiency across the whole account. Compounding it, 17 campaigns were live at once — several of them non-performing tests running without fresh creative behind them.
What we did
Consolidated onto the winners the data had already surfaced — CO2 Static at ₹62 and the Carbon tests between ₹83 and ₹88 — and paused everything that was not earning its place.
Result
May: 510 leads at ₹163. The highest volume of the engagement, at half April's cost per lead.
June and July 2026 — Months 5 and 6

Enquiries were being lost by the website itself

What happened
Cost per lead climbed for two straight months, ₹163 to ₹264 to ₹386, the worst point of the engagement, with volume down to 185 leads in July.
Why
A lead-capture bug on the website was silently dropping enquiries before they reached the clinic, so paid spend was buying contacts that never arrived. Alongside it, the account had narrowed to three campaigns carrying ad sets at unsustainable costs: Cosmelan at ₹2,144 per lead, laser hair reduction above ₹1,220, and Hydra Facial and general skin treatment returning zero leads at both branches.
What we did
Fixed the capture bug and reported it rather than absorbing it quietly. Rebuilt the account from three campaigns to seven — two cold-volume campaigns, a retargeting campaign and a click-to-WhatsApp campaign — and refreshed or paused the dead ad sets. Mobile page speed was brought to 2.1 seconds against the 2.5-second target set the month before.
Result
August: 471 leads at ₹126.90 on 16% less spend than July. Cost per lead down 67% in a single month.
August 2026 — Month 7

Google Business Profile engagement slipped Still open

What happened
Profile views fell from 391 to 330, calls from 97 to 70, and the average rating moved from 5.0 to 4.6 — in the same month paid and organic both grew strongly.
Where it stands
That pattern points to a local-visibility issue rather than an account-wide one. It is recorded in the August report as an open item, not a solved one. Review generation and profile activity are the September focus, alongside two new treatment pages for scar removal and Hydra Facial.

Month by month, unfiltered.

Feb 2026 · M1

Total Leads

90
Baseline month

Avg. CPL

₹280
Baseline

Total Reach

1.27L
Starting reach

Ad Spend

₹25.2K*
Initial budget — DERIVED
Key Work This Month
  • 9 campaigns launched across 5 treatments
  • 87 of 90 leads came from Instagram — single-channel risk flagged
  • Website V1 built and delivered for review
  • 100+ keywords researched across 9 categories
  • Local SEO keyword mapping completed
Mar 2026 · M2

Total Leads

322
↑ 258% vs Feb

Avg. CPL

₹180
↓ 36% vs Feb

Total Reach

3.21L
↑ 151% vs Feb

Ad Spend

₹58K
↑ 130% scaled
Key Work This Month
  • HydraFacial UGC video scaled to 165 leads
  • Body Slimming hit best CPL of ₹100
  • Website 80% complete, 5 of 6 tasks done
  • Retargeting campaigns activated
  • Spend up 130% and cost per lead down 36% at the same time
Apr 2026 · M3

Total Leads

246
↓ 24% vs Mar

Avg. CPL

₹314
↑ 74% vs Mar

Website

Live
Fully deployed

Ad Spend

₹77.5K
↑ 34% vs Mar
The Month That Went Wrong
  • General election drove up ad auction costs sector-wide
  • 17 campaigns live, several non-performing tests
  • Site went live; GA4, GSC and GTM connected
  • Winners identified: CO2 Static at ₹62, Carbon tests at ₹83–88
  • Consolidation plan set for May
May 2026 · M4

Total Leads

510
↑ 107% vs Apr

Avg. CPL

₹163
↓ 48% vs Apr

Organic Sessions

326
First full month

Ad Spend

₹83.1K
Peak spend
Key Work This Month
  • Non-performers paused, winners scaled — CPL halved
  • 6 SEO pages live, 12,524 search impressions
  • Doctors page and branches page published
  • GBP: 390 profile views, 75 calls, 5-star rating
  • Highest lead volume of the engagement
Jun 2026 · M5

Total Leads

302
↓ 41% vs May

Avg. CPL

₹264
↑ 62% vs May

Search Impressions

22,194
↑ 77%

Top-3 Keywords

8
First rankings held
Key Work This Month
  • 9 SEO pages live, organic sessions at 338
  • Editorial design refresh across service pages
  • Mega-menu built, page speed fixes completed
  • Wart and mole removal best performer at ₹81 CPL
  • Rising cost per lead flagged for investigation
Jul 2026 · M6

Total Leads

185
↓ 39% vs Jun

Avg. CPL

₹386
Worst of engagement

Organic Sessions

470
↑ 39%

Top-3 Keywords

18
↑ from 8
The Month We Found The Bug
  • Lead-capture bug found and fixed — enquiries were being dropped
  • High-cost ad sets identified: Cosmelan at ₹2,144 CPL
  • Razorpay pre-booking payments live
  • Mobile speed improved to 2.1s, beating the 2.5s target
  • Account rebuild planned for August
Aug 2026 · M7

Total Leads

471
↑ 155% vs Jul

Avg. CPL

₹126.90
↓ 67% vs Jul

Organic Sessions

949
↑ 102%

Top-3 Keywords

27
↑ from 18
Key Work This Month
  • Account rebuilt from 3 campaigns to 7
  • Cold volume, retargeting and click-to-WhatsApp launched
  • 50,045 search impressions, organic traffic doubled
  • Enquiry form upgraded, hero images refreshed
  • Best cost per lead of the engagement, on the lowest spend since March
Sep 2026 · M8
In Progress — Results Published at Month End
Committed This Month
  • Scar removal and Hydra Facial treatment pages
  • Technical tag fixes across published SEO pages
  • Google Business Profile review and rating recovery
  • Hold cost per lead under ₹150 at August volume

*February spend is derived from 90 leads at a reported ₹280 cost per lead; the February report states the cost per lead and lead count but not a total spend figure.

What we actually engineered.

Meta Ads System

  • Campaign architecture split by branch and by treatment category
  • UGC video and static creative tested against each other continuously
  • Audience segmentation across age, gender and interest layers
  • Retargeting for warm audiences and click-to-WhatsApp for instant enquiry
  • Ad-set level cost review each month — refresh or pause, no passengers
  • Rebuilt from 3 to 7 campaigns when concentration became the bottleneck

Website

  • Nine service pages, doctors page and multi-branch page
  • Treatment-specific landing pages built to convert paid traffic
  • Razorpay pre-booking so enquiries can commit on the spot
  • Editorial design refresh across all main service pages
  • Mobile load time at 2.1 seconds, Core Web Vitals cleared page by page
  • Lead-capture bug found, fixed and reported

SEO Foundation

  • 100+ keywords researched with volume and difficulty analysis
  • Nine service categories mapped to commercial-intent keywords
  • Category-to-treatment page hierarchy published on a monthly cadence
  • Local SEO mapped to Chennai and to each branch catchment
  • GA4, Search Console, GTM and Bing Webmaster connected
  • 27 keywords ranking in Google's top three

Local Visibility

  • Google Business Profile managed for both branches
  • Profile completeness, photos and posts maintained monthly
  • Tracked on calls and direction requests, not impressions
  • Peak of 391 profile views and 97 calls in a single month
  • August dip in views, calls and rating recorded as an open item
  • Review generation is the current September priority
The Next Step

Start where this one started.

Before we talk about pricing, we audit what you already have — website, search visibility, social presence, competitors, and the keywords you are missing right now. It is called Report Zero. You keep the findings whether or not you work with us.

Request Your Report Zero
Facebook Instagram LinkedIn WhatsApp Call Us