You have the profanity filter on Strong, you have keywords in the blocklist, and spam is still getting through on your Page. The problem is structural, not configuration.

Facebook's profanity filter only catches words on Meta's internal profanity list — which is English-centric, does not include slang or coded language, and does not cover comments on ads. The "Strong" setting blocks more words from Meta's list but still misses everything that is not on the list: competitor bait, scam pitches, coded slurs, and non-English profanity.
You cannot see or edit Meta's profanity list. "Strong" blocks more words from the list than "Medium" or "Low," but Meta does not publish what is on the list. Words that seem obviously offensive may not be included.
"This product is overpriced garbage and Brand X is better" contains no profanity. It will never be blocked by the profanity filter, regardless of setting. Same for scam pitches, competitor discount codes, and misinformation.
Coded slurs, emoji-based attacks, and TikTok-originated slang appear monthly. Meta's profanity list updates on a much slower cadence. The gap between new slang and list updates is where harmful comments live.
The profanity filter is designed for Page posts. Comments on Facebook Ads (especially Advantage+ and dynamic creative) have inconsistent coverage from the profanity filter.
The profanity filter catches profanity. Comment moderation needs to catch everything else: competitor bait, scam pitches, coded attacks, multilingual spam, and context-dependent negativity. You are asking a profanity filter to do the job of a moderation system. It was never designed for that.
It blocks words on Meta's internal profanity list — the most aggressive version of that list. You cannot see the list. It is English-centric and does not include slang, coded language, or non-profanity attacks.
Not to the profanity filter itself, but you can add words to the separate "Blocked words" list in Page Settings → Moderation. These are exact-match keyword blocks, similar to Instagram's Hidden Words.
Inconsistently. Page-level moderation settings have limited reach on ad comments, especially for Advantage+ and dynamic creative campaigns where comments are distributed across multiple ad variants.
FeedGuardians replaces keyword-based filters with AI that understands context. 7-day free trial, no credit card.
Start Free Trial