How Many Hashtags Should I Use on Instagram
Instagram allows 30 hashtags on feed posts, but most accounts should start with 5 to 12 targeted tags and test from there. Here is a practical range by account size.
Avery BennettYou can put 30 hashtags on an Instagram feed post. That does not mean you should. For most accounts, the better question is not "How many can I fit?" It is "How many tags actually help the right people find this post?"
The short answer: start with 5 to 12 well-chosen hashtags for feed posts, test from there, and use fewer for Stories. The right number changes by account size, niche, and how specific the post is.
The official limits: 30 on posts, 10 on Stories
Instagram lets you add up to 30 hashtags on a feed post and up to 10 on a Story. If you go over the limit, the post or Story may fail to publish or the extra tags may not work the way you expect.
That limit is a ceiling, not a recommendation. A caption stuffed with 30 generic tags can look spammy, attract low-quality followers, and confuse the algorithm about who the post is for.
Keep it tighter.
A practical starting range by account size
If you need a starting point, use account size and niche depth. Smaller accounts often need more discovery signals. Larger accounts can usually rely more on audience behavior, saves, and shares.
| Account stage | Suggested starting range | Best tag mix |
|---|---|---|
| New or under 2,000 followers | 8 to 15 hashtags | Mostly niche and long-tail tags |
| 2,000 to 20,000 followers | 5 to 12 hashtags | Niche tags plus a few medium-volume tags |
| 20,000+ followers | 3 to 8 hashtags | Brand, campaign, and highly relevant niche tags |
| Stories | 1 to 5 hashtags | Only tags that match the Story topic |
Illustrative benchmark. Instagram does not publish an ideal hashtag count, so use this as a testing baseline rather than a rule.
Why 3 to 5 hashtags can work, and why 11 can also work
You will see two common recommendations: 3 to 5 hashtags, or around 11. Both can be useful in different situations.
The 3 to 5 approach keeps captions clean and forces you to be selective. It works well when the post topic is obvious, your account already has a steady audience, or your main reach comes from Reels and shares.
The 8 to 12 approach gives Instagram more context. It can help if you are early in a niche, posting educational content, or trying to appear in smaller hashtag feeds where competition is lower.
| Use fewer tags when... | Use more tags when... |
|---|---|
| Your audience already engages quickly | Your account is new and needs discovery signals |
| The post topic is narrow and clear | The topic touches several sub-niches |
| You use strong caption keywords | Your captions are short or visual-first |
| You want a cleaner brand look | You are testing reach across niche communities |
The number is less important than the match. Five precise tags beat 25 random tags.
How to build a better hashtag set
Think in layers. One or two broad tags can help Instagram categorize the post, but the real value usually comes from specific tags that match the reader's intent.
- Broad tags: #instagramtips, #fitness, #smallbusiness.
- Niche tags: #fitnesscoachforwomen, #handmadejewelrybrand, #reelsstrategy.
- Location tags: #miamifitnesscoach, #londonbakery, #torontocreators.
- Brand or campaign tags: your brand name, challenge name, or event tag.
A safe mix is 1 to 2 broad tags, 4 to 8 niche tags, and 1 to 3 brand or location tags. Avoid banned, irrelevant, or repetitive tags. Repeating the same block on every post teaches Instagram less, not more.
Should hashtags go in the caption or first comment?
Both can work. Caption hashtags are easier to manage and visible to anyone who reads the post. First-comment hashtags keep the caption cleaner, which some brands prefer.
If you hide tags in the first comment, post the comment immediately after publishing. Waiting 15 minutes can cost you early indexing time.
| Placement | Best for | Trade-off |
|---|---|---|
| Caption | Speed, clarity, easy editing | Can look cluttered if you use many tags |
| First comment | Cleaner caption style | Requires fast posting and is less obvious on desktop |
| Story sticker/text | Story discovery | Use lightly; too many stickers look messy |
Operational note based on common creator workflows, not a platform guarantee.
How to test your ideal number
Run a simple two-week test. Pick one content type, such as carousel tips or Reels covers, and change only the hashtag count.
- Week 1: use 3 to 5 highly targeted hashtags.
- Week 2: use 8 to 12 targeted hashtags.
- Compare reach from non-followers, saves, profile visits, and follows.
- Keep the range that brings relevant engagement, not just impressions.
Do not judge from one post. Use at least 5 to 10 posts per range if you can.
Hashtags are only one growth signal
Hashtags help people discover the post, but they do not fix weak content. If people do not watch, save, share, or follow after seeing the post, a bigger hashtag block will not rescue it.
That is why many creators combine hashtag testing with a broader growth plan. On HstockPlus, many independent suppliers list Instagram growth services, so buyers can compare ratings, delivery style, and pricing before deciding whether a small boost fits their campaign. For geo-targeted Instagram packages, buyigfollowers.net is also part of the wider ecosystem, especially when a campaign needs paced delivery in a specific region. Use those options carefully. Hashtags still need real content behind them.
For the wider strategy, read our complete Instagram hashtag guide, then compare it with daily hashtag ideas and photography hashtag examples if your niche is visual.
FAQ
Is 30 hashtags too many? Usually, yes. It is allowed, but it often looks spammy and can dilute relevance.
What is the safest starting number? Start with 5 to 12 for feed posts and 1 to 5 for Stories.
Do hashtags still work on Instagram? Yes, but they are one signal among many. Caption keywords, watch time, saves, and shares matter too.
Should I use the same hashtags every time? No. Keep a few core tags, but rotate most of the set based on the post topic.

