Dynamic Creative Optimisation is a Meta + Google Ads feature where you upload multiple headlines, primary texts, images / videos, and CTAs separately. The platform mixes and matches at delivery time, learns which combinations resonate with which user, and concentrates spend on the winners.
When it works
- You have at least 3-4 distinct angles (different hooks, not minor variations) — DCO needs real diversity to learn from
- Your audience is large enough that the algorithm has signal — DCO underperforms on small retargeting audiences
- You're testing in cold prospecting where you don't yet know what wins
When it doesn't
- Tightly-controlled brand campaigns where every combination needs human approval
- Small audiences (<100k) where there isn't enough data for the algorithm to find patterns
- When all your variants are minor tweaks of the same hook — DCO can't optimise across non-meaningful differences
Operator note
DCO trades human control for algorithmic efficiency. If you have a creative team that wants to know exactly which copy / image combination won, classic A/B testing with separate ads is more readable. If you want the platform to decide, DCO usually wins on raw ROAS.