← Writing

The ROAS equation: intent, fit, funnel, and cost

The other day I saw someone praising Apple Search Ads for being “high intent but underused.” That’s only part of the story. Intent alone doesn’t guarantee strong ROAS, and it definitely doesn’t pay your bills.

Here’s my simplified but realistic framework:

ROAS ≈ (Intent × Fit × Funnel Strength) ÷ Cost

Let’s break it down.

Intent: readiness to act

This reflects user readiness to act. It’s high on Apple Search, medium on Google Ads and trial-optimized campaigns, and typically low on Meta and TikTok install campaigns. Purchase optimization campaigns also generally yield high intent.

But you can have the right person at the right time, and if they’re unwilling or unable to pay, intent means little. Intent gets you in the door. It doesn’t guarantee revenue.

Fit: message-user alignment

How effectively your messaging matches what the user is actively looking for. Keyword alignment, ad copy, and creative concept drive this factor. It’s straightforward to test on Google and Apple Search Ads, since copy or keyword heavily influences campaign success.

Funnel strength: onboarding, pricing, retention

This deserves two sub-points:

  • Onboarding and paywall clarity. The first-time user experience still matters, but it’s not the whole story.
  • Pricing strategy. Even with perfect onboarding, if your price is off (too high, too soon, or poorly packaged), conversion breaks down. Willingness to pay is a layer within both intent and funnel strength.

One important note: funnel strength applies across all channels equally. Unlike intent or cost, it’s channel-agnostic.

Cost: what you pay to acquire

Often overlooked, but always relevant. Typically Meta is cheaper for low intent, Apple pricier, TikTok volatile.

The pricing reality check

The equation gets concrete fast. If your trial acquisition cost is $30 on Meta, a $40 annual subscription isn’t viable. Either position your product at premium pricing or diligently reduce acquisition costs. Profitability is about disciplined strategy, not wishful thinking.

Bottom line

Don’t over-index on intent. ROAS lives in the interplay between readiness, relevance, and the road you’ve built to monetization.