The Hashtag Strategy Guide: How Many, Which Ones, and Where to Put Them

Hashtags get treated like an afterthought by most accounts — throw the same 10 or 15 tags on every post, copied from a “top hashtags” list someone shared two years ago, and hope for the best. That approach doesn’t really work anymore, and on some posts it actively hurts reach. Here’s what actually matters.

How Many Hashtags Should You Actually Use

Instagram allows up to 30 hashtags per post, but “allowed” and “optimal” are different numbers. Posts stuffed with 30 generic tags often perform worse than posts with 5-8 well-chosen ones, because the algorithm reads hashtag relevance, not hashtag volume. A wall of unrelated tags can read as spammy to both the algorithm and to actual humans scrolling past.

A reasonable range for most posts is 5 to 12 hashtags, mixing different levels of specificity rather than piling on quantity.

Relevance Beats Volume, Every Time

This is the single most important shift in how hashtags work now. A tag like #travel has hundreds of millions of posts under it — your post will be buried within minutes, seen by almost nobody who wasn’t already following you. A tag like #kyotocoffeeshops or #lisbonstreetfood has a much smaller pool, which means your post actually has a chance of surfacing to people who are specifically interested in that exact thing.

The goal isn’t to reach the biggest possible audience. It’s to reach the right audience — people who are actually likely to engage, follow, or buy, not just scroll past.

The Three Tiers to Mix

Broad tags (1-2 per post). These are the big, general categories — #travel, #fitness, #smallbusiness. They give some baseline discoverability but are extremely saturated. Use one or two, not more.

Niche tags (3-5 per post). More specific than broad tags but still have a reasonable audience size — #travelphotography, #homegym, #handmadejewelry. These tend to have better engagement rates because the audience is more targeted.

Hyper-specific tags (3-5 per post). Location names, very specific product types, or community-specific tags — #santorinisunset, #adjustabledumbbells, #beadedearringsdaily. These have the smallest audiences but the highest relevance, which often means the highest engagement rate per view.

A good mix looks like: 1 broad + 4 niche + 4 hyper-specific, adjusted based on what you’re posting.

Where to Put Hashtags

There’s no meaningful engagement difference between putting hashtags in the caption itself (after a line break or two) versus in the first comment. Both work. What matters more:

  • Don’t bury them mid-caption where they interrupt the reading flow.
  • Keep them out of the first line — that space belongs to your hook (see our guide on writing caption hooks).
  • If putting them in the caption, a couple of line breaks before the hashtag block keeps the caption itself clean and readable.

Hashtags That Actually Hurt You

Banned or flagged hashtags. Instagram periodically restricts hashtags that get overused for spam or inappropriate content — even innocent tags occasionally get temporarily flagged. If a post seems to get unusually low reach, check whether one of your regular hashtags has been flagged; a quick search of the tag will show if content under it has been limited.

The exact same set on every post. Using an identical hashtag block across every post, regardless of what the content actually is, looks automated and reduces relevance signals. It also means you’re not adapting to what’s actually different about each post.

Tags with no connection to the content. Adding a popular tag just because it’s popular, when it has nothing to do with your post, doesn’t fool the algorithm — it just puts your content in front of people who have zero interest in it, which tanks engagement rate.

A Simple Way to Build Your Hashtag Set

For each post, ask three questions: What’s the broad category? What’s the specific niche within that category? What’s the hyper-specific detail (location, product, occasion) unique to this post? Answering those three questions naturally produces a mixed, relevant hashtag set instead of a generic copy-pasted one.

If you’d rather skip the manual research, our caption generator builds a relevant hashtag set automatically based on the niche and topic you describe — matched to what you’re actually posting, not a recycled list.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top