hashtag-strategy

Installation
SKILL.md

Hashtag Strategy

Use when

  • Generates a complete hashtag strategy document for a client — covering branded, niche, community, and awareness hashtags, a platform-specific usage guide, hashtags to avoid, and a tracking method. Invoke when the user says "create a hashtag strategy", "research hashtags for", "build a hashtag bank", or "what hashtags should we use". Also invoke when a new client onboarding is underway and no hashtag strategy exists yet.
  • Use this skill when it is the closest match to the requested deliverable or workflow.

Do not use when

  • Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
  • Do not use it when another skill in this repository is clearly more specific to the requested deliverable.

Workflow

  1. Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
  2. Follow the section order and decision rules in this SKILL.md; do not skip mandatory steps or required fields.
  3. Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.

Anti-Patterns

  • Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
  • Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
  • Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.

Outputs

  • The requested copy asset or idea set in markdown, written to publish, review, or adapt without major rework.

References

  • Use the inline instructions in this skill now. If a references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.

How to Use This Skill

Collect the Required Input below. Generate a complete hashtag strategy document in one output. Include all seven sections. Use the client's industry, location, and audience to select and justify every hashtag — do not generate generic lists. For Uganda/East Africa clients, prioritise the EA-specific tags listed in each section where relevant.


Required Input

Ask for the following before generating the strategy:

  • Client name — trading name of the business
  • Industry — sector (e.g. fashion retail, professional services, food and beverage, health, NGO)
  • Country / city — default Uganda/East Africa; specify city (e.g. Kampala, Nairobi, Dar es Salaam)
  • Primary goal — what the client wants to achieve through social media (awareness / community / sales / partnerships)
  • Primary platform — the platform where hashtag strategy matters most (Instagram and TikTok typically; less critical on Facebook and LinkedIn)
  • Target audience description — who the client is trying to reach (demographics, interests, location)
  • Brand name — exact spelling, as it will appear in the branded hashtag
  • Any existing branded hashtags — hashtags the client has already used or promoted to their audience
  • Active platforms — all platforms the client posts on (determines the usage guide)

Output: Complete Hashtag Strategy Document

Generate the cover section and all seven sections in full. For each hashtag: explain when to use it, which platform it performs best on, and what type of content it suits. Justify selections — do not list without explanation.


Cover

[Client Name] — Hashtag Strategy Prepared for: [Client Name] Industry: [Industry] Primary market: [City / Country] Date: [Date]


Section 1: Branded Hashtags

Branded hashtags are unique to [Client Name]. They build a searchable content library, encourage user-generated content (UGC), and make it easy for customers to find and contribute to the brand community. Use at least the primary branded hashtag on every post across all platforms.

1. Primary branded hashtag #[BrandName] Use on: every post, every platform Purpose: creates a complete, searchable archive of all brand content. Promotes it in the bio on every platform. Promotion: include in the profile bio, print it on receipts, packaging, or physical signage, and invite customers to use it when they share photos.

2. Campaign hashtag format #[BrandName][CampaignName] — create fresh per campaign (e.g. #[BrandName]Launch2025, #[BrandName]Ramadan) Use on: all posts related to that specific campaign; prompt customers to use it to enter competitions or share experiences Purpose: keeps campaign content separate and trackable; builds a UGC gallery for each campaign Note: retire campaign hashtags once the campaign ends — do not continue using them as evergreen tags

3. Community hashtag #[BrandCommunityName] — a hashtag for customers, fans, and advocates to use (e.g. #KawaHeroes for a coffee brand, #NakibuukaFamily for a restaurant) Use on: community posts, UGC reposts, customer appreciation content Purpose: builds identity and belonging around the brand; encourages organic tagging by loyal customers Promotion: feature it on product packaging, in Stories, and when resharing customer content

4. Product or service hashtag #[BrandName][ProductOrService] — a tag for a specific product line or service (e.g. #[BrandName]ColdPress, #[BrandName]Tailoring) Use on: product-specific posts only — not on general brand content Purpose: allows customers interested in a specific product to find relevant posts without sorting through unrelated content

