For most of the last decade, the accepted Instagram tactic was volume: fill all thirty available hashtag slots, mix a few giant tags with whatever else fit, and hope one of them catches. That advice is still repeated in a lot of places. It stopped being good advice some time ago, and understanding why matters more than memorising a new number.
Hashtags stopped being directories and became classification signals
The original function of a hashtag was navigational. You tapped #travel, you got a chronological feed of posts tagged #travel. The hashtag was effectively a folder, and being in the folder was the whole point. Under that model, thirty hashtags meant thirty folders, and more folders meant more chances of being found.
That is not how discovery works now. The overwhelming majority of reach on Instagram comes through recommendation surfaces — Reels, Explore, and suggested posts in the main feed — not through people browsing hashtag pages. Instagram has said publicly that hashtags are not a meaningful reach lever in the way creators assume, and that it uses the whole post to decide what a piece of content is about: the caption, the on-screen text, the audio, the objects in the frame, and the tags.
Once hashtags are one input into a classification decision rather than a set of folders you get filed into, the maths inverts. Thirty tags spanning five loosely related topics do not give you five topics’ worth of reach. They give the system a muddier signal about which single audience your post belongs to.
What a diluted signal actually looks like
Consider a post about a budget backpacking route through northern Vietnam. Two tag sets:
| Approach | Tags | What Instagram can infer |
|---|---|---|
| Volume | #travel #wanderlust #love #photooftheday #instagood #adventure #explore #nature #life #happy + 20 more | Something visual, vaguely aspirational, in a category shared by roughly a billion posts |
| Specific | #vietnamtravel #backpackingasia #budgettravel #hagiangloop #solotravelfemale | A budget backpacking post about a specific route in Vietnam, likely useful to people planning that trip |
The second set is not better because it is shorter. It is better because every tag agrees with every other tag and with the content itself. That coherence is the thing the system can act on. #love and #happy on a travel post are not neutral filler — they actively argue that the post might belong to an entirely different, enormous, generic category.
Why the biggest tags are the worst place to compete
There is a second, purely arithmetic problem with giant hashtags. A tag with 500 million posts attached to it has a top-posts section occupied almost entirely by accounts with enormous existing engagement. Ranking there requires engagement velocity that a small or mid-size account structurally cannot produce. You are not slightly behind — you are competing in a bracket that is decided before you post.
A tag with 40,000 posts is a different situation. The volume of competing content is low enough that a post with genuinely strong engagement relative to its audience can surface, and — more importantly — the people who follow or search that tag are there for that specific thing. A hundred people who care about your exact niche are worth considerably more than ten thousand impressions from people scrolling past.
How to build the set
The structure that holds up well is a small mix across three levels of specificity. For Instagram, somewhere between five and twelve tags is a sensible working range — not because there is a magic number, but because it is hard to write more than twelve tags that all genuinely describe the same post.
- One or two broad tags that name the category honestly. For the Vietnam post:
#vietnamtravel. These are competitive, but they establish the top-level category. - Three to five mid-range tags in the tens or low hundreds of thousands of posts. This is where most of your realistic reach comes from:
#backpackingasia,#budgettravel,#southeastasiatravel. - Two to four narrow tags that describe the specific thing — a place, a technique, a sub-community:
#hagiangloop,#solotravelfemale. Low volume, high intent, and the tags where you can realistically rank in top posts.
Change some of them per post. Reusing an identical block on every post gives the system no new information and makes your account harder to classify at the account level, not just per post.
What to stop doing
- Padding to hit thirty. If you have eight honest tags, post eight. The empty slots cost you nothing.
- Using engagement-bait tags.
#followforfollow,#likeforlike,#f4fattract bot and reciprocal-engagement traffic, which is engagement that signals nothing good about your content’s quality. - Copying a competitor’s block wholesale. Their tag set is calibrated to their audience size and history. Inheriting it usually means inheriting tags that are far too competitive for you.
- Treating hashtags as the strategy. They are a classification aid. Content that people watch to the end and send to a friend is the actual lever; hashtags help the right people find it.
Where hashtags still genuinely help
It is worth being clear that "hashtags matter less" is not "hashtags are pointless." They remain useful in three specific situations. First, niche and professional communities that actively follow tags — industry, craft, and local-business tags still drive real, if modest, traffic. Second, in-app search: people do search hashtags directly, and specific tags surface for specific searches. Third, they give the algorithm a clean topical signal on posts where the visual content is ambiguous — an abstract image, a text-heavy graphic, a talking-head video where the subject is not visually obvious.
The shift, in short, is from hashtags-as-reach-hack to hashtags-as-accurate-labelling. Label the post honestly and specifically, and you will do better than a thirty-tag block ever did.