Why the Meta algorithm works this way

Meta sells attention, and attention only lasts while people enjoy what they see. The platform has to keep users interested or they leave, and it has to deliver results for advertisers or they stop spending. Advertising brings in roughly $200 billion a year, so the ad system is tuned to balance those two pressures at once: show ads people respond to, and reward the advertisers who earn that response.

The three steps, explained as a library

Picture Meta's ad inventory as a library holding tens of millions of books. Three steps decide which book ends up in front of you: GEM builds the library, Andromeda pulls the relevant books, and GEM reads the pages before an auction picks the winner.

Step one: GEM builds the library

Before anyone opens the app, Meta's generative ads model, GEM, reads every ad you upload: the text, the images, the audio, the video. It works out what the ad is and who it suits, then stores a short summary. Meta calls GEM the central brain behind its ad recommendations, and it runs the same process for every advertiser, building a library of tens of millions of summarised ads.

Step two: Andromeda pulls the relevant books

When a person opens the app, Meta's retrieval engine, Andromeda, scans those summaries and pulls the ads that might suit them. This is the first big cut, from tens of millions down to a few thousand candidates. Meta built Andromeda to cope with the flood of new ads that automated and generative tools now produce, so retrieval could keep up without slowing the feed.

Step three: GEM reads the pages

With a shortlist, Meta can afford to look closely, and the job goes back to GEM. The same brain that summarised the library now reads each candidate in full, and its ranking layer weighs not only what the ad contains but how it feels. Those signals map to a simple framework, POSTER, six dimensions Meta reads in every ad:

In practice your creative becomes your targeting, because GEM reads all six of these signals to decide who should see the ad. Wilow scores your own ads across these same six dimensions, so you can see the profile Meta builds in private.

Where this is heading: predicting the response

Meta is taking the same idea further with TRIBE v2, a model it describes as a digital twin of the human brain. The aim is to predict how someone will respond to what they see and hear, then match an ad to the people most receptive to its emotional pull. A model like that only works with creative that carries emotion, and with different ads that carry different emotions.

Creative diversity: who you talk to, and how

Meta's own guidance is direct about this: diverse creative reaches audiences a single ad never will. Diversity works on three axes.

Iteration is not diversification

There are two ways to produce new ads, and Meta draws a hard line between them. Creative iteration means small tweaks to the same ad, like a new button colour or a different call to action on the same design. Creative diversification means genuinely different ads for different people and different angles. Meta is explicit that iterating on a single concept is not enough to unlock new audiences, and that tweaks should not stand in for true diversification.

The auction decides the final winner

A strong match still has to win an auction. Meta sells each slot to the highest effective bid, so the final decision weighs three things at the same time: how likely the person is to enjoy your ad, how likely they are to take the action you want, and your bid measured against everyone else. Meta's ad auction documentation frames the winner as that combination. The bid matters, but it does not win on its own. A weaker match priced high can still lose to a stronger match, and a strong match can lose if the bid is capped too low.

The Meta algorithm keeps its scorecard hidden

None of this surfaces in Ads Manager. There is no screen that tells you one ad was read as humour for busy parents and another as nostalgia for athletes. Meta builds that picture privately, which leaves advertisers guessing at the exact thing the algorithm rewards.

See your Creative Diversity Score

Wilow reads every ad in an account and tags it the way Meta's system would, by audience, angle, and emotion, then scores how diverse the creative actually is. It turns the hidden scorecard into something an advertiser can act on. Check your Creative Diversity Score, free.

Strong creative is only half the equation. A diverse, well-read set of ads still underperforms if the campaign is built wrong inside Ads Manager, which is the subject of the next guide.

HOME