Skip to content
Sweep Inbox (Demo)Go to website

← All articles

Facebook Blocked List: Set It Up to Stop Spam

By Zied6 min read

Facebook Blocked List: Set It Up to Stop Spam

The Facebook blocked list, found under your Page Moderation settings, automatically hides any comment that contains a word you have added to it. Set it up in a few minutes, load it with scam bait and profanity, and it will quietly sweep those comments out of public view around the clock.

That is the good news. The catch is that a fixed word list only stops the exact text you predicted, and spammers are very good at not being predictable. Below is how to build a blocked list that actually earns its keep, the mistakes that let junk slip through, and where you will need something smarter to close the gaps.

What the Facebook Page moderation blocked list actually does

Every Facebook Page has a built-in moderation feature. You give it a list of words and phrases, and any comment containing one of them gets hidden from the public automatically. The person who wrote it, and their friends, may still see the comment on their end, so it does not trigger a notification or a ban. It simply keeps that comment from reaching everyone else scrolling your post or ad.

There are two controls working together:

  • The blocked list, where you type your own custom words and phrases, separated by commas.
  • The Profanity Filter, a Meta-maintained list of commonly reported offensive terms that you can switch to Medium or Strong.

Both are official Meta tools, documented in the Facebook Help Center. Using them is completely within platform rules, which matters if you have ever worried that hiding comments looks shady. It does not. You are curating your own Page, not censoring the platform.

This is worth setting up because the cost of leaving comments unmoderated is real money. The FTC reported that consumers lost $2.1 billion to social media scams in 2025, and Facebook alone accounted for $794 million of that, according to reporting on the FTC data. A lot of those scams start life as a comment under a legitimate brand's ad, riding on the trust you paid to build.

Step-by-step: building a blocked list that catches scam and profanity

Here is a practical setup that covers most of what shows up under Meta ads and organic posts.

1. Open Page Moderation

In your Page settings, find the Page Moderation section. This is where the blocked list lives. You will paste your words here as a comma-separated list.

2. Block scam and phishing bait

Scam comments follow patterns. Add the language they lean on:

  • Prize and giveaway bait: "congratulations", "you won", "selected winner", "claim your prize"
  • Urgency and money hooks: "DM to claim", "limited slots", "guaranteed returns", "investment opportunity"
  • Impersonation cues: your own brand name paired with "support", "official", or "customer service", which scammers copy to pose as you

3. Block contact-info patterns

Spammers push people off-platform. Block the connective tissue they use: "whatsapp", "telegram", "click the link in", and common phone-number fragments. You can also block "http" and "www" to catch pasted links, though be aware this can hide legitimate comments too.

4. Add off-brand profanity

Type the specific slurs and swear words you never want under your brand, then set the Profanity Filter to Strong for a second automatic layer. The two work together: your custom list handles brand-specific terms, and the filter catches the broad, commonly reported ones.

5. Tune per audience

If you run ads in several markets, remember the list is global to the Page. A word that is harmless in one language can be a problem in another, so a per-Page and per-market approach helps once you scale.

Common blocked-list mistakes that let spam slip through

A blocked list is only as good as its assumptions. These are the errors that quietly leave holes.

  • Blocking whole words that break normal comments. Block "free" and you also hide "free shipping questions." Block "link" and you lose "I love the link in your bio." Overblocking trains you to ignore your own hidden queue, which is worse than not filtering at all.
  • Setting it once and walking away. Scam scripts rotate. The prize wording that worked last quarter gets swapped for a new hook. A list you never revisit ages out fast.
  • Forgetting Instagram. Your Facebook list does not carry over. Instagram needs its own setup and its own words.
  • Ignoring the hidden queue. Hidden is not gone. Reviewing what got caught tells you whether you are too loose or too aggressive, and it surfaces the new patterns you have not blocked yet.

Why static word lists miss emoji junk and misspellings

The core limit is simple: the blocked list matches exact text. Spammers know this, so they never send exact text twice.

Consider how one scam message mutates to dodge a filter:

  • Spaces between letters: "f r e e m o n e y"
  • Deliberate misspellings: "fr33 gift", "clik here", "investmnt"
  • Lookalike characters: swapping a zero for an O, or using accented letters
  • Emoji as words or filler: a string of money and fire emoji that carries meaning to a human but matches no keyword
  • Image comments: a phone number or link baked into a picture, which no text filter can read at all

You would need to predict every possible variation of every scam phrase to keep up, and add them faster than spammers invent new ones. That is not a battle a static list can win.

How AI moderation layers on top of your blocked list

This is where a keyword list hands off to something that reads meaning instead of matching strings. AI moderation looks at what a comment is trying to do, not just which letters it contains.

Instead of asking "does this comment contain the word giveaway," it asks "is this comment trying to lure people to an off-platform prize scam," and answers correctly whether the word is spelled "giveaway," "giv3away," or wrapped in emoji. It reads emoji-only junk as junk. It recognizes a misspelled scam hook as the same scam. And it does this across 50+ languages, so a filter you built in English still holds up on comments in Spanish, Arabic, or Portuguese.

Sweep Inbox runs this layer on Meta's official Graph API and webhooks, so it hides spam, scam, troll, and hateful comments within seconds of them appearing, with no scraping and full Meta approval. It pulls every comment from all your connected Pages into one inbox, applies AI filtering in real time, and lets your keyword rules and the AI work side by side. The blocked list catches the obvious; the AI catches the clever. For a deeper look at how the detection works, see how AI detects spam comments in real time.

From manual lists to real-time filtering

Start with the blocked list today. It is free, it is official, and it will stop the low-effort junk in the next ten minutes. Turn on the Profanity Filter, paste in your scam and contact-info patterns, and check the hidden queue once a week to keep it sharp.

When you notice the same spam getting through in a slightly new costume, or when you are managing more than one Page and cannot keep every list current by hand, that is the signal to add a real-time AI layer on top. Your keyword list stays useful; it just stops being the only thing standing between a scammer and the ad spend you worked to earn. Point Sweep Inbox at your Pages, let it sweep the variants your list will always miss, and get your comment sections back to doing their job.

Frequently asked questions

Where do I find the blocked list on my Facebook Page?

Open your Page settings, go to the Page Moderation section, and enter the words you want to block separated by commas. Any comment containing those words is hidden automatically.

Does the Facebook blocked list delete comments or just hide them?

It hides the comment from the public. The commenter and their friends may still see it, so it does not notify or ban anyone, it only removes the comment from general view.

Why does spam still get through my blocked words?

Static lists match exact text only. Spammers evade them with misspellings, emoji, spaces between letters, and image-based comments, none of which a fixed keyword ever catches.

Is using a blocked list against Meta's rules?

No. Page Moderation and the Profanity Filter are official Meta features built into every Page. Using them, or a Meta-approved tool that builds on the Graph API, is fully compliant.