What blocking a Facebook post actually does
Blocking a post on Facebook stops that specific post from showing up in your feed. The person who wrote it won't know you blocked it — Facebook doesn't send notifications for this action. You'll still be friends with them, and they can still message you or see your public posts unless you've blocked them as a person (which is different).
There are three separate things you can do: hide a single post, snooze posts from someone for 30 days, or block the person entirely. Most people want to hide individual posts, which takes about two seconds and doesn't hurt anyone's feelings.
Key Takeaways
- Hiding a post removes it from your feed without the person knowing, and you can undo it anytime by visiting their profile.
- Snoozing someone for 30 days hides all their posts temporarily, then their posts return to your feed automatically after a month.
- Blocking a person entirely prevents them from seeing your profile, messaging you, or finding you in search — use this only when you want no contact.
- The steps differ slightly on mobile versus desktop, but the end result is the same across all devices.
How to hide a single post from your feed
On a computer, hover your mouse over the post you want to hide. A three-dot menu icon appears in the top right corner of the post. Click it, then select "Hide post" from the dropdown menu. The post vanishes from your feed immediately.
On a phone or tablet, tap the three-dot menu icon in the top right corner of the post. A menu appears with several options. Tap "Hide post" and it disappears from your feed. If you change your mind later, you can visit that person's profile and see the post again — hiding it doesn't delete it.
How to snooze someone's posts for 30 days
Snoozing is useful when someone posts a lot about a topic you're tired of seeing, but you don't want to unfriend them. After 30 days, their posts automatically return to your feed. On desktop, click the three-dot menu on any of their posts and select "Snooze [person's name] for 30 days." On mobile, tap the three-dot menu and choose the same option.
You can also snooze someone from their profile. Visit their profile, click the three-dot menu next to the "Message" button (on desktop) or next to their name (on mobile), and select "Snooze." The effect is identical — you won't see their posts for a month, then they'll start appearing again.
How to block someone entirely
Blocking a person is permanent until you unblock them. When you block someone, they cannot see your profile, find you in search, message you, or see posts you've shared. You won't see their posts, profile, or messages either. Use this only when you want complete separation from someone.
On desktop, visit their profile and click the three-dot menu next to the "Message" button. Select "Block." On mobile, tap the three-dot menu next to their name and choose "Block." Facebook will ask you to confirm. After you confirm, the block takes effect immediately.
The difference between hiding, snoozing, and blocking
| Action | What happens to their posts | Can they message you | Can they see your profile | Reversible |
|---|---|---|---|---|
| Hide post | One post disappears from your feed | Yes | Yes | Yes — visit their profile to see it again |
| Snooze person | All posts hidden for 30 days, then return | Yes | Yes | Yes — automatically after 30 days, or manually anytime |
| Block person | All posts hidden permanently | No | No | Yes — you can unblock anytime |
What happens if you change your mind
If you hide a post and want to see it again, visit the person's profile and scroll through their posts until you find it. The post is still there — hiding just removes it from your main feed.
If you snoozed someone, you can unsnoozed them anytime by visiting their profile, clicking the three-dot menu, and selecting "Unsnoozed." Or wait 30 days and their posts return automatically. If you blocked someone and want to unblock them, go to Settings, click "Blocking" on the left sidebar, find their name in the blocked list, and click "Unblock."
Why Facebook doesn't notify people when you hide their posts
Facebook keeps hiding and snoozing private because the company wants you to control your own feed without social friction. If people got notified every time someone hid their post, it would create conflict and discourage people from managing their feeds at all. Blocking is different — it's a stronger action meant to prevent contact, and Facebook treats it more seriously.
This privacy applies only to hiding and snoozing. If you unfriend someone, they may notice eventually because they can no longer see your profile or posts. Blocking is even more obvious because they can't find you at all.
Frequently Asked Questions
Can someone tell if I blocked them?
Not directly from Facebook. But if they try to visit your profile or search for you and can't find you, they may suspect it. If they message you and the message doesn't go through, that's another sign. There's no notification that says "you've been blocked," though.
If I hide a post, will it stop showing up in my feed forever?
No. Hiding a post removes it from your feed once. If the person posts again later, you'll see their new posts normally. Hiding is a one-time action for one specific post, not a permanent filter on that person.
What's the difference between hiding a post and unfriending someone?
Hiding a post removes one piece of content from your feed. Unfriending removes the entire friendship — you stop seeing all their posts, and they stop seeing yours (unless your posts are public). Unfriending is more permanent-feeling, though you can refriend anytime.
Can I hide posts from a business page or public figure?
Yes. The three-dot menu works the same way on business pages, news outlets, and public figures' posts. You can hide individual posts or snooze the entire page for 30 days using the same steps.
If I snooze someone, do they know?
No. Snoozing is invisible to the other person, just like hiding. They won't receive any notification, and their posts will reappear in your feed after 30 days without any announcement.