How We Build Hashtag Sets
Each Task Ant hashtag page is researched by hand. We sort a niche's tags into broad, mid and niche tiers by how crowded and specific they are, build 5-tag Instagram sets from roughly one broad, two mid and two niche tags, and remove spam, restricted and misleading tags. Pages are reviewed at least quarterly.
What this page covers
This is the process behind the hashtag directory, the ready-made sets on each niche page, and the pools the free hashtag generator draws from. It explains what our tiers mean, why Instagram sets have five tags, what we leave out, and the limits of any hashtag tool, ours included. Our general research and review standards are in the editorial policy.
Step 1: Research the niche
Every niche page starts with the kinds of posts people actually make in that space, not with a keyword list. For a page like fitness hashtags, that means separating gym clips, home workouts, progress photos, coaching businesses and so on, because each needs different tags.
For each niche we:
- Search candidate tags in Instagram (and in TikTok and YouTube where relevant) and look at what's actually being posted under them. The question is whether the tag still means what it looks like it means.
- Note sub-topics, formats (tutorial, before-and-after, carousel tips) and audiences that have their own active tags.
- Check the tag against our restricted and spam list. We also look for a "recent posts hidden" notice or a missing tag page.
- Separate near-duplicates and spelling variants so a set doesn't waste slots saying the same thing twice.
Step 2: Sort tags into tiers
Instagram doesn't provide a public API for hashtag post counts, so we don't publish counts, and we don't pretend our tiers come from them. A tier is an editorial judgement of how crowded and how specific a tag is.
| Tier | What it means | Example (travel niche) |
|---|---|---|
| Broad | Huge, generic tags that describe a whole category. Posts are replaced quickly and compete with enormous volume. Useful for categorization, weak for being found. | #travel, #wanderlust |
| Mid | A clear sub-topic inside the niche. Still active, but the audience has a narrower interest. | #solotravel, #travelphotography |
| Niche | Specific places, formats, communities or problems. Smaller audiences with a much closer match to the post. | #hikingitaly, #budgettraveltips |
Each niche page lists 8 to 12 broad tags, 12 to 20 mid tags and 15 to 25 niche tags, with no tag appearing in more than one tier.
Step 3: Build 5-tag Instagram sets
Instagram limits posts and Reels to five hashtags. The limit began rolling out in December 2025, and Instagram said fewer, more targeted tags work better than many generic ones. Every Instagram set we publish has exactly five tags, usually:
- 1 broad tag to place the post in its general category
- 2 mid tags for the sub-topic
- 2 niche tags for the specific subject, place, format or audience
We use this mix because five slots don't leave room for tags that say the same thing. An all-broad set describes the category but gets lost in it. An all-niche set can be too narrow for the post to surface for anyone. Each niche page has six Instagram sets for different post types, and each set includes a one-line note on the reasoning. Why five is the right number is covered in more detail in our guide to how many hashtags to use.
Captions matter as well. Instagram also uses the words in your caption for search, so the sets are designed to sit alongside a clear, descriptive caption, not replace one. Our hashtag research guide shows how to adapt a set to your own post.
Step 4: Platform-specific sets
Other platforms follow different rules, so we don't copy Instagram sets across:
- TikTok: two sets of three to five tags per niche, weighted toward the topic and format of the video. See the TikTok hashtags guide.
- YouTube Shorts: one set of exactly three tags. YouTube shows up to three hashtags from the description near the title, and it ignores all hashtags on a video that has more than 60. See the YouTube hashtags guide.
- Others (Facebook, LinkedIn, Pinterest, Threads, X): added only where a niche genuinely uses them, with one to three tags.
What we exclude
A tag is left out of all sets and pools if it falls into any of these groups:
- Engagement bait, such as #followforfollow, #likeforlike, #f4f or #tagsforlikes. These tags attract bots and signal low-quality content.
- Reported restricted tags. These are tags that several reputable sources have reported as hidden or limited on Instagram, or where we've seen a "recent posts hidden" notice. We describe these as reported restricted, because Instagram doesn't publish a list.
- Misleading tags, meaning tags that don't describe the post: a trending event tag on unrelated content, or a brand name you aren't associated with. Instagram and YouTube both discourage this, and YouTube may remove content with misleading hashtags.
- Sensitive or hijacked tags, where the tag has been taken over by content that doesn't match its plain meaning.
Tags that are too generic to be useful on their own may stay in a broad pool. Where it helps, niche pages list them under avoid with a reason.
How the generator combines pools
The hashtag generator runs in your browser using the same curated pools as the niche pages. It doesn't call Instagram or any outside service. In outline:
- It matches what you type to one or more niches, including common alternative names and spellings (for example "ootd" leads to fashion hashtags).
- It draws from that niche's broad, mid and niche pools in roughly the 1 / 2 / 2 proportion described above, and can borrow from closely related niches.
- It removes any tag on our restricted or spam list.
- It formats the result for the platform you choose, with five tags for Instagram.
Because it only uses tags we've reviewed, the generator won't produce random or unvetted tags. The trade-off is that it only covers topics we've researched. If yours is missing, suggest it.
Review cadence
- Hashtag pages and generator pools are reviewed at least quarterly. A review re-checks tags for drift, spam and restriction notices.
- The restricted and spam list is reviewed at least quarterly, and whenever a reader reports a tag.
- If Instagram, TikTok or YouTube changes a hashtag rule, the affected sets and guides are updated before the next scheduled review.
Substantive changes are logged on the corrections page.
Limitations
Please keep these in mind when you use any hashtag tool:
- No official counts. Tiers are judgement, not measurements, and two careful researchers could place a borderline tag differently.
- Tags change. A tag can be taken over by spam or quietly restricted between our reviews. If a tag page looks wrong in the app, trust the app and tell us.
- Hashtags are one signal among many. They help with categorization and search. They don't guarantee reach, and they won't rescue a post that doesn't interest people. Our guide to how Instagram works covers the bigger picture.
- Restriction data is unofficial. Our list reflects reports and in-app checks, not a list from Instagram.