Short answer

Hashtags are a topic label, not a growth lever. Instagram counts the first 30 on a post and ignores the rest. A small set of specific, genuinely relevant tags is more defensible than 30 generic ones. Engagement-bait tags like #like4like have never worked and attract bots. Nobody outside Instagram knows how much any of it affects reach.

Hashtag advice ages badly because most of it was never based on anything. A number gets repeated (“use exactly 11”), a list circulates (“these 200 tags are banned”), a tool prints a confident figure, and the whole thing becomes received wisdom without anyone checking.

So here is what can actually be established, what is reasonable inference, and what is folklore — kept clearly separated.

What a hashtag is, and what it is not

A hashtag turns a word into a link to a page collecting posts that used the same word. That is the whole mechanism. It is a topic label you volunteer.

What it is not is a distribution guarantee. Instagram has never published a claim that hashtags increase reach, and it does not document how tagged posts are selected for a tag page or for anyone’s feed. Any article that tells you a specific hashtag count “boosts the algorithm” is describing an assumption, not a fact. Nobody outside the company has the data to check it.

The useful framing is narrower and more defensible: a hashtag tells Instagram — and the people browsing that tag — what your post is about. Being accurately labelled cannot hurt. Being labelled #love along with hundreds of millions of other posts probably does nothing at all.

The one hard number: 30

Instagram counts a maximum of 30 hashtags on a post. Add a 31st and, depending on where you put it, either the caption is rejected or the extra tags are simply not counted. This is a documented platform limit, not a theory.

Everything else you have read about the ideal number — 3, 5, 9, 11, 20, always 30 — is somebody’s preference dressed as a rule. There is no published optimum, and the “studies” usually cited are third-party analyses of scraped data with no visibility into how the platform actually ranked anything.

The size-bucket idea

The one piece of hashtag strategy that survives scrutiny is a matter of arithmetic rather than algorithm-guessing: on a tag used by millions of people, your post is on the tag page for seconds. On a tag used by a few thousand, it is there for hours.

That is why the hashtag set builder sorts tags into five size tiers and lets you slide the mix between broad and specific:

Tier What it means Why you would use it
Mega Huge, fast-moving, hard to rank in Topical correctness. You will not be visible there for long, but the label is accurate.
Large Broad reach, heavy competition Still very crowded. Useful for category context.
Mid The workhorse tier Specific enough to describe you, big enough that people browse it.
Niche Smaller, better matched Where a post can actually stay visible for a meaningful window.
Micro Small and specific, easiest to surface in Tiny audiences, but they are the right audiences and you are competing with almost nobody.

A balanced set spreads across those tiers rather than stacking five mega-tags. The builder covers 32 niches, takes up to five of your own seed keywords and expands them into compound tags, and produces sets of 5, 10, 15, 20 or 30 — capped at 30 because that is where Instagram stops counting.

Why you will never see a post count in our tool

The size tiers above come from a curated dataset bundled with the page. They are hand-made editorial estimates of how crowded a tag tends to be. They are not live Instagram data, and the tool makes no network requests at all, so it could not look up a real number even if it wanted to. That is exactly why it prints no post counts: a precise-looking figure we cannot verify would be worse than no figure. Every “1.2M posts” number you see in a hashtag tool is either scraped at some unknown point in the past or estimated — treat all of them as approximate. If a tag’s size matters to your decision, search it in the app and look for yourself.

“Banned hashtags”: the most durable myth on Instagram

You have seen the lists. Several hundred everyday words — #beauty, #desk, #curvy, #adulting — presented as secretly banned, with a warning that using even one will suppress your entire account.

Here is the honest position:

  • Instagram does not publish a list of banned hashtags. There is no official source. Every circulating list is somebody’s compilation, usually copied from another list, usually undated.
  • Instagram does restrict some tags. That much is observable — search a tag and you may get a content-advisory screen, a truncated page, or nothing at all. Tags associated with adult content, self-harm, misinformation or spam get limited, and the same word can be restricted in one country and fine in another.
  • The set changes constantly and without notice. A tag restricted last year may be fine now, and vice versa. Any list is a snapshot of an unknown moment.
  • The “one banned tag shadowbans your account” claim is unevidenced. It is repeated everywhere and confirmed nowhere.