5. Value or mission hashtag A hashtag that reflects what the brand stands for — not what it sells. Examples: #MadeWithCare / #BuildingUganda / #HomegrownQuality / #SupportLocal[City] Use on: behind-the-scenes, values-led, and community posts Purpose: attracts an audience that shares the brand's values — these tend to be the most loyal customers

Generate all 5 branded hashtags for [Client Name] based on the brand name and industry provided in the Required Input. If the client already uses existing branded hashtags, incorporate those and note which category they fall into.


Section 2: Niche Hashtags (10)

Niche hashtags have between 1,000 and 100,000 posts. They are highly relevant to a specific topic, product, or location, and face lower competition than broad tags — meaning the content stays visible for longer and reaches a genuinely interested audience.

Generate 10 niche hashtags based on the client's industry and location. For each, provide:

Hashtag Platform Estimated reach Best content type
[hashtag] [platform] [1K–100K] [image / video / carousel]

EA-specific niche hashtags to consider (select those relevant to the client's industry):

Tag Industry fit
#KampalaFashion Fashion, retail, beauty
#UgandaFood Food and beverage, agriculture
#NairobiBusiness B2B, professional services (Kenya)
#KampalaEats Restaurants, food delivery, catering
#UgandaTech Technology, software, fintech
#EastAfricaHealth Health, wellness, medical
#MadeInKenya Products, retail (Kenya)
#DarEsSalaamBusiness B2B, professional services (Tanzania)
#UgandaNGO NGOs, social enterprises, development sector
#KampalaEvents Events, entertainment, hospitality
#UgandaWeddings Events, floristry, catering, fashion
#UgandaFarming Agriculture, agri-tech, rural business

For the final strategy, select the most relevant 10, supplement with industry-specific global niche tags (e.g. #NaturalHairUganda for a beauty brand), and present as the table above.


Section 3: Community Hashtags (10)

Community hashtags connect the brand to broader audience groups — people who identify with a community, movement, or shared interest beyond the immediate product category. They have between 100,000 and 500,000 posts and drive discovery by new audiences.

Generate 10 community hashtags relevant to the client's audience. Present in the same table format as Section 2.

EA-specific community hashtags to include where relevant:

Tag Community
#EastAfricaBusiness EA business community broadly
#AfricanEntrepreneur Entrepreneurs across Africa
#MadeInAfrica African-made products and brands
#AfricanWomenInBusiness Women entrepreneurs, female-led brands
#AfricaRising Pan-African growth and development narrative
#BlackOwnedBusiness Black-owned enterprises (resonates with diaspora audiences)
#SocialEnterprise NGOs, social businesses, impact organisations
#StartupAfrica Tech, innovation, and startup ecosystem
#SMEAfrica Small and medium businesses
#AfricanCreatives Creative industry professionals

Select those relevant to [Client Name]'s audience and supplement with global community tags specific to the industry (e.g. #WomenInTech, #SustainableFashion, #PlantBased as relevant).


Section 4: Awareness / Trending Hashtags (5)

These are broad tags with 500,000+ posts. They maximise reach but offer low targeting precision — the content competes with an enormous volume of posts. Use sparingly: 1–2 per post maximum, combined with niche tags.

Select 5 from the categories below, relevant to the client:

Industry-wide tags (choose 1–2): #Marketing / #SocialMedia / #SmallBusiness / #Entrepreneurship / #Business / #Branding / #ContentCreator / #DigitalMarketing

Location tags (include at least 1): #Uganda / #Kampala / #EastAfrica / #Africa / #Kenya / #Nairobi / #Tanzania

Global observance tags (include relevant ones when applicable): Use global days that align with content: #InternationalWomensDay / #WorldEnvironmentDay / #SmallBusinessSaturday — only when the post directly relates to the occasion. Do not tag global days on unrelated content.

Present the final 5 selected tags with a note on when to use each.


Section 5: Platform-Specific Usage Guide

Apply this guide every time a post is scheduled. Mixing hashtag sets incorrectly across platforms reduces performance.

Platform Recommended count Placement Sets to combine
Instagram 5–10 End of caption or first comment 1 branded + 2–3 niche + 2–3 community + 1 awareness
Facebook 1–3 In the caption 1 branded + 1 niche only — Facebook hashtags add limited value
LinkedIn 3–5 End of post 1 branded + 2–3 niche or community; industry-relevant only
TikTok 3–5 In caption — naturally or at end 1 niche + 1 trending/broad + 1 branded
X / Twitter 1–2 Woven naturally into the tweet text Branded or 1 trending; never stacked at the end
WhatsApp None Not applicable Hashtags do not function on WhatsApp

How to Build a Post-Specific Hashtag Set

For each post, start with the standard set below and swap out 2–3 tags for ones specific to the topic:

Instagram standard set for [Client Name]: #[PrimaryBranded] #[NicheTag1] #[NicheTag2] #[CommunityTag1] #[CommunityTag2] #[LocationTag] #[AwarenessTag]

Generate this standard set in the output, using the hashtags selected in Sections 1–4.


Section 6: Hashtags to Avoid

Engagement bait tags #follow4follow #likeforlike #f4f #l4l #followback — these attract bot accounts and inactive profiles, not genuine customers. They inflate follower counts with no commercial value.

Overused generic tags (invisible in the feed) #love #instagood #photooftheday #beautiful #happy — with hundreds of millions of posts, new content disappears within seconds. No audience uses these tags to find content they want.

Potentially restricted or shadow-banned tags Instagram periodically restricts tags associated with spam or inappropriate content. To check whether a tag is restricted: search the tag on Instagram. If the Top Posts section does not appear — only Recent — the tag may be restricted. Remove it from the strategy immediately.

Tags to check before using (Instagram commonly restricts variants of): #desk #beautyblogger #easter — restrictions change frequently. Check any unfamiliar tag before use.

Competitor brand names Do not use competitor brand names as hashtags. It is ineffective for discovery and looks unprofessional. Use for monitoring only (search the tag to see competitor content — do not post with it).

Misleading or irrelevant tags Never tag content with a hashtag that does not relate to the post. Instagram's algorithm penalises irrelevant hashtagging. It also damages trust if audiences click a tag and find unrelated content.


Section 7: Hashtag Performance Tracking

Review hashtag performance monthly. Retire underperformers. Test replacements.

How to Check if Hashtags Are Working (Instagram)

  1. Open a post → tap View Insights
  2. Scroll to Impressions → look for the From Hashtags figure
  3. A high "from hashtags" figure means hashtags are driving new audience discovery — these are working
  4. A zero or near-zero "from hashtags" figure means the hashtags are not generating discovery

Monthly Tracking Process

At the end of each month, review the 10 most recent posts:

  • Note which posts had the highest "from hashtags" impressions
  • Identify any hashtags that consistently appear in high-performing posts
  • Remove any hashtag from the standard set that has not contributed to discovery in 4+ consecutive posts
  • Research 2–3 replacement niche tags using Instagram's search suggestion feature (search a hashtag → tap Related to see what Instagram recommends)

Quarterly Refresh

Every 3 months: run a full review of the entire hashtag strategy. Check all niche tags for restriction, refresh community tags to reflect any shifts in the audience or content mix, and update the standard set for each platform.

Reporting

Include a "Hashtag Performance" row in the monthly social media report (from meta-reporting). Note the average impressions from hashtags per post and flag any tags that generated significantly above or below average discovery.


Human Authenticity Gate

All hashtag strategy documents produced using this skill must be reviewed by a human consultant familiar with the client's audience before delivery. AI-generated hashtag selections must meet the Golden Rule: every set must be as precisely targeted and culturally informed as if selected by the most skilled human digital strategist with deep knowledge of the East African social media landscape. Generic, untargeted, or culturally misaligned hashtag sets are not acceptable regardless of how efficiently they were produced.


Quality Criteria

  • All 5 branded hashtags are generated specifically for this client — not generic placeholders
  • 10 niche hashtags are relevant to the client's actual industry and city — not a generic list
  • 10 community hashtags reflect the client's target audience, not just broad EA tags
  • Platform usage table is populated with the correct hashtag counts and combinations for each active platform
  • Hashtags to avoid section is specific — not a generic warning
  • Standard post hashtag set is generated and ready to copy for each primary platform
  • British English throughout
  • Every hashtag set respects platform-specific count limits — no overloading
Related skills

More from peterbamuhigire/social-media-skills

Installs
2
GitHub Stars
3
First Seen
Apr 18, 2026