← Back to portfolio Email me →
Paid media · Summit Rx

A creative strategy for Meta, built on evidence.

I run paid media across Meta and Google for a supplement subscription brand in a tightly regulated health category. The work that mattered wasn’t making more ads. It was figuring out what the account was actually telling us.

In 20 seconds
  • Changed the scoreboard from cost per trial to cost per paid renewal, the only number that pays the bills.
  • Found that long-running competitor ads open with a symptom while ours opened with a price. That became 6 single-variable tests.
  • Showed most "winning" campaigns were statistically indistinguishable. Consolidated instead of chasing noise.
  • Triaged 180 creative files for performance, health-ad policy, and label compliance: 20 launch-ready, 8 cut.
RolePaid media lead: strategy to reporting
ChannelsMeta Ads · Google Ads
ResearchAd Library · 7 competitors
StatusRunning

What I figured out

Insight 01 · The scoreboard

We were optimising for the wrong conversion.

Campaigns were judged on cost per trial. But a trial that never renews costs money. Some "cheapest" ads were bringing in customers who didn’t stay.

So: Every ad is now judged on cost per paid renewal, and the Meta algorithm is fed the conversion we actually want.

Insight 02 · The hook

Competitors lead with the problem. We led with the price.

I used ad longevity in the Meta Ad Library as a proxy for performance (brands keep paying for ads that work) and studied 7 competitors. Their long-runners open with a symptom the customer feels. Every one of ours opened with an offer.

So: Six single-variable test briefs, each changing one thing, each with a written condition that would prove the idea wrong. Tests designed to teach us something, not just to find a winner.

Insight 03 · Noise

Most of the day-to-day "optimisation" was noise.

With confidence intervals on each campaign’s cost per order, the middle 9 of 11 campaigns overlapped completely.

So: Stop reshuffling budget between look-alike campaigns. The account became a Scale campaign for proven ads and a Test campaign with weekly batches and written pause and graduate rules.

Insight 04 · Creative anatomy

The account’s own data had a creative rule in it.

Comparing our ads, the number of distinct proof elements in a creative (label, ingredient, result, reviewer) tracked with better cost per purchase.

So: That became a brief rule: every new concept carries enough proof to stand on its own, instead of relying on taste.

Insight 05 · The funnel

Some of the "ad problem" wasn’t in the ads.

Auditing where ads sent people, I found a price that didn’t match between pages, a wrong servings count, and an unsupported certification claim.

So: Those got fixed before spend scaled. Great ads can’t rescue a landing page that contradicts them.

The shift, in the live account

These are real ads from the account I run, all public in Meta’s Ad Library. The earlier creative led with the offer. The newer creative follows what the research showed: lead with proof, use concrete amounts, open with the customer’s problem.

Earlier · offer-led
Earlier Summit Nutritions ad leading with a $0.99 offer
Price in the headline
Earlier Summit Nutritions lifestyle ad with offer badge
Lifestyle + offer badge
Earlier Summit Nutritions ad with strike-through price
Discount-led
Now · proof-led
Summit Nutritions ad: 1,500mg a serving, 1 billion CFU, 5mg zinc
Concrete amounts
Summit Nutritions ad: 63 cents a serving, pharmacist-formulated
Value made tangible
Summit Nutritions ad: Hate swallowing pills? Take two gummies.
Problem-first hook

Source: Meta Ad Library, public. Performance figures stay private.

The compliance layer

Supplements sit under Meta's health-ad policy, FTC guidance, and the product label itself. I built compliance into the triage of all 180 files (30 concepts). Each concept got a Launch, Fix, Hold, or Cut verdict with a written reason:

On Google I wrote a 25-asset text set (headlines, long headlines, descriptions) that steers clear of prescription-drug terms Google restricts, and recommended pausing the Performance Max campaign that wasn’t converting until the assets and measurement were right.

What changed

Renewal
is now the success metric, not the first trial
20 / 30
concepts launch-ready after compliance triage
6
single-variable tests with pre-written failure conditions

Business figures (revenue, spend, conversion and retention rates) stay private at my employer’s request. Happy to walk through the real work on a call.

If I did it again

I'd set the renewal-based metric before the first dollar of spend. Optimising for the wrong number early trains both the algorithm and the team on the wrong thing.