How to Structure a Meta Ads Account for Maximum Performance
Your campaign structure determines how well Meta's algorithm can optimise. Here's the proven structure that gives the algorithm what it needs while keeping you in control.
Campaign structure is one of the most underrated factors in Meta ads performance. Two advertisers with identical creative, targeting, and budgets can see dramatically different results based solely on how their campaigns are organised. The right structure gives Meta's algorithm the data and freedom it needs to optimise effectively. The wrong structure starves it.
Why Structure Matters More Than You Think
Meta's algorithm optimises at the ad set level. Each ad set needs approximately 50 conversion events per week to exit the learning phase and reach stable performance. This single fact should drive every structural decision you make.
If your CPA is €20 and you need 50 conversions per week per ad set, each ad set needs a minimum weekly budget of €1,000 (roughly €143/day). If you split that across 5 ad sets, each one gets €200/week — only 10 conversions — and none of them exit learning. You've taken a perfectly good budget and made it ineffective by fragmenting it.
The golden rule: fewer, better-funded campaigns and ad sets always outperform many underfunded ones.
The Recommended Structure
For most businesses spending €3K–€50K/month, this structure works:
Campaign 1: Prospecting (60–75% of total budget)
Your main campaign for reaching new potential customers.
- Campaign type: Advantage+ Shopping (for e-commerce) or manual Sales/Leads campaign
- Budget: Campaign Budget Optimization (CBO) — let Meta allocate across ad sets
- Ad sets: 1–3 maximum
- If using Advantage+: just 1 "ad set" (built-in)
- If manual: 1 broad audience + 1 lookalike audience, or just 1 broad audience
- Ads per ad set: 4–8 active creatives, mixed formats
Campaign 2: Retargeting (15–25% of total budget)
Converts warm audiences who've already interacted with your brand.
- Campaign type: Manual Sales/Leads campaign
- Budget: CBO or ad set budgets (both work at this scale)
- Ad sets: 1–2
- If budget allows: separate hot (cart abandoners, 7 days) and warm (site visitors, 30 days)
- If budget is limited: combine all retargeting into 1 ad set
- Ads per ad set: 3–5 creatives, focused on social proof and urgency
Campaign 3: Testing (10–20% of total budget) — Optional
A dedicated space for creative and audience testing that doesn't disturb your performing campaigns.
- Campaign type: Manual Sales campaign
- Budget: Ad set budgets (equal distribution for fair testing)
- Ad sets: 1–3 (each testing a different variable)
- Ads per ad set: 2–4 creatives being tested
That's it. 2–3 campaigns. 3–6 total ad sets. This is enough structure to maintain control while giving Meta's algorithm the room it needs.
What to Do When You Scale
As you increase budget, resist the urge to create more campaigns. Instead:
- Increase budget on existing campaigns (20–30% increments every 3 days).
- Add more creative to existing ad sets (the algorithm tests them automatically).
- Only create a new ad set if you're testing a fundamentally different audience (e.g., expanding to a new country, testing a new lookalike source).
- Graduate winners from the testing campaign to the prospecting campaign. When a creative performs well in testing, add it to your main prospecting campaign and let it compete with your existing winners.
Naming Convention
A consistent naming convention is essential for analysing performance and communicating with team members. Use this format:
Campaign: [Objective] - [Funnel Stage] - [Budget Type]
Example: Sales - Prospecting - CBO
Ad Set: [Audience Type] - [Audience Detail] - [Geo]
Example: Broad - 25-55 - UK+DE or Retargeting - Cart 7d - US
Ad: [Format] - [Hook/Angle] - [Version]
Example: Video - Problem Hook - v2 or Static - Testimonial - v1
This naming system lets you filter and aggregate data meaningfully. Want to see how all "Problem Hook" ads perform across campaigns? Filter by ad name. Want to compare Broad vs. Lookalike audiences? Filter by ad set name.
Common Structural Mistakes
- One campaign per product. Unless your products target completely different audiences, consolidate. An ad set with 5 product-specific ads outperforms 5 campaigns each with 1 product ad because the algorithm has more data per ad set.
- Duplicating ad sets to "reset learning." This doesn't work. Duplicating an ad set creates a fresh one that needs to learn from scratch. It doesn't inherit the original's optimization. If an ad set is performing poorly, fix the underlying issue (creative, audience, budget) rather than duplicating.
- Running multiple Advantage+ campaigns. ASC campaigns targeting the same audience will compete against each other. Run one ASC campaign with more creative inside it, not multiple ASC campaigns.
- Separate campaigns for each placement. "Feed-only" and "Stories-only" campaigns fragment your data and prevent Meta from optimizing placement distribution. Use all placements and let the algorithm decide.
- Never turning anything off. Accounts that accumulate dozens of campaigns over months without cleanup are the worst performers we see. Do a monthly audit: pause any campaign or ad set that hasn't spent in 7+ days, and archive anything that's been paused for 30+ days.
The Simplicity Principle
The best-performing Meta ad accounts we audit all share one trait: simplicity. They have fewer campaigns, fewer ad sets, higher budgets per ad set, and more creative per ad set than underperformers. They trust the algorithm to allocate within a well-defined structure rather than trying to micromanage every variable.
If your account has more than 5 active campaigns and you're not spending over €100K/month, you almost certainly have a structure problem. Consolidate, simplify, and let the algorithm do what it's designed to do.
Stop guessing. Let Arnold analyze your ads.
Arnold connects to your Meta ad account, analyzes every creative with AI Vision, and gives you a prioritized list of exactly what to kill, scale, and fix. Built on 7 years of proprietary data and $50M+ in managed ad spend.
Get Started