The instinct when ROAS is low is to add budget, change agencies, or try a new channel. In 90% of the cases we audit, that's the wrong move. The problem is almost never the channel or the spend level — it's a structural leak somewhere in the funnel. More budget through a broken funnel just means losing money faster.
This is the five-step growth audit framework we run on every new client engagement. You can do it yourself — it takes about 3–4 hours and will tell you exactly where your money is going and why.
Step 1: Traffic quality audit
Before looking at creative or conversion, assess whether you're getting the right traffic. Bad traffic is the root cause of poor ROAS that no amount of conversion rate optimisation can fix.
What to check
- Average session duration: if under 45 seconds for cold traffic, the landing page or audience is wrong
- Bounce rate by channel: Google Ads should be under 65%, Meta under 75% for product/service pages
- Device split: in India, 85%+ traffic is mobile — if your desktop traffic has dramatically lower bounce rates, your mobile experience is broken
- Geographic breakdown: are your highest-spend locations returning the best customers, or are you paying premium CPCs for low-LTV geographies?
- Search terms report (Google): if running broad or phrase match, 20–40% of your budget may be going to irrelevant queries
Red flag
If your Google Ads search terms report shows more than 30% of impressions going to queries you wouldn't have bid on manually, you have a keyword control problem. Tighten match types, add negatives, and you'll typically see 15–25% CPA reduction immediately.
Step 2: Landing page conversion audit
This is the most commonly ignored step and usually the biggest lever. Most businesses track their ad spend obsessively and their landing page conversion rate rarely. Those two numbers are equally important.
Install Microsoft Clarity or Hotjar (both have free tiers) and watch 20 session recordings of real visitors. You will immediately see where people drop off, what they're confused by, and what they're looking for that you're not showing them.
- Heatmap: are users clicking on things that aren't links? (Add links or remove the visual cue)
- Scroll depth: how far do 80% of visitors scroll? Anything below that fold is invisible to most users
- Form drop-off: which field do users abandon the form at? That field is causing friction
- Mobile experience: test your landing page on a mid-range Android phone (Redmi/Realme) on a 4G connection — this is your median Indian visitor
- Load time: measure with GTmetrix or PageSpeed Insights. Every 1 second over 2.5 seconds = 7–10% conversion rate drop
Step 3: Attribution audit
You cannot make good budget allocation decisions if you don't understand where your conversions are actually coming from. Attribution in a multi-channel world is imperfect — but most businesses have worse attribution than they need to.
- 1Calculate your MER (total revenue ÷ total ad spend) across all channels combined. This is your real ROAS — the one that matches your bank account.
- 2Compare channel-reported ROAS to actual ROAS by running a 2-week spend hold-down on one channel and measuring MER impact. (Not practical for all businesses, but for budgets over ₹3L/month, this is the most accurate attribution test.)
- 3Check UTM parameter coverage: what percentage of your website sessions have UTMs? If under 70%, you have significant attribution dark matter.
- 4Audit your GA4 conversion setup: are you tracking real conversions (form submits, purchases, calls) or just page views? Are your conversion values accurate?
Step 4: Audience and creative audit
Once you've confirmed traffic quality and conversion are solid, audit the creative performance. Most accounts have a "winner takes all" dynamic — 1–2 creatives driving 80% of conversions, and 10+ creatives wasting budget.
- Identify your top 3 performing ad creatives by CPA (not CTR or CPM — CPA)
- Identify the bottom 3: pause any creative that has spent more than ₹5,000 without a conversion
- For the winners: analyse what makes them different. Hook? Offer? Format? Spokesperson? Use this to brief new creatives.
- Audience overlap check: run Meta's audience overlap tool on all active ad sets. If overlap is >20%, you're competing with yourself and inflating CPMs.
- Frequency audit: if any audience group is seeing your ads more than 5x per week, you're burning money on ad fatigue
Step 5: Cost structure audit
The final step is to audit whether your business economics allow for profitable customer acquisition at current ROAS. Many businesses chase ROAS improvements when the real problem is margin structure.
Calculate your maximum allowable CPA: if your average order value is ₹2,500, gross margin is 60%, and you want a 3x LTV before CAC payback, your max CPA is roughly ₹500 for a first-order customer, ₹1,500 if you factor in repeat purchases.
- If current CPA exceeds max allowable CPA, you have either a margin problem or a funnel efficiency problem
- If current CPA is close to breakeven but not profitable, start with Step 2 (landing page) — small CRO improvements have the highest leverage at this stage
- If current CPA is well within your max, but ROAS still looks poor, you have an attribution problem (Step 3)
The audit sequence: where to start
Don't try to fix everything at once. After running this audit, prioritise your findings in order of estimated impact:
- 1Fix attribution first — you can't make good decisions with bad data
- 2Fix traffic quality next — wasted impressions and clicks are money out the door immediately
- 3Improve landing page conversion — even a 10% CRO improvement doubles the effect of every pound of ad spend
- 4Pause underperforming creatives and audiences — stops the bleed while you build replacements
- 5Optimise cost structure and bidding strategy — the highest-leverage move once the above are fixed
Get the audit done for you
Running a thorough growth audit takes experience — knowing which signals matter and which are noise takes time to learn. Our free Growth Audit covers all five of these steps for your business, delivered within 48 hours. No commitment, no pitch deck — just the data.
