META ADS · HOW IT WORKS
How Meta's Ad Algorithm Actually Works in 2026
Every time someone opens Instagram or Facebook, millions of ads compete for one impression. Here is the four step process behind how Meta narrows that field, ranks candidates and selects a winner.
If you run Meta ads, you have probably felt it: two campaigns with near identical budgets and audiences can produce wildly different costs. One scales smoothly. The other burns budget and barely delivers.
This article breaks down the mechanics of retrieval, ranking and the auction, then translates each stage into practical decisions for advertisers.
The short version: four steps, one impression, 200 milliseconds
Every time someone opens Instagram or Facebook, Meta runs a four step process to decide which ad, if any, reaches that person.
Retrieval
Meta narrows the eligible pool using relevance signals, including creative content.
Light ranking
A fast model reduces the pool using simplified signals.
Heavy ranking
A deeper model predicts the likelihood of the desired action for the user and ad pairing.
The auction
Finalists compete using Total Value, combining bid, estimated action rate and ad quality.
The sequence runs continuously as people use the platform. The important point is that the auction is only the final stage. Creative and relevance affect which ads make it through the earlier stages.
Step 1: Retrieval — your creative is your targeting
Retrieval asks which active ads are plausibly relevant to a specific person. The source describes Andromeda as a retrieval stage system that reads the ad itself, including the hook, format, talent, copy and landing page.
If the creative is vague, the system has less clarity about who the ad is for and what demand it should match. Clear positioning and specific creative therefore become important inputs before the auction even happens.
Step 2 and 3: Ranking — from thousands to the real competition
Light ranking applies a fast scoring model across a large candidate pool. Heavy ranking then applies a deeper model to the survivors, predicting how likely the specific user is to take the action the campaign is optimising for.
Fast filtering
Efficient enough to run across a large pool without the cost of deep scoring for every candidate.
Precise prediction
More detailed modelling narrows the field to genuine finalists for the auction.
Step 4: The auction — why the highest bid does not automatically win
Meta does not simply award the impression to the advertiser willing to pay the most. The article describes Total Value as a combination of three inputs.
The source article explicitly notes that Meta has not published one fixed arithmetic equation with fixed coefficients. Treat this as a directional model rather than a formula to reverse engineer.
The three diagnostics you can actually see
Quality Ranking
How perceived ad quality compares with competing ads.
Engagement Rate Ranking
Expected engagement rate compared with competing ads.
Conversion Rate Ranking
Expected conversion rate compared with ads optimising for the same action.
What this means for how you run Meta ads
Practical takeaways
- Stop over engineering targeting. Give the system clear, specific creative and audience signals.
- Creative diversity beats minor variations. Distinct concepts give the system different signals to learn from.
- Do not chase the bid when quality tanks. Weak diagnostics usually point toward a creative or relevance problem.
- Protect the user experience. Strong hooks still need a credible landing page and offer.
- Give campaigns enough time to learn. Early performance can be noisy before useful patterns emerge.
Frequently asked questions
Does Meta always show the ad with the highest bid?+
No. The impression goes to the ad with the highest Total Value, which combines bid, estimated action rate and ad quality.
How long does the whole process take?+
About 200 milliseconds from retrieval through ranking and auction, according to the source article.
What is Andromeda in Meta ads?+
Andromeda is described in the article as a retrieval stage system that uses ad creative as a targeting input.
Is the Total Value formula public?+
Meta has confirmed the key inputs, but the source article notes that there is no single fixed arithmetic formula published.
Want a stronger Meta Ads system?
Get a practical Meta Ads audit focused on creative, signals and conversion quality.
I can review your current setup and identify the highest priority areas to improve.
Request a Meta Ads audit ↗