CCalclabhub

Work

How To Choose Hashtags

A hashtag is a label that joins a post to a feed. The labels everyone uses are the ones nobody sees, which is the whole problem in one sentence.

Quick Answer

a set of n tags split roughly 25% broad, 45% mid and 30% niche, longest and most specific first

n
How many tags the set should contain
T
The reach tier a tag falls into: broad, mid or niche

For ceramic mugs at twelve tags the balanced split gives 2 broad, 6 mid and 4 niche, averaging 11.6 characters with a longest tag of 19. The niche bucket leads with the joined form, #ceramicmugs, which is far less crowded than either word alone.

What Is How To Choose Hashtags?

A hashtag is a label that joins a post to a feed. Anyone who searches or follows that label can find the post, which is the entire mechanism and also the entire problem.

Reach on a hashtag is roughly the number of posts sitting under it. A tag with two million posts buries a new post within seconds, while a tag with thirty thousand posts keeps it visible for days.

The useful split is three tiers. Broad tags are over a million posts and decay within minutes, mid tags run from a hundred thousand to a million and hold for hours, and niche tags sit under a hundred thousand and hold for days.

A set built entirely from broad tags gets a burst of impressions that ends before anyone has scrolled. A set built entirely from niche tags lasts but never reaches a new audience, because the people who follow those tags already follow you.

The usual recommendation mixes the three, roughly a quarter broad, a little under half mid and the rest niche. That buys the launch burst from the broad tags while the niche tags keep the post alive afterwards.

Platforms differ on how many tags they accept and how many they reward. Instagram allows thirty per post but the return flattens early, TikTok has no hard cap yet works best with four to six, and LinkedIn treats more than five as spam.

The character count matters more than people expect. Tags past about thirty characters are rejected by some platforms outright, and anything past twenty four is hard to read in a caption.

A multi-word tag is systematically less crowded than a single word, because fewer people write exactly that combination. This is the cheapest reach available: joining two ordinary words produces a tag with a fraction of the competition.

Tags should describe the post rather than the brand. A branded tag has almost no audience until the brand builds one, which is a long job that a single caption cannot do on its own.

Relevance beats volume every time. A tag with fifty thousand posts about the exact thing you sell outperforms a tag with five million posts about everything, because the audience is already filtered.

Seasonal tags spike and collapse around a date, so a tag that works in November is dead in January. Anything tied to an event should be measured in days rather than weeks.

The generator takes the topic, the platform, the count and the strategy, works out which world the topic belongs to, and splits the set across the three tiers. It reports the average and the longest length so an over-long tag is visible before posting.

No generator knows your reach. The tier bands are the published figures rather than live counts, so use them for ordering — niche first, so the post lands in a small feed it can actually win — and measure the rest yourself.

Formula

broad = 0.25 n, mid = 0.45 n, niche = 0.30 n, corrected so the three add up to n

Any split that adds to n is usable, and the correction step is what makes it add up after rounding. The topic's own tags are placed first and the remaining slots are divided, so the split describes the whole set rather than the slots that were free.

SymbolMeaning
nTags wanted
n_bBroad tags
n_mMid tags
n_tNiche tags

a tag's visible life falls as its post count rises, so crowding is the whole cost of a broad tag

A feed shows the newest posts first, so the rate at which new posts arrive under a tag is the rate at which yours sinks. This is why a tag with a million posts is worth a slot but not most of them.

SymbolMeaning
NPosts under the tag
t_visVisible life

a tag is safe under 30 characters and readable under 24

Platforms cap tag length, and readers skim captions rather than reading them. A joined two-word tag is the best compromise: long enough to be specific, short enough to still read as a word.

SymbolMeaning
LTag length
L_warnReadable limit
L_maxPlatform limit

How To Calculate How To Choose Hashtags

  1. 1

    Write the topic as the audience searches it

    The words a buyer would type, not the words the product team uses internally. Topic detection works by matching those words against a keyword list, so a jargon topic falls through to the general pool.

  2. 2

    Pick the platform

    The platform decides the ceiling and the sensible count. Thirty tags on Instagram and five on LinkedIn describe the same post differently, and the count that suits one looks like spam on the other.

  3. 3

    Set how many tags you want

    The count is the whole budget. Everything else is a question of how that budget is divided, and the split is what separates a set that lasts from a set that flashes and disappears.

  4. 4

    Choose the strategy

    Reach first puts half the set in the broad tier for a launch burst, niche first does the opposite for a slow and steady audience, and balanced sits between the two as the usual recommendation.

  5. 5

    Check the lengths and the duplicates

    One tag past the platform limit is enough to have the whole set rejected, and a repeated tag wastes a slot. The average and longest figures are printed so both problems are visible without reading every line.

Examples

Example 1: Twelve tags for a ceramics listing

