A ROAS stuck under 2x rarely has one cause, but there's a diagnostic order that finds the actual problem faster than randomly testing fixes. This pairs with my Google Ads CPA benchmarks guide and Quality Score improvement guide if the diagnosis points upstream of the landing page.
Check in this order, not randomly
- Conversion tracking accuracy first — a ROAS number built on broken or duplicated conversion tracking isn't a targeting problem at all, it's a measurement problem, and every subsequent diagnosis is wasted effort until this is confirmed accurate. See my conversion tracking validation checklist.
- Campaign structure and match type — broad match with insufficient negative keywords is the single most common cause of a low-but-not-catastrophic ROAS, since it quietly serves ads on tangentially related, lower-intent queries alongside the good ones.
- Landing page conversion rate — identical traffic quality can produce very different ROAS depending purely on landing page performance; check this before assuming the traffic itself is the problem.
- Margin and average order value assumptions — a ROAS target set without an accurate margin figure behind it can look "under 2x" while still being profitable, or look acceptable while actually losing money; verify the target itself before optimizing toward it.
The most common root cause, in practice
Search query reports consistently show the same pattern behind chronically low ROAS: broad match keywords serving on queries that share vocabulary but not intent with the target customer. A campaign selling enterprise software can end up spending real budget on students researching the same term for a school project, simply because match type settings were left permissive. Tightening match types and building out a negative keyword list is frequently the single highest-leverage fix available, ahead of bid strategy changes or budget increases.
| Symptom | Likely Cause | Fix |
|---|---|---|
| ROAS inconsistent week to week with no spend change | Broken or partial conversion tracking | Re-validate tracking setup before anything else |
| High click volume, low conversion rate | Broad match serving low-intent queries | Tighten match types, build negative keyword list |
| Good click-to-conversion rate, still low ROAS | Margin or AOV assumption is wrong | Re-verify the actual margin behind the ROAS target |
| Traffic quality looks fine, conversion rate is weak | Landing page mismatch or friction | Audit message match and page experience |
What not to do first
Increasing budget or switching bid strategy before completing the diagnostic sequence above usually just scales whatever the underlying problem already is. A broad-match campaign leaking spend on low-intent queries produces a worse ROAS at higher spend, not a better one — the fix has to come before the scale-up, not alongside it.
When 2x actually is the right target, not a red flag
Some categories — high-margin SaaS subscriptions, lead-gen models where a "sale" is really a qualified lead worth pursuing further — can be healthy well below 2x on last-click ROAS alone, because the metric doesn't capture lifetime value or the downstream sales process. Before treating "under 2x" as inherently broken, confirm what ROAS target the actual margin and business model support, using the same logic in my CAC payback period benchmarks post.
FAQ
What's the first thing to check when Google Ads ROAS is low?
Conversion tracking accuracy, before anything else — a ROAS number built on broken, duplicated, or partial conversion tracking isn't a targeting or creative problem at all, and every other diagnostic step is wasted effort until tracking is confirmed accurate.
- Tracking accuracy should always be verified before diagnosing targeting or creative.
- A measurement problem disguised as a performance problem is a common and avoidable mistake.
Is a 2x ROAS always too low?
Not necessarily — whether 2x is healthy depends entirely on margin and business model; some high-margin SaaS or lead-generation models remain profitable well below 2x on last-click ROAS alone, since the metric doesn't capture lifetime value or a downstream sales process that closes later.
- The right ROAS target should be derived from actual margin, not a generic benchmark.
- Last-click ROAS understates value for businesses with meaningful lifetime value or long sales cycles.