I'm always surprised when I talk to social media managers who don't realise Instagram runs several distinct ranking systems. That's why generic advice never works equally for everyone, and why one post crushes it while another falls flat.
Instagram uses multiple AI-powered ranking engines, each tailored to a different surface: Feed, Reels, Stories, Explore, and Search. Most people treat Instagram as one monolithic algorithm, but it's really a collection of specialised systems.
- Feed asks: "Would this person care?" The heaviest signals here are saves and comments. Relationship depth (how often you interact) matters far more than raw follower count.
- Reels asks: "Would they watch this all the way through?" The most important distribution signal is DM sends. Reels also look at watch time, rewatching behaviour, and engagement on the post itself.
- Stories asks: "Would they tap or reply?" Key signals include replies, taps forward/back, close friends engagement, and recency of interaction. That's why polls and question stickers tend to dominate Story performance.
- Explore asks: "Would they trust us showing them this cold?" It relies on session-level signals like what they've engaged with recently.
Someone in the thread put it perfectly: lots of people complain "the algorithm hates me" when they're optimising for the wrong surface entirely. Generic "post three Reels daily" advice feels useless because it ignores these mechanics.
If you treat Feed, Stories, Reels, and Explore as different games with different rules, you'll get far more predictable results. Happy to answer questions on any of this.