Google Ads
Meta Ads
ROAS Before
2.5Γ
Losing money on every sale
ROAS After
3+Γ
Achieved within 2 months
Revenue from Outskirts
60%
Costly, inefficient deliveries


The challenge
Cakes taste great, but are hard to sell on a website.
Think about it β when was the last time you bought a cake from a website? That was the upstream challenge baked into this account before we even touched a single campaign.
"More than 60% of their business was being driven from the outskirts of Mumbai. This made delivery expensive, time-consuming, and often led to angry customers."
Zinque had not been profitable since the beginning. Despite consistent ad spend on both Google and Meta, the unit economics simply didn't work β and no one had identified why.

Zinque had not been profitable since the beginning
Zinque
Patisserie Β· Mumbai, India
Sells cakes and pastry products exclusively through their website
Daily van deliveries across the city of Mumbai
60%+ of ad-driven revenue came from outskirts β expensive to serve
ROAS sat at 2.5 β below their break-even target of 3Γ
Had paused Meta Ads multiple times due to near-zero returns
60%
of revenue from outskirts far from their delivery hub, raising costs on every order
2.5Γ
ROAS β below the 3Γ minimum needed to cover costs and operate profitably
The Dilemma
A classic catch-22
Fixing one problem would make the other worse. There was no obvious path forward β until we found one.
Option A
Fix the locations
Exclude outskirts and cut costly deliveries. But 60% of revenue disappears overnight. CPCs inside Mumbai city are higher due to heavier competition.
π Sales volume collapses
or
Option B
Fix the ROAS
Improve return on ad spend without touching locations. But this means delivery costs remain high, customers stay unhappy, and margins stay thin.
π¦ Delivery nightmare continues
We fixed both β the locations and the ROAS at the same time. Here's how.
Strategy β Part 1
Fixing Google Ads
Fixing one problem would make the other worse. There was no obvious path forward β until we found one.
1. Structural campaign overhaul
We audited the existing account and paused all but two campaigns. Rather than patching a broken structure, we built a fresh set of campaigns designed to complement each other β each with a specific role in the funnel.
We also completely overhauled the bidding strategy, aligning it with the algorithm's learning behaviour and Zinque's margin requirements.

Note: We expected Month 1 to be a rough ride. Excluding top-selling outskirt locations while simultaneously discarding 90% of campaigns means administering a shock to Google's algorithm. Short-term pain for long-term gain.
2. Full-funnel friction audit
Poor ROAS rarely has one cause. We mapped every touchpoint a customer hits before purchasing and removed every unnecessary obstacle β from ad copy to the checkout page.
π― Targeting
β
π£ Ad Creative
β
π Landing Page
β
π Checkout
As part of this, we designed and built new, campaign-specific landing pages β optimised for conversion, not just aesthetics.

A snippet of the hero section of a landing page we built for driving Google Ads traffic.
In the month of May, and thereafter, we started seeing performance hit the numbers they needed us to hit.
May ROAS

Zinque finally started making money on ads for the first time in over a year, within two months of us taking over the account. Whatβs more, it was from the locations that were cost-efficient and convenient for them - within Mumbai city.
June ROAS

July ROAS

Strategy β Part 2
Fixing Meta Ads
If Google was a problem, Meta was a bigger one. It had barely driven any revenue for Zinque. They'd stopped advertising on it β multiple times.

We approached Meta with one principle: no creative goes live unless it earns its place. Every piece of content had a reason to exist β a strategic intent behind it.
"We would not release creatives that just looked good. If it wasn't strategic, we wouldn't do it."
As with Google, we turned off every existing campaign β leaving nothing running β and started entirely from scratch. All outskirt locations were excluded from day one.
Month 1
Resetting the baseline

Campaigns rebuilt from zero. Location targeting corrected. Algorithm enters learning phase. Performance is subdued β intentionally.
Month 2
Turning profitable

Algorithm stabilises on the right audience. ROAS crosses the 3Γ threshold for the first time β from within Mumbai city only.
Month 3 & Beyond
Scaling profitably

ROAS holds above target. Spend begins scaling. Zinque continues working with us to this day.



