The Ultimate Guide to the Meta Ad Algorithm (2024)
For years, Facebook had a strict, unyielding policy for advertisers: if the image in your ad contained more than 20% text, the ad was instantly rejected. To help advertisers, Facebook provided a free "Text Overlay Tool."
Recently, Meta quietly retired that tool and removed the strict rejection policy. Many novice media buyers assumed this meant they could finally fill their ad images with massive paragraphs of text. This is a highly expensive mistake.
The 20% Text Rule is Alive (and Expensive)
The rule still exists, but it is now enforced silently by the auction algorithm rather than a manual reviewer. Meta has explicitly stated in their advertising documentation that images with less text perform better.
When you submit a text-heavy image to the Facebook Ads Manager, it goes into the auction system. Because Meta knows users dislike scrolling past images that look like spammy billboards, the algorithm artificially restricts the reach of that ad. To get the same number of impressions as a clean image, you will be forced to pay a vastly higher CPM (Cost Per Mille). Your ad isn't rejected; it's just shadow-penalized.
How the 5x5 Grid System Works
To determine if your ad is text-heavy, Meta's computer vision system divides your image into a 5x5 grid (25 total squares). Each square represents exactly 4% of the image.
If your text touches or overlaps into a square, that entire square counts against you. To stay under the optimal 20% limit, your text must fit entirely within 5 or fewer squares. Our tool's OCR AI mathematically maps your text bounding boxes directly to this grid.
| Squares with Text | Text Density | Expected Reach Penalty |
|---|---|---|
| 0 - 5 Squares | < 20% | Optimal. Ad will run normally with cheapest possible CPMs. |
| 6 - 7 Squares | 20% - 30% | Medium. Ad reach may be slightly restricted in the auction. |
| 8+ Squares | > 30% | High. Reach will be severely restricted; high CPMs expected. |
Aspect Ratios & The Danger of UI Safe Zones
Passing the 20% rule doesn't guarantee your ad will succeed if users can't read your text. First, you must upload the correct Aspect Ratio. Our tool automatically checks if your image is a 1:1 Square (ideal for Instagram grids), a 4:5 Vertical (optimal for Facebook Feeds), or a 9:16 Portrait (required for Stories and Reels).
When designing for vertical formats (9:16), you must account for the app's User Interface (UI). Instagram overlays the account name at the top of the screen and a "Send Message" interaction bar at the bottom. If you place your headline or call-to-action in these areas, it will be completely obscured. Use the Safe Zone Overlays in our tool to preview exactly where the Meta UI will block your creative.
Agency Workflows: Generating Client Proofs
Telling a client or graphic designer that their ad is "too text-heavy" often leads to arguments. That is why we built the Agency Proof Exporter.
Instead of arguing, click the "Download Agency Proof" button in our dashboard. Our canvas engine will generate an official JPEG report containing the uploaded creative, the overlapping red 5x5 grid highlighting the text violations, and a stamped footer showing the exact Text Density percentage. You can email this directly to your design team as objective proof that the ad requires revision.