Hashtags are one of the few channels on Instagram that put your post in front of people who don't follow you. But blindly maxing out at 30 isn't the answer. The mix matters more than the count.
How many is the right amount
Instagram allows up to 30 hashtags per post, but the official @creators account has recommended 3–5. In practice, many people find 5–15 tags closely related to the post's topic is the sweet spot. What matters most is relevance. Slapping on popular tags unrelated to your post can get it flagged as spam instead of boosting reach.
The size-mixing strategy
Tags come in weight classes based on post volume.
- Big tags (millions of posts):
#daily#instagood— huge exposure pool, but you get pushed off within seconds. - Mid-size tags (tens to hundreds of thousands):
#coffeeshophopping#homecafediary— a good balance of competition and reach. - Small tags (a few thousand or fewer):
#quietcafesinbrooklyn— your post sticks around longer, and it matches exactly what the searcher intended.
The standard play is a pyramid: 1–2 big + 4–6 mid-size + 3–5 small. Small tags keep your post near the top for a long time, so the smaller your account, the more they pay off.
How to keep your caption clean
A block of hashtags stuck to your caption looks messy. You can put a blank line between the text and the tags, or drop the tags in the first comment — but Instagram has a habit of eating blank lines, so the reliable way is to paste with the Instagram line break tool, which preserves them. For dressing up the caption itself, adding special characters or Insta fonts makes the tag block and the body look visually separated.
If picking tags feels like a chore
When you want to pull related tag candidates quickly from a single topic keyword, try the hashtag generator. Copy the suggested tags by category, then trim down to just the ones you need. Rather than copy-pasting the same tag set every time, swapping in 2–3 fresh small tags per post is the secret to widening your reach.