What should I optimize my Meta ads for when my B2B campaign only gets a few leads a week?
TofuAnswer by the Tofu team · checked

Keep optimizing for leads (Maximize number of leads) in one combined ad set with a realistic budget. Meta says an ad set needs about 50 results in the week after its last significant edit to leave the learning phase, but "Learning limited" isn't a penalty and the ad set still delivers. Switch to Maximize number of qualified leads once your CRM sends lead stages back to Meta. Move to a more frequent event, such as landing page views, only if your budget can't buy leads at all, and accept that Meta will then look for visitors, not form fillers.
As of October 2026.
Quick answer by situation
| If you… | Use | Why |
|---|---|---|
| Get a few leads a week and see "Learning limited" | Maximize number of leads, with a realistic budget | Learning limited isn't a penalty, and Meta's first fixes don't change the goal |
| Run several small ad sets for the same offer | One ad set, or one campaign budget | Each ad set learns on its own |
| Use a website form and can't get enough leads | Website and instant forms | Meta reported 14% to 24% lower cost per lead than website forms alone |
| Send CRM lead stages back to Meta | Maximize number of qualified leads | Meta looks for people likely to convert after they submit |
| Want Meta to learn from a site action that happens more often | A custom conversion | Meta lets you use custom conversions as performance goals |
| Can't afford leads at all | Maximize number of landing page views | Meta's suggestion if you won't raise the budget, but it finds visitors |
| Use a cost per result goal or bid cap | Highest volume bidding | Meta recommends 50 to 100 or more weekly conversions for goal-based bidding |
How many leads does Meta's learning phase need?
Meta says ad sets leave the learning phase "as soon as they can deliver stably," which "usually occurs after about 50 results in the week after the ad set's last significant edit." While an ad set is learning, Meta says results are less stable and the cost per result is usually higher.
If an ad set is unlikely to get about 50 optimization events in that week, the Delivery column shows Learning limited. Meta says this "isn't a penalty." It means the delivery system can't fully optimize with your current setup. The usual causes, per Meta: a small audience, a low budget, a low bid or cost control, auction overlap, an infrequent optimization event, or too many ads at once. At a few leads a week, expect this status.
The week restarts after a significant edit: any change to targeting, creative or the optimization event, adding a new ad, changing the bid strategy, or pausing for 7 days or longer. Budget and bid amount changes may count, depending on how large they are. Meta's example: $100 to $101 isn't likely to restart learning; $100 to $1,000 may.
To track it, add the Last significant edit and Optimization events columns in Ads Manager (Columns, then Customize columns).
If you get a few leads a week and see "Learning limited"
Keep Maximize number of leads while the leads are the kind your sales team wants. Meta's fixes for learning limited are, in order: combine ad sets and campaigns, expand your audience, raise your budget, raise your bid or cost control, and choose an optimization event that happens more often. Only the last one changes what Meta looks for, so try the others first.
Meta's budget rule of thumb is a daily budget of at least 10 times the average cost of your performance goal. At an $80 cost per lead, that's $800 a day, and 50 leads a week costs about $4,000. If your budget can't buy about 50 leads a week, expect the ad set to stay learning limited; it keeps delivering. Meta also says you "shouldn't try to avoid the learning phase completely."
If you run several small ad sets for the same offer
Combine them. Meta says that "when you run too many ad sets at the same time, each one gets fewer opportunities to learn and therefore fewer results." If you split ad sets by job title or interest, put those interests in one ad set. Meta suggests breakdowns in Ads Reporting for results by segment, but its breakdowns cover demographics such as age, gender, country and region, not job titles or interests.
Overlap hurts too. When two of your ad sets reach the same person, Meta enters only one of your ads in that auction, and it says this can stop an ad set from getting enough results to exit learning. If you keep several ad sets, a campaign budget (Advantage+ campaign budget) moves spend to the ones with the best opportunities. It may not spend equally, so judge it at the campaign level.
If you use a website form and can't get enough leads
Change where the lead happens before you change what Meta optimizes for. With the Website and instant forms conversion location, Meta sends each person to your site or an Instant Form, whichever it predicts they're more likely to complete. In October 2025, Meta said this had 14% to 24% lower cost per lead than website forms alone. That's Meta's figure, and it measures cost, not lead quality.
Limits: Lead is the only conversion event, and cost per lead can't be split by location. Meta's pages also disagree on the goal. The setup page says Maximize number of leads is the only one and tells you to pick Instant forms or Website on its own if you want Maximize number of qualified leads, while Meta's table of goals by conversion location lists only Maximize number of qualified leads. For the quality and CRM trade-offs, see Instant Forms vs. your website form for B2B.
If you send CRM lead stages back to Meta
Use Maximize number of qualified leads. Meta shows your ad to people "most likely to convert after sharing their contact information with you." It doesn't add volume; it changes who Meta looks for.
- It needs a CRM integration. From April 2026, Meta says the goal isn't available for new campaigns without a Conversions API integration, and existing campaigns are affected from August 2026.
- Volume rules conflict. Meta's developer guide (which calls it the Conversion Leads goal) still asks for at least 200 leads a month, a qualifying stage within 28 days, and a lead-to-stage rate of 1% to 40%. Meta's October 30, 2025 announcement said it was removing the minimum monthly lead volume, and the developer FAQ for the same integration keeps the 28-day and 1% to 40% guidelines without a lead minimum.
- Lead source rules conflict. The developer guide says the goal works only with Instant Forms. Meta's help center says website forms too, and so does the developer FAQ. Meta reports 21% lower cost per quality lead for Instant Forms with the Conversions API for CRM, and 9.5% for website forms, against Maximize number of leads.
For the setup, see how to send HubSpot or Salesforce lead stages back to Meta.
If you want Meta to learn from a site action that happens more often than a lead
Pick a step close to a lead, such as a visit to your demo request page. A website custom conversion sets rules on events or URLs, and a URL rule needs only the Meta Pixel base code. Meta says that once it has "received this custom conversion enough times," you can use it as a performance goal. It doesn't say how many times. Meta's standard events also include CompleteRegistration, Contact, Schedule, StartTrial and SubmitApplication. For a Leads campaign with the Website location, Meta lists those, plus View content and a few others, as conversion events alongside Lead, so you can pick a more frequent one without changing objective.
Which goals you see depends on the objective. Meta's table of goals by objective and conversion location lists Maximize number of conversions for the Website location under Engagement and Sales, and only lead goals under Leads. Its general performance goals page lists Maximize number of conversions under Leads too, so check your Ads Manager. Either way, Meta bids for the outcome you pick: a demo page visit goal finds people likely to visit that page.
If you can't afford leads at all
Meta's delivery troubleshooting page says that if you don't want to raise your budget, "you can try choosing a performance goal that's higher up in the marketing funnel (for example, landing page views instead of conversions)." Maximize number of landing page views shows your ad to people Meta thinks are most likely to click and fully load your site. The Traffic objective with the Website location offers it.
That buys visits, not leads. Keep a pixel Lead event on your form and judge the campaign on leads and pipeline, not cost per visit.
If you use a cost per result goal or bid cap
Switch to Highest volume, which aims to get the most delivery and conversions from your budget. Meta says goal-based bidding works best with a flexible target and 50 to 100 or more weekly conversions. If a low bid or cost control is what limits learning, Meta shows a tooltip on the Learning limited status.
What to avoid
- Editing during learning. Meta says to edit only "when you have reason to believe that the edit should improve performance." Batch your changes.
- Splitting a small budget across many ad sets and ads. Each gets fewer results and learns longer.
- Pausing for a week or more. The ad set goes back into learning.
- Judging a switch on cheap clicks. If you move to landing page views, measure the leads and pipeline those visits produce in your CRM.
Where Tofu fits
Tofu Ads Agent (our product) builds and optimizes Meta campaigns alongside LinkedIn and Google, staged in your ad account switched off until a person turns them on. It doesn't change Meta's learning phase. Its conversion event setup covers LinkedIn and Google, so it won't create Meta custom conversions or send CRM stages to Meta. It connects to HubSpot or Salesforce, writes dynamic UTMs back to the CRM and shows account journeys to closed-won, so you can see which campaigns' leads reach pipeline. Its weekly bid and budget recommendations stay proposals until you approve them.
Sources (21)
- About the learning phase (Meta Business Help Center), checked October 25, 2026
- About learning limited (Meta Business Help Center), checked October 25, 2026
- Significant edits and learning phase (Meta Business Help Center), checked October 25, 2026
- Optimization events (Meta Business Help Center), checked October 25, 2026
- Combine ad sets and campaigns to reduce audience fragmentation (Meta Business Help Center), checked October 25, 2026
- Understand auction overlap (Meta Business Help Center), checked October 25, 2026
- About Advantage+ campaign budget (Meta Business Help Center), checked October 25, 2026
- About performance goals (Meta Business Help Center), checked October 25, 2026
- Performance goals available by ad objective and conversion location in Meta Ads Manager (Meta Business Help Center), checked October 25, 2026
- About performance goals for lead ads (Meta Business Help Center), checked October 25, 2026
- How to create a lead ad using Meta Ads Manager (Meta Business Help Center), checked October 25, 2026
- Create a lead ad that optimizes for website and instant forms (Meta Business Help Center), checked October 25, 2026
- Troubleshoot ad delivery: your campaign hasn't delivered enough since it started (Meta Business Help Center), checked October 25, 2026
- About landing page view optimization (Meta Business Help Center), checked October 25, 2026
- About custom conversions for web (Meta Business Help Center), checked October 25, 2026
- Specifications for Meta Pixel standard events (Meta Business Help Center), checked October 25, 2026
- About Meta bid strategies (Meta Business Help Center), checked October 25, 2026
- Available conversion locations and events by objective in Ads Manager (Meta Business Help Center), checked October 25, 2026
- Conversions API for CRM integration (Meta for Developers), checked October 25, 2026
- Conversions API FAQ for the CRM integration (Meta for Developers), checked October 25, 2026
- More quality leads this Q5 with Meta's latest AI-enabled updates (Meta for Business, October 30, 2025), checked October 25, 2026