Blog Meta ads went cold after week one: learning phase or br...

Meta ads went cold after week one: learning phase or broken campaign?

You launched the campaign. The first few days looked promising, maybe a lead or two came in, and then it went quiet. Now you're a week in, staring at the dashboard, and you have no idea whether you're supposed to wait this out or pull the plug. Most contractors in this position either panic too early or wait too long, and both mistakes cost money.

This is the decision the learning phase exists to make harder.

What the learning phase actually is

Meta's algorithm doesn't know who your best leads are on day one. It starts with a wide pool of people who loosely fit your targeting and runs controlled tests, spending a portion of your budget to find out which users actually click, fill out a form, or book a call. During this period, cost-per-lead is often higher than it will be once the algorithm has data. Results can be inconsistent. Some days are slow. This is normal and it's finite.

The standard learning phase runs until the ad set records roughly 50 optimization events (usually form submissions or landing page conversions, depending on how the campaign is set up). For most home service contractors spending $20 to $40 a day, that takes one to two weeks. Meta's own Ads Manager will show a "Learning" label on the ad set status while this is happening.

The thing most agencies either don't explain or actively hide behind: the learning phase looks almost identical to a broken campaign from the outside. Both produce inconsistent results. Both feel slow. The difference shows up in the data underneath.

The signals that tell you it's still learning

If the campaign is in a genuine learning phase, you should see a few things happening simultaneously.

The algorithm is spending. If your daily budget is $30 and Meta is consistently spending $25 to $30 of it, the system is actively testing. A campaign that has given up will underspend, sometimes severely, because Meta stops pushing budget toward ad sets it doesn't believe can generate results at your bid.

Impressions are accumulating even when leads aren't. In a learning phase, Meta is still finding and reaching people. Your reach and impression counts should be climbing daily. If impressions have stalled and spend has dropped, that's a different problem.

CPL is high but not infinite. A new campaign for a painting or epoxy flooring business might produce leads at $30 to $50 each in week one. That's not comfortable, but it's within a range that historically compresses once the algorithm finds its audience. If you're seeing cost-per-lead above $80 or $100 on a low-ticket service, or the ad set shows fewer than 10 total conversions after 10 days of spend, the algorithm doesn't have enough signal to optimize from.

Frequency is low. Frequency measures how many times the average person in your target area has seen your ad. In a healthy early campaign, frequency sits below 2. If it's climbing past 3 or 4 in the first week, your audience is too small and the algorithm is recycling the same people because it's run out of room.

The signals that tell you it's actually broken

These don't require you to wait two weeks to find them. You can usually see them within the first five to seven days if you know where to look.

Ad relevance diagnostics are below average. Inside Ads Manager, each ad gets three quality rankings: quality, engagement rate, and conversion rate, each rated against other ads competing for the same audience. If two or more of these are "Below Average," Meta is telling you the ad itself is being ignored or actively disliked by the people seeing it. The learning phase doesn't fix a bad ad. It just confirms it faster.

The audience is too narrow to generate 50 events. If you're targeting a rural county with a 20-mile radius and a tightly layered interest stack, there may not be enough people in the pool to ever hit the 50-conversion threshold. A good agency checks this before launch. A bad one sets it and forgets it.

Zero leads after $150 to $200 in spend. There's no universal rule here, but for a home service business in a metro or suburban market, a campaign that has spent $150 to $200 and generated zero form submissions is not in a learning phase. It's misfiring somewhere: the targeting is wrong, the ad isn't stopping anyone, or the form is creating friction that's killing conversions before they register.

The campaign exited learning and performance still didn't improve. Once an ad set leaves the learning phase (you'll see the status change from "Learning" to "Active"), performance should begin to stabilize or improve. If cost-per-lead stays high or erratic for another week after that status change, the issue isn't the algorithm learning. It's the underlying campaign setup.

What you can actually do with this information

Pull up your Ads Manager and check three things right now: ad set status (is it still showing "Learning"?), total spend versus total form submissions, and ad relevance diagnostics under the ad-level view. Those three data points will answer most of what you need to know.

If the ad set is still in learning and spend is moving normally, the right call is usually to leave it alone for seven more days. Editing the campaign resets the learning phase, which means you start the clock over and waste whatever signal the algorithm has already gathered. Most agencies know this. Some still make unnecessary edits during the learning phase because it looks like doing something.

If the diagnostics are below average, the ad needs to change, not the targeting. Swapping creative or copy is worth the learning phase reset because the current version has already told you it isn't working.

If spend is stalling, frequency is climbing past 3, and you've hit $200 with no leads, the audience or the offer structure needs rebuilding. That's a setup problem, not a waiting problem.

The learning phase isn't a black box. It's a two-week window with specific, readable signals. The difference between a contractor who gets burned twice and one who doesn't is usually just knowing which numbers to look at.

What to ask before you give up or keep waiting

If you're currently in this position with a campaign that went quiet and an agency that's telling you to be patient, ask them for three specific things: the current ad set status (Learning or Active), the CPL trend over the last seven days, and the ad relevance diagnostic scores. An agency managing your account should be able to share those in a screenshot within minutes.

If they can't or won't, that's not a Meta ads problem. At ASN, every client has access to their own Ads Manager from day one, meaning the data is yours to see anytime. If you want to understand what a campaign that's actually working looks like in those early weeks, the contact page is the right place to start.

ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.

See how it works for your business