Topic
ceramic mugs
Platform
Instagram
How many tags
12
Strategy
Balanced
StepCalculationResult
Words the topic splits intoceramic, mugs2
Tier of each topic wordboth are single words and neither is genericmid
Joined form added to the niche bucketceramic + mugs1
Slots left for the pools12 - 3 tags from the topic9
Split of the finished setallocate 9 as 25 / 45 / 30, then add the topic tags back2 broad, 6 mid, 4 niche

Result: Ceramic mugs reads as a home and ceramics topic, so the twelve-tag set comes out as 2 broad, 6 mid and 4 niche. The niche bucket is led by the joined tag #ceramicmugs, which is far less crowded than either word on its own, followed by #slowlivinghome, #handmadehomeware and #smallbatchceramics. The mid bucket is #ceramic, #mugs, #homedecor, #interiorstyling, #homemadeliving and #shelfie, and the broad bucket is #sale and #shopping. The average length is 11.6 characters and the longest tag is 19, so nothing comes near the unreadable range.

Example 2: The same count, a different topic

Topic
cosy knitwear
Platform
Instagram
How many tags
12
Strategy
Balanced
StepCalculationResult
Words the topic splits intocosy, knitwear2
Domain detectedknitwear is a clothing keywordfashion
Joined form added to the niche bucketcosy + knitwear1
Slots left for the pools12 - 3 tags from the topic9
Split of the finished setallocate 9 as 25 / 45 / 30, then add the topic tags back2 broad, 6 mid, 4 niche

Result: The same twelve-tag split applied to a clothing topic gives 2 broad, 6 mid and 4 niche again, but the pools change completely. The mid bucket becomes #cosy, #knitwear, #ootd, #wardrobeessentials, #highstreetfashion and #newseason, the niche bucket is led by #cosyknitwear and continues with #slowfashion, #capsulewardrobe and #ethicalstyle, and the broad bucket is still #sale and #shopping. The average length falls to 11.2 characters because the fashion tags are shorter, and the longest is still 19. The topic decides which words appear and the strategy decides only how many of each tier get a slot.

Calculator

Prefer a full-width tool? Open the How To Choose Hashtags calculator page.

Common Mistakes

  • Filling every slot with broad tags

    A set of million-post tags gets one burst of impressions that ends in minutes. The post is technically reachable and practically invisible, and the effort produces nothing measurable.

  • Using only niche tags

    Small tags last for days but reach nobody new, because the audience that follows them is the audience that already follows you. Reach and duration trade off, and taking only one side loses the benefit.

  • Inventing a branded tag instead of a descriptive one

    A brand tag has no search volume until the brand builds one. Spending half the caption on a label nobody searches is the most common way to waste the slots a caption gives you.

  • Going past the platform's sensible count

    Thirty tags on Instagram and five on LinkedIn are different limits, not one limit. Exceeding the smaller one reads as spam to both the platform's ranking and the reader.

  • Writing tags too long to read

    A tag of twenty five characters or more is hard to scan in a caption and may be rejected outright. Joining two short words is almost always better than writing a sentence.

  • Reusing the same set on every post

    A tag repeated across unrelated posts trains the feed to show your posts to the wrong people, and the mis-targeted audience depresses the engagement that decides who sees the next one.

  • Choosing tags by how good they sound

    Reach on a tag is a count of posts, not a judgement of taste. A tag with fifty thousand posts about the exact thing you sell beats a tag with five million posts about everything.

FAQ

How many hashtags should I use?

Instagram tolerates up to thirty but flattens early, TikTok works best with four to six, and LinkedIn prefers three to five. Pick the platform's sensible range rather than its hard limit.

What is the best mix of hashtags?

Roughly a quarter broad, a little under half mid and the rest niche. That buys a launch burst from the large tags while the small ones keep the post alive for days.

Do hashtags still work?

They still work as a search index and a discovery feed. What stopped working was posting thirty of them on unrelated content, because the ranking reads relevance rather than count.

Should I put hashtags in the caption or the comments?

In the caption, where the platform indexes them and where they do not scroll away. Tags in the first comment are indexed by some platforms but not all of them.

How long does a hashtag stay useful?

A broad tag for minutes, a mid tag for hours and a niche tag for days. That difference is the whole reason the three tiers exist as separate buckets.

Can I make up my own hashtag?

You can, but it has no audience until people use it. Start it alongside descriptive tags that already have a feed, so the invented one collects posts rather than gathering dust.

Do hashtags hurt reach if they are irrelevant?

Yes. A tag that does not describe the post sends the ranking a signal that contradicts the content, and the audience that arrives leaves, which compounds on the next post.

References

  1. [1]Instagram Help Center, How hashtags and discovery work — https://help.instagram.com/467741237368933
  2. [2]TikTok For Business, Hashtag best practices for creators — https://www.tiktok.com/business/en/blog/hashtag-best-practices
  3. [3]LinkedIn Help, Using hashtags on LinkedIn — https://www.linkedin.com/help/linkedin/answer/a521928