Copy
Headlines, primary text, the whole ad — including how it addresses the reader, and what it promises will happen to them.
Vetted checks the ad before Meta does — your copy, your creative, and where the ad points — and shows you how to say it instead.
High-trust infrastructure doesn't protect your creative. It just means one bad hook burns something you paid five figures for.
“Guaranteed to melt stubborn belly fat in 30 days.”
A guaranteed, time-boxed physical outcome is exactly the pattern the bot is trained to catch. It reads as a promise your product can’t make for everyone.
Policy: Unrealistic Outcomes policy.
Give it 30 days as part of your routine — and if it’s not for you, our refund policy has you covered.
“Clinically proven to end joint pain for good.”
The page promises what the ad only implies — and the ad is graded on its destination. A disease-treatment claim here creates FTC/FDA exposure for the whole funnel.
Policy: Landing-page review — the destination is evaluated with the ad.
Your ad inherits the page's violations — most documented account restrictions start at the destination, not the ad.
The problem
Ads get rejected over a single phrase. Sellers guess, or run on Facebook-group folklore — and the ad account is the business.
Sellers proofread the caption and call it done. The bot doesn't stop there — so neither does the scan.
Headlines, primary text, the whole ad — including how it addresses the reader, and what it promises will happen to them.
The overlay text and what the image or video depicts. In the ads we analyze, the aggressive claim usually lives here — not in the caption.
The destination, plus its FAQ, science, and policy pages. Most documented account restrictions start at the page, not the ad.
Copy, image or video creative, the landing-page link — or all three at once. One box, no setup, no pixel to install.
Each flag quotes the exact phrase, names the policy it trips, and explains the risk in plain language — no jargon to decode.
Every fixable flag comes with a rewrite that keeps the selling intent with no known trigger. Paste it back into Ads Manager and ship.
Every flag cites the policy it trips — not a vibe. And because the written rules and the bot's behavior aren't the same thing, the grading is calibrated against real ad outcomes: what actually runs, and what actually gets accounts restricted.
See how grading worksEvery scan includes the full report — flags, plain-language reasons, and rewrites. Pro removes the ceiling.
Check an ad before it ships.
For brands shipping ads every week.
Start free — upgrade from inside the app whenever you're ready.
Straight answers — in this category, the honest ones matter more than the comfortable ones.
No — and be wary of anything that says otherwise. Meta’s enforcement is erratic; identical ads can meet different fates. What Vetted makes sure of is that you aren’t handing the bot a legitimate reason. That’s the part you control.
Check the ad before Meta does — five free scans a month, no card required.