Meta account structure either compounds learning or fragments it. The wrong structure has you running 47 ad sets with 5 conversions each - no signal anywhere. The right structure feeds the algorithm enough data to work.
Meta's algorithm needs 50+ weekly conversions per ad set to optimize well. Splitting budget across too many ad sets starves all of them. Consolidate.
Modern default: CBO for scale, ABO for testing new audiences in isolation.
Use a consistent naming convention for reports:
Campaign: [Stage]-[Objective]-[Date] Ad set: [Audience]-[Placements] Ad: [Hook]-[Format]-[Angle]-v[#] Example: "Prospecting-Purchase-2026Q2" / "Broad-AllPlacements" / "Problem-UGC-PainPoint-v3"
Start simple: 5 campaigns max, 5 ad sets per campaign max, 5-10 creatives per ad set. If you have 50 ad sets, you have a complexity problem, not a scale problem.