Facebook ad rejected for "low quality" — how to fix

Pix-Vu Team||3 min read
Facebook ad rejected for "low quality" — how to fix

Quick Answer

Remove sensationalised language, withheld information ("You won't believe..."), and shocking imagery from your ad. Replace exaggerated claims with concrete benefits and rewrite the headline to state plainly what the offer is.

Step-by-step fix

  1. Open Ads Manager and click the rejected ad. Read the exact policy line Meta cites (it'll be one of: clickbait, sensational content, withheld info, or excessive symbols/punctuation).
  2. Audit your headline and primary text for these phrases: "You won't believe", "Doctors hate", "Shocking", "This one trick", "Number 7 will", "Click here to find out". All of these are auto-flagged by Meta's classifiers.
  3. Strip excessive punctuation and symbols. Multiple exclamation marks, all caps words, and emoji walls (more than two emojis in a row) are quality penalties.
  4. Replace withheld info with the actual benefit. Instead of "This changed everything for me", write "Cut my electric bill by 34%".
  5. Check the landing page. Meta cross-checks ad copy against the destination URL. If the page is thin, has pop-ups on load, or doesn't deliver what the ad promises, the ad gets the low quality flag too.
  6. Replace shocking or upsetting images. Before/after shots, distressed faces, or unrealistic body imagery score low. Use product-in-context or genuine customer photos instead.
  7. Submit the edited ad as a new version (don't appeal — edit and resubmit usually clears faster).
  8. If still rejected, request manual review through the Account Quality dashboard.

Why it happens

Meta uses a machine-learning classifier that scores every ad on "engagement bait probability" and "content quality". The system was rebuilt in 2023 after the Wall Street Journal investigation into harmful ads, and the thresholds have tightened every quarter since. The classifier doesn't always get it right — it's trained on patterns, not intent — which is why genuine ads with one accidentally triggering phrase often get caught.

The rejection also weighs your account history. New accounts (under 30 days) and accounts with prior policy strikes get tighter thresholds.

How to prevent it

  • Write headlines that state the offer plainly, not tease it.
  • Keep punctuation conventional. One exclamation mark maximum. No all-caps words longer than 4 characters.
  • Use real numbers and specifics ("saves 12 minutes") instead of vague claims ("saves loads of time").
  • Match the ad copy to the landing page word-for-word where possible. Meta's crawler reads both.
  • Run new ads through the Meta Ad Library to compare against approved competitor copy in your category.
  • Keep ad creative refreshed. Reusing the same headlines for months invites scrutiny.

When to escalate to Meta support

Escalate only after editing and resubmitting twice. To escalate properly:

  1. Go to Account Quality → click the rejected ad → "Request another review".
  2. If you have a Business Manager with monthly spend over £1,000, you can also use the Meta Pro Team chat (top-right of Ads Manager).
  3. For agencies and large advertisers, file through your Meta Marketing Partner rep — they have a dedicated escalation queue.

Do not appeal the same ad three times. The third appeal often results in account-level review, which is worse than a single ad rejection.

Pix-Vu mention

If your low-quality flag is being triggered by image artefacts — pixelation, low resolution, poor compression — that's a fix you can do in five minutes. Pix-Vu cleans up ad creatives so they pass Meta's image-quality checks without re-shooting. Run your rejected ad through it before resubmitting and you'll often clear the visual flag straight away.

Ready to automate your Facebook ads?

Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.

Get Started Free