Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Hide Posts From Someone on Instagram (What Works)

Instagram has no setting to hide a single feed post from one person. To keep your posts from someone, make your account private and remove them as a follower, or block them. Hiding your story from them doesn't cover your posts, and Close Friends only applies to stories and some reels.

Most people search this expecting a hidden toggle. There isn't one. Instagram lets you hide your story from named people, but your grid of posts is all or nothing: either someone can see your profile or they can't. So the real question is which of four controls fits the person you're dealing with.

The catch with hiding your story

This is the setting most guides point you to, and it's the one that catches people out. Instagram's own help page says hiding your story from someone is different from blocking them, and it doesn't stop them seeing your profile and posts. So if you've hidden your story from an ex or a nosy colleague and thought your posts were covered too, they aren't.

Four ways to keep your posts from one person

OptionHides your posts?Do they find out?Good for
Private account + remove followerYesThey'll see a Follow button again if they visitSomeone you just don't want in your audience
BlockYesNot notifiedSomeone you want completely out
Close FriendsOnly stories and some reelsNoSharing personal content with a small circle
RestrictNoNot notifiedCalming down comments and messages

Option 1: go private, then remove them

This is the gentlest route that hides your posts. Removing a follower only works if your account is private, so you'll need to switch first.

  1. Tap Profile or your profile picture in the bottom right.
  2. Tap Menu in the top right.
  3. Below Who can see your content, tap Account privacy.
  4. Turn on Private account and tap Switch to private.
  5. Go back to your profile and tap Followers at the top.
  6. Tap X next to the person, then Remove.

Now they can't see your posts unless they send a new follow request, which you can simply ignore. There's one snag for businesses: Instagram says business profiles can't be made private. You'd have to switch back to a personal account first, and most businesses won't want to do that.

Option 2: block them

Blocking is the most complete answer. People aren't notified when you block them on Instagram. And when you block from the app, Instagram blocks their account plus other existing accounts they may have and any new ones they create. That's useful if someone has a habit of coming back under a different name.

One limit worth knowing: if you already follow one of their other accounts, the block won't cover that one. You'll need to block it separately. You can block from their profile, from a chat, or from the Blocked list under Who can see your content in your menu.

Option 3: use Close Friends for the personal stuff

If what you're really trying to do is share family photos or behind-the-scenes moments with a few people, Close Friends is the better tool. You add people to the list and pick Close Friends when you share a story. Instagram says you may also be able to share a reel with your close friends list.

Two things to know before you rely on it. People on the list will know they're on it, because they see a green ring and a Close Friends label. And stories shared this way still disappear after 24 hours, just like normal stories. It won't hide your permanent grid posts from anyone.

Option 4: restrict (it won't hide your posts)

Restrict is often suggested, but it's a comment and messaging tool. If you restrict someone, they won't see when you're online or whether you've opened their chats, and their new comments on your posts are only visible to them unless you approve them. Nothing on Instagram's help page says it hides your posts, so don't count on it for that.

Hiding your story as well

If you're hiding posts from someone, you'll usually want your story hidden too. Here's the path Instagram gives:

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

  1. Go to your profile and tap Menu.
  2. Below Who can see your content, tap Story, live and location.
  3. Tap Hide your story and live videos from specific people.
  4. Select the people and tap Done.

You can also do it from your story viewers list: tap Options next to their name and choose Hide your story.

What if it's a business account?

For a business, I'd think twice before hiding posts at all. Your posts are your shop window. If one person is causing trouble, block them and move on. If you're trying to keep personal posts away from clients, a separate personal account usually works far better than juggling privacy settings on your main one. It's also worth a look at who's started following you recently now and then, so you spot unwelcome accounts early.

And if you'd rather stop seeing their posts instead of them seeing yours, that's a different job: unfollowing someone on Instagram takes seconds and they're not told.

My verdict

Don't waste time looking for a per-post hide button, because Instagram doesn't offer one. If you just want someone out of your audience, go private and remove them. If they need to be gone for good, block them. Use Close Friends for the personal moments you only want a handful of people to see. And if you're so fed up with all of it that you need a break, deactivating your account for a while hides everything at once.

Frequently asked questions

Can I hide one Instagram post from one person?

No. Instagram doesn't offer a setting to hide a single feed post from a named person. You can hide your story from specific people, but your posts are visible to anyone who can see your profile.

Does hiding my story hide my posts on Instagram?

No. Instagram's help centre says hiding your story from someone doesn't prevent them seeing your profile and posts.

Will someone know if I remove them as a follower?

Instagram's help page on removing followers doesn't mention a notification, but if they visit your profile they'll see they no longer follow you.

Can a business account hide posts from someone?

Business profiles can't be made private, so removing followers to hide posts won't work. Blocking is the option that does work for a business account.

Does restricting someone hide my posts from them?

No. Restrict changes how their comments and messages work, such as making their new comments visible only to them. It isn't described as hiding your posts.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.