gtm.help

Definitions

How long to run an ad before deciding it's not working

Kill an ad after it has spent 2-3x your target cost-per-conversion with zero conversions, or after 2 weeks past the platform's learning phase — whichever comes first.

  • 3 August 2026
  • Free to read
  • No signup

Add your website — see your ranked plan in about a minute, free.

Short answer

How long should you run an ad before deciding it's not working?

Give a new ad through the platform's learning phase, roughly 7-14 days or 50 conversions (whichever is slower), before judging it. After that, kill it if it has spent 2-3 times your target cost-per-conversion with no conversions, or if cost-per-click is more than double your account average. Don't kill on day one or two — that's still the algorithm warming up, not a verdict on the ad.

Last updated 3 August 2026

Signals for keeping vs killing an ad
SignalKeep runningKill it
Days liveUnder 7-14 (learning phase)Past 14 with no movement
Spend vs target CPAUnder 2x target, no verdict yetOver 2-3x target, zero conversions
Click-through rateWithin 50% of account averageUnder half the account average
Cost-per-clickNear account averageOver double account average
Conversion rate on landing page1%+ (varies by industry)Under 0.5% after 200+ clicks
Frequency (Meta)Under 3Over 4-5, CTR falling

Do this

The steps, in order.

  1. Step 1

    Set the kill rule before you launch, not during

    Write the exact number — 'kill if cost-per-lead exceeds $150 after $300 spent with zero leads' — before the ad goes live. Deciding in the moment almost always leans towards giving it more time than it deserves.

  2. Step 2

    Separate 'not enough data' from 'genuinely bad'

    Under about 500-1,000 impressions or 20-30 clicks, you don't have enough to judge — that's still noise. Don't kill an ad for a bad day one metric.

  3. Step 3

    Check the landing page before blaming the ad

    If click-through rate is fine but conversions are zero, the ad is doing its job and the landing page or offer is the problem — killing the ad won't fix that.

  4. Step 4

    Kill the ad, not the whole campaign or channel

    One underperforming ad or audience doesn't mean the channel failed. Keep 2-3 variants running at once so a bad one can be cut without losing the whole test.

  5. Step 5

    Log what you killed and why

    Keep a one-line record per killed ad: audience, hook, spend, result. After 10-15 kills you'll see a pattern in what doesn't work, which is more useful than any single test.

Worth knowing

The bits people get wrong.

Most platforms need a learning or delivery-optimisation phase before an ad's performance stabilises — Meta typically needs around 50 conversion events per ad set, Google Search needs a week or two of consistent delivery. Judging an ad before that point mostly measures the algorithm figuring out who to show it to, not the ad itself.

The most common mistake in the other direction is leaving a clearly dead ad running for a month because 'it might still pick up'. If it's spent three times your acceptable cost-per-result with no results, more time rarely rescues it — the audience or message is wrong, not the sample size.

It helps to distinguish three separate failures that look the same from the outside: nobody clicks (creative or targeting problem), people click but don't convert (landing page or offer problem), and people convert but don't become customers (lead quality problem). Each needs a different fix, and none is solved by simply waiting longer.

For businesses spending under $1,500/month, run at most 2-3 ad variants at a time rather than 6-8. A thin budget split too many ways means every individual ad stays stuck in 'not enough data' for weeks.

Questions

Follow-up questions.

Is it ever right to kill an ad on day one?

Only for obvious errors — broken link, wrong offer, rejected ad, or spend far above what you set. Kill for performance reasons, not errors, only after the learning phase.

How much should I spend before killing an ad with zero conversions?

A common rule of thumb is 2-3 times your target cost-per-conversion. If your target is $50 per lead, that's $100-150 spent with zero leads before you cut it.

Should I pause an ad or delete it?

Pause, don't delete. Pausing keeps the learning history and lets you compare it later; deleting loses the data and any accumulated social proof (likes, comments) on the post.

What if the ad is getting clicks but no sales?

That's a landing page or offer problem, not an ad problem. Fix or test the page before killing the ad — the ad is successfully doing the part it's responsible for.

How many ad variants should I test at once on a small budget?

Two to three per audience. More than that on a budget under $1,500/month spreads spend too thin for any variant to leave the learning phase within a reasonable time.

Get started

Want this answered for your business?

Paste your URL and you'll get a ranked plan, costed in hours and dollars, in about a minute.

Add your website and see your own ranked plan.