Accepting orders Order now

Free Facebook ad policy checker

Check your Facebook ad text for phrases that often get ads rejected, before you publish. Free, no sign-up, runs in your browser.

Ad Policy CheckerPrivate · nothing is saved

This checks wording only. Images, landing pages and targeting are reviewed by Meta too.

Your result appears here: a risk level, the phrases to look at and a safer way to say each one.

How the ad policy checker works

The checker reads your ad text and looks for wording patterns that often lead to rejected ads on Facebook and Instagram: claims about health or money, phrases that point at the reader’s personal situation, guarantees, sensational language and a few product categories that are restricted or prohibited. Each match is highlighted, explained and paired with a safer way to say the same thing. The risk level at the top is simply a weighted count of what it found.

It is a first filter, not a verdict. Meta’s review looks at the whole ad: text, images, video, the landing page, the targeting and the history of the account. A clean result here means your wording avoids the most common problems, not that the ad will be approved.

The most common wording problems

Meta’s Advertising Standards are long, but most text rejections come back to a handful of themes:

Personal attributes

Ads may not assert or imply something about the reader’s personal characteristics, such as their health, finances, religion, sexual orientation or relationship status. “Are you struggling with debt?” and “Lose your belly fat” both suggest you know something about the person reading. Rewriting around the product rather than the reader usually fixes it: “Simple budgeting tools for busy families” says the same thing without pointing a finger.

Health and weight claims

Promising to cure, treat or prevent a condition, or to deliver a specific amount of weight loss in a set time, is one of the fastest ways to a rejection. Before-and-after comparisons are restricted too. Describe the product, the routine or the experience instead of the medical outcome.

Money and income claims

“Earn $500 a day”, “passive income” and “double your money” are treated as misleading unless they can be backed up, and some financial products, such as crypto and trading, need permission before they can be advertised at all.

Guarantees and sensational wording

“Guaranteed results”, “miracle”, “shocking” and “you won’t believe” all signal low-quality or misleading ads. If you offer a real guarantee, such as free returns, state the policy itself rather than a guaranteed outcome.

Implying Meta’s endorsement

Phrases like “Facebook approved” or “official Meta partner” are not allowed unless they are literally true and permitted. Most businesses should simply leave them out.

How to rewrite a flagged ad

  1. Remove the claim, keep the benefit. “Lose 10kg in 14 days” becomes “A meal plan built for steady, healthy habits.”
  2. Talk about the product, not the person. Replace “you” plus a sensitive trait with a description of what the product does.
  3. Swap guarantees for policies. “100% results” becomes “30-day returns, no questions asked.”
  4. Match the landing page. If the ad is calm but the page repeats the old claims, the ad can still be rejected.
  5. Check images too. Text inside images is reviewed like ad text, and so are before-and-after photos.

Before and after: real rewrites

These are typical flagged lines and calmer versions that keep the selling point.

Likely to be flaggedSafer version
Are you tired of being overweight?A simple meal plan for busy weekdays.
Earn $300 a day from home, guaranteed!Learn how to start a small online store.
Our cream cures acne in 7 days.A gentle daily cream for clearer-looking skin.
SHOCKING trick doctors hate!!Three habits that make mornings easier.
Facebook-approved marketing agency.Marketing agency for local service businesses.
Tag a friend who needs this!Shop the new collection.

Categories that need extra care

Some kinds of business are reviewed more strictly no matter how carefully the ad is written. Health and supplements, weight loss, cosmetic procedures, financial products, crypto, dating, alcohol and gambling all have their own rules, and some need written permission before ads can run. Housing, employment and credit ads must use Meta’s special ad category, which limits targeting. If your business is in one of these areas, read the matching section of the standards before you write the ad, and expect the review to take longer.

If an ad has already been rejected

Edit the ad to fix the likely problem and resubmit it, or request a review if you believe the decision was a mistake. Avoid publishing many slightly changed copies of a rejected ad: several rejections in a short time can put the whole ad account at risk. If rejections keep happening, or the account itself has been restricted, it is worth looking at the account’s history before you spend more. Meta’s Business Help Center explains how to see the reason for each rejection.

What this tool cannot check

  • Images, video and text inside images.
  • Your landing page, which must match what the ad promises.
  • Targeting choices, such as special ad categories for housing, employment and credit.
  • Country-specific rules, which can be stricter than the general standards.
  • Context: the same word can be fine in one ad and a problem in another.

Use it as a quick check before you publish, then read the relevant section of Meta’s rules for anything it flags in your category.

A good habit is to run every new ad through the checker before it goes live, and to keep a short list of the phrases that have caused rejections in your own account. Over a few weeks, that list becomes your team’s house style for ads: the words you know work, and the ones you avoid. It also helps when several people write ads for the same business, because everyone works from the same rules instead of learning them through rejected ads and a restricted account.

FAQ

Questions about this tool

Is this an official Facebook tool?

No. It is a free checker built by Adnestly based on Meta’s published Advertising Standards and the patterns we see in rejected ads. Meta makes the final decision.

Does a low risk result mean my ad will be approved?

No. It means your wording avoids the most common problems. Meta also reviews images, video, landing pages, targeting and account history.

Is my ad text saved?

No. The check runs in your browser and nothing you paste is sent to us or stored.

Can it check ads in other languages?

It works best with English. Some patterns, such as all caps and repeated punctuation, are detected in any language.

Why was a normal word flagged?

Some words are only a problem in certain contexts. If a flag does not apply to your ad, you can ignore it, but read the explanation first.

Related service

Facebook Ad Account Setup

Want the account itself set up correctly before you spend? Currency, billing and limits checked, from $59.

Free tool

Appeal Letter Generator

Answer a few questions and get a calm, factual review request for a disabled ad account or profile.

Free tool

Pixel Event Generator

Pick an event and its details, and copy ready-to-paste Meta Pixel code with deduplication built in.