You’re absolutely right. There are several ways to test ads or creatives on Meta, depending on your budget, goals, and how much control you want. The key is to create a testing structure that gives clear, isolated data on what’s working.
1) A/B Testing (Meta’s Built-In Tool)
Run two (or more) versions of an ad, audience, or placement
Meta keeps it isolated and gives a winner based on performance
Pros: Clean data, no overlap
Cons: Limited flexibility, no in-campaign learning
2) Creative Packs in a CBO (Campaign Budget Optimization)
Add multiple creatives to one ad set
Meta allocates spend to the best-performing one over time
Pros: Real-world environment, faster insights
Cons: Meta might pick a “winner” too fast, so some creatives get little spend
3) Manual Split Testing (Separate Ad Sets)
Duplicate your ad set and test each creative in its own ad set
Best with audience exclusions to prevent overlap
Pros: More control
Cons: Budget gets split, takes longer to validate results
4) Dynamic Creative Ads (DCO)
Upload multiple headlines, text, images/videos—Meta mixes & matches
Pros: Great for small budgets, fast iteration
Cons: Harder to know exactly which combo is working unless you dig into breakdowns
If you’re just starting out or working with limited budget, go with a CBO creative testing campaign—group creatives into “packs” (3–5 ads max), run them broad, and watch which gets spend and conversions. Then “graduate” winners into your scaling campaigns.