Meta ads: common diagnostic questions
Why is my Meta ads CPM so high? +
High CPM on Meta usually comes from one of four causes: your audience is too small or over-targeted (driving up auction competition), your ad's quality ranking is low because users are not engaging with it, you are experiencing creative fatigue with high frequency, or there is seasonal competitive pressure inflating all CPMs in your category. The fastest fix for most accounts is to broaden targeting - remove stacked interest layers, try Advantage+ Audience, or run a pure broad (age and gender only) campaign. If CPM is high and frequency is also above 3, refresh your creative first.
How do I fix low CTR on Meta ads? +
Low CTR on Meta ads almost always comes down to the hook. The first 3 seconds of a video or the first line of static ad copy determines whether someone stops scrolling. If your CTR is below 1% on Feed placements, test 3 to 5 completely different hook variants before changing anything else. Other common causes include a weak or unclear offer (the value proposition is not obvious), wrong audience (the ad is being shown to people it is not relevant to), and ad format mismatch (your audience may prefer video over static, or vice versa). Check your CTR by placement - a low Stories CTR with an acceptable Feed CTR suggests a format issue, not a copy issue.
Why am I getting clicks on Meta ads but no conversions? +
Clicks with no conversions almost always point to one of three problems: message mismatch between the ad and the landing page (the offer or headline changes after the click, breaking trust), a landing page that has friction or trust issues (slow load time, no social proof, confusing CTA), or a pixel that is not firing purchase or lead events correctly. Check your Pixel Test Events tool first to confirm your conversion event is firing. Then run your landing page URL through Google PageSpeed Insights and review your ad-to-page message continuity. If both are fine, the problem is likely audience quality - you are getting curiosity clicks from cold audiences who were never likely to convert.
What does Learning Limited mean on Meta and how do I fix it? +
Learning Limited means Meta cannot collect enough optimization data (50 conversions per week per ad set) to exit the learning phase. This usually happens because your campaign is too fragmented across many ad sets competing for the same budget, your budget is too low for your conversion event, or your conversion event is too rare. The fix is almost always consolidation: merge similar ad sets, reduce the number of active ads per ad set to 2 to 4, or temporarily switch your optimization event to a higher-volume event like Add to Cart or View Content while you build pixel data. Avoid editing campaigns while they are in learning - every significant edit resets the clock.
Why are my Meta ads not spending their full budget? +
Meta ads underspend for several reasons. The most common is that your audience is too small - Meta needs an audience of at least 1 million people to deliver efficiently, and audiences below 100,000 will often underspend. Other causes include a bid cap set too low (preventing Meta from winning auctions at your price), a budget that is too small relative to your conversion event cost (Meta recommends a daily budget of at least 5x your target CPA), and ad disapprovals you may not have noticed. Check your ad delivery column in Ads Manager and look for any delivery warnings. If your audience is over 1 million and you are still underspending, switching from a Cost Cap to Lowest Cost bidding strategy almost always resolves it.