The practical version of all this takes ten seconds and requires no list: before you commit a tag to a saved set, search it in the app. If the tag page loads normally and shows recent posts, it is behaving normally today. If it shows a warning screen or looks unnaturally empty, pick a different word. That check is free, current and specific to your region — three things no downloaded list can be.

What never worked

Some hashtag tactics were never effective, only popular.

Engagement bait

#like4like, #follow4follow, #f4f, #tagsforlikes, #sfs, #followtrain and the rest. These bring in accounts whose entire behaviour is reciprocal liking — bots, gain groups and dormant profiles. What you get is a number that looks like an audience and behaves like nothing. The hashtag builder strips these from every generated set for exactly that reason, and tells you when it has removed one.

The copy-pasted 30-tag block

The same wall of tags dropped under every post regardless of content. It is the clearest possible signal that your labels are not describing your post, and it is the practice most often blamed for reach problems — though, again, blame is not evidence.

Tags that are not words

All-digit tags do not work — Instagram will not accept them. Neither do tags with spaces, punctuation or emoji in the middle; the tag simply ends at the first invalid character. Extremely long tags are technically allowed but nobody searches them.

Tags aimed at Instagram rather than people

#explorepage, #viral, #fyp and similar are wishes, not descriptions. They are also used by everyone, which puts them firmly in the mega tier where visibility lasts seconds.

Caption or first comment?

This argument has run for years and has no confirmed answer. Both are counted — that much is clear from the fact that both produce a post on the tag page. There is no published statement from Instagram that one placement performs better than the other.

What is genuinely different is how it reads. Thirty tags at the bottom of a caption push your actual words up and out of the preview, and Instagram truncates the visible caption early. If you want your first line to do its job, either put the tags in the first comment or keep the set small enough that it does not swamp the text. Check where your caption gets cut with the caption counter before deciding.

A process that holds up

  1. Describe the post, not your ambitions. If the tag is not literally true of the image, cut it.
  2. Build a spread, not a stack. A few broad tags for category context, most of the set in the mid-to-micro range where you can actually be seen.
  3. Rotate. Keep three or four saved sets for the kinds of posts you make and vary them, rather than one block on everything. The set builder saves named sets in your own browser’s local storage — nothing is sent anywhere.
  4. Spot-check the tags in the app. Ten seconds each, once, when you first add a tag to a set.
  5. Judge the result on your own numbers. Compare reach and saves across posts with different sets using the engagement rate calculator. Your own account is the only dataset that is actually about you.

And keep the whole thing in proportion. Hashtags are a labelling system. They are not the reason a good post travels, and they will not rescue one that nobody wants to look at.

How many hashtags should I use on Instagram?

Anything from a handful to 30 — 30 is where Instagram stops counting. There is no published optimum, and the specific numbers you see recommended online are preferences, not findings. Relevance matters more than count.

Is there an official list of banned Instagram hashtags?

No. Instagram does not publish one. Every list circulating online is an unverified compilation, and restrictions change without notice and vary by region. Searching the tag in the app is the only current, reliable check.

Do hashtags still work in 2026?

They still work as topic labels and still produce tag pages people browse. Whether they meaningfully increase reach has never been confirmed by Instagram, and anyone claiming a precise effect is guessing. Treat them as accurate labelling rather than a growth tactic.

Should hashtags go in the caption or the first comment?

Both are counted, and there is no evidence either performs better. The real difference is readability: tags in the caption push your actual words out of the preview. If you want a clean first line, use the first comment.

Why does your hashtag tool not show post counts?

Because it runs entirely in your browser and makes no network requests, so it cannot know today’s counts. Its size tiers are hand-curated editorial estimates bundled with the page. Printing a precise number we could not verify would be worse than printing none.

Do hashtags like #like4like hurt my account?

They attract bot and reciprocal-follow accounts, which inflates follower counts while doing nothing for real engagement. Whether Instagram penalises them is unconfirmed. Either way there is no upside, which is why our builder removes them automatically.