Creative library / Gymshark
G
Gymshark
The Catalog Flood
Creative breakdown · from live Meta ads

How Gymshark's Meta ads actually work.

Don't pick the winning creative. Run thousands and let the algorithm decide.

Vertical Fitness Format DCO Catalog Running 7+ weeks Site gymshark.com
Broken down by a former Meta growth leadBroken down by Jonas, a former Meta growth lead, from Gymshark's live ads in the Meta Ad Library
The principle

Gymshark has 1,870 active ads. Most are DCO (Dynamic Creative Optimization), Meta assembles the ad from a product catalog, mixing images, headlines, and copy automatically. Gymshark doesn't decide which product to show you. The algorithm does, based on your browsing history, engagement patterns, and purchase behavior. This is the opposite of hand-crafting a hero ad. It's creative at industrial scale, where volume replaces judgment and the algorithm's pattern matching outperforms any creative director's intuition about what you want to see.

The ad, in one frame
gymshark.com
Sponsored · DCO Catalog
Don't pick the winning creative. Run thousands and let the algorithm decide.
gymshark.comShop now
DCO CatalogThe Catalog Flood
Product image pulled dynamically from catalog, different for every viewer
The hook is personalization. You see the leggings or the tank top that Meta's algorithm predicts you'll want based on your signals. The brand doesn't choose, the system does.
The framework
Hook
Product image pulled dynamically from catalog, different for every viewer. The hook is personalization. You see the leggings or the tank top that Meta's algorithm predicts you'll want based on your signals. The brand doesn't choose, the system does.
Body
'The pieces everyone's talking about' + product carousel from best-sellers collection. Social proof framing ('everyone's talking about') combined with catalog selection. The body doesn't need to educate because DCO targets people who already know the brand or category.
Trust
Brand recognition + product imagery consistency + best-seller positioning. At Gymshark's scale, the brand itself is the trust signal. DCO works best for brands with high awareness, the algorithm just needs to show the right product at the right time.
CTA
'Shop now' to best-sellers collection. Direct to collection, not a single product. Since DCO showed a range of items, the landing page should match that browsing experience, not narrow to one SKU.
How to adapt it

DCO catalog ads require three things: a well-structured product feed (images, titles, prices, categories), enough catalog items (50+ SKUs), and enough pixel data for Meta to personalize effectively (typically 50+ purchases/week). If you have fewer than 20 products or fewer than 10 purchases/week, DCO will underperform hand-picked creative. This is a volume strategy, it works at Gymshark's scale because they have thousands of SKUs and millions of site visitors feeding the algorithm. For smaller catalogs, start with manual creative and add DCO as a supplementary campaign once you have the data volume.

See it live

Gymshark's real ads on Meta

This breakdown is built from Gymshark's active ads, around 1,870 of them running as of March 2026, a signal the format is still working. See the current set for yourself in Meta's public Ad Library.

Open Gymshark in the Meta Ad Library →

Want the account plan, not just the creative?
This is how Gymshark's ads are built. See how the account itself should be structured, budgeted and optimised.
See the Gymshark plan →
Common questions
What is The Catalog Flood in advertising?
Don't pick the winning creative. Run thousands and let the algorithm decide. Gymshark has 1,870 active ads.
Why does Gymshark use it in their Meta ads?
The hook is personalization. You see the leggings or the tank top that Meta's algorithm predicts you'll want based on your signals. The brand doesn't choose, the system does.
Related principles