How to hide spam and abusive comments on Instagram: the native offensive filter, a manual keyword list, and automation, plus where moderation should stop.
.avif)
TL;DR
TL;DR
Stop moderating spam by hand
Set up comment automation once and let it hide spam and abusive words the moment they appear, and log repeat offenders, without touching your inbox.
Instagram gives you three layers of control over your comment section: a built-in offensive-comment filter, a manual keyword list you set yourself, and automation for the spam and abuse the native tools miss. This guide covers all three. One thing worth saying up front, though: the point of moderation is to remove spam, harassment and coordinated attacks, not to bury honest criticism. Hiding a genuine complaint does not make it untrue, it just moves the conversation somewhere you cannot see it, so the goal here is a clean comment section, not a fake one.
Your comment section is part of how people judge you, so keeping it free of spam and abuse is reasonable maintenance. But there is a line, and it is worth drawing before we get into the how.
Legitimate to hide: spam, scam links, bot comments, slurs, harassment, and coordinated attacks using repeated phrases. That is what the tools below are for.
Not a good idea to hide: real customer complaints, honest negative feedback, or questions you would rather not answer. Silencing those tends to backfire, people notice when criticism vanishes, and a genuine complaint hidden is a customer-service problem left unsolved. The better move on a real complaint is to reply and resolve it in public, which does more for your reputation than hiding ever could. Use moderation on noise, not on honest voices.
Instagram has two built-in controls, both under Settings, then Privacy, then Comments.
This filters comments Instagram reads as likely offensive or bullying, across your posts, Stories and lives. It is on by default, and you can confirm it under Settings, then Privacy, then Comments, then Hide Offensive Comments.
It uses automated detection. A hidden comment stays visible to the person who wrote it, but nobody else sees it. That is deliberate: showing the commenter their own comment while hiding it from everyone else keeps trolls from working out exactly where the filter's line is.
.png)
You can also hide comments containing specific words, phrases, numbers or emoji. Go to Settings, then Privacy, then Hidden Words, and enter your list.
.png)
This is where you add terms specific to your situation. Keep it targeted at spam and abuse: slurs, known scam phrases, the repeated text of a coordinated attack. Resist the urge to add words like refund or complaint, since those catch real customers who need your help, not trolls.
The native filter handles obvious offensive language well. It tends to miss:
It is also purely reactive: it hides a comment and does nothing else. It does not tell you who is repeatedly targeting you, or let you act on a pattern. That is the gap automation fills.
Instagram's filter hides a matching comment and stops there. It does not tag the account, keep a record, or help you spot the same bad actor hitting post after post. For anything beyond one-off hiding, automation does more.

An automation flow triggers when a comment contains a word on your list, a scam phrase or a slur, and does two things at once: it hides the comment from public view, the same way Instagram does, and it logs the account in a folder in your CRM so you have a record of repeat offenders and can act on a pattern rather than a single comment. It runs on every post without you watching the feed.
The honest framing on this: it is a spam-and-abuse tool, and it works best pointed at genuine noise. The CRM record is useful precisely because coordinated spam tends to repeat, and a log lets you see that a run of identical comments is one campaign rather than many upset customers.
The sensible setup is both: the native filter as your baseline, automation for the spam it misses and for the record of who is repeatedly targeting you.
You do not need to build the flow yourself. There is a ready-made template that hides comments by keyword and logs the account.
Keep the list pointed at spam and abuse. Good candidates are slurs, obvious scam phrases ("free followers," "check my page," crypto spam), and the repeated wording of a coordinated attack. Review your hidden comments occasionally and adjust, both to catch new spam and to make sure the filter has not swept up a real comment you would rather answer.
When a comment is hidden, it leaves your public comment section immediately, the person who wrote it can still see it and is not notified, and you can review or restore it later from your hidden comments. Deleting removes it entirely and can tip off the commenter, which sometimes escalates things.
For spam, hiding is usually the better call: it takes the comment out of view quietly, without the confrontation a deletion can trigger. Blocking is the step beyond that, for accounts that keep coming back.
If you also want to turn the positive comments into leads, that is the other side of comment automation, covered in sending links in Instagram DMs, and the safety of running any of this is in is Instagram automation safe.
No. The person who wrote it can still see their own comment, but nobody else can, and they are not sent a notification. This is different from deleting, which can be noticed.
Not usually. Instagram's native filter, and comment automation, can both be set to protect people you follow and who follow you, so your actual community is not swept up. The filters are aimed at spam and abuse, not regular commenters.
No. Hiding a genuine complaint does not resolve it, and people notice when criticism disappears. Reply and fix it in public instead, that does more for your reputation than hiding. Save moderation for spam, scams and abuse, which is what it is for.
Hiding removes a comment from public view but keeps it visible to the commenter and to you, and you can restore it. Deleting removes it entirely and can alert the commenter. Hiding is usually safer because it avoids escalation.
The comment filter applies to feed posts and Reels. Story replies go to your DMs rather than appearing as public comments, so they are handled as messages, not comments.
Yes. Open the post, tap the comment count, find the hidden comments, and unhide any you want back. Nothing is permanent.
Spam and abuse terms specific to what you are seeing: scam phrases, slurs, and the repeated text of any coordinated attack. Avoid adding words like refund or complaint, since those catch real customers who need help rather than trolls.
Join automations strategies and Instagram Insights weekly
By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.
Connect your Instagram account and build your first automation in minutes. No code required.

