TikTok Keywords

Other

Identify high-volume, low-competition keywords specific to TikTok Shop and ecommerce search behavior to improve listing discoverability.

Audits

Pending

Install

openclaw skills install tiktok-keywords

TikTok Keywords

Identify high-volume, low-competition keywords for TikTok Shop listings, affiliate briefs, and video captions. This skill produces structured keyword research reports tailored to TikTok Shop's discovery mechanics, covering primary search terms, long-tail purchase-intent variations, and trending phrases.


Quick Reference

Use this table to evaluate keyword quality decisions at a glance.

DecisionStrongAcceptableWeak
Search volume signalAutocomplete suggestion appears in top 3 results on TikTok search barAppears in autocomplete but below position 3No autocomplete presence; sourced only from external tools
Competition densityFewer than 500 listings use the exact phrase in their title500-2,000 listings with the exact phraseOver 2,000 listings with exact-match titles
Purchase intentKeyword contains modifiers like "best," "under $30," "for oily skin"Keyword references a product category without modifiersKeyword is purely informational ("what is hyaluronic acid")
Trend alignmentKeyword maps to a hashtag with 10M+ views growing week-over-weekHashtag exists with 1M-10M views, stable volumeNo corresponding hashtag activity or declining views
Specificity3-5 word phrase targeting a defined buyer need ("waterproof mascara for swimming")2-word category phrase ("waterproof mascara")Single generic word ("mascara")
Platform fitTerm reflects TikTok-native language and phrasing patternsTerm is accurate but uses Amazon/Google phrasing conventionsTerm uses industry jargon unfamiliar to TikTok's audience
Seasonal relevanceKeyword aligns with an upcoming seasonal peak within 4-8 weeksKeyword is evergreen with no seasonal dependencyKeyword's seasonal peak has already passed

Solves

This skill addresses the following problems ecommerce sellers face on TikTok Shop:

  1. Invisible listings -- Products that never surface in TikTok Shop search results because titles and descriptions use keywords optimized for Amazon or Google rather than TikTok's own search behavior.

  2. Wasted ad spend on broad terms -- Sellers targeting high-volume generic keywords that attract browsers rather than buyers, resulting in high impressions but poor conversion rates.

  3. Missed trending windows -- Failing to identify and act on TikTok-native trending phrases before they peak, leaving revenue on the table during critical 2-4 week trend cycles.

  4. Poor affiliate pickup -- Affiliate creators skip products whose listings lack the search terms creators actually use when sourcing products to promote in videos.

  5. Hashtag-search mismatch -- Confusing hashtag strategy (which drives video discovery) with TikTok Shop search optimization (which drives product listing discovery), resulting in content that gets views but not sales.

  6. Seasonal keyword blindness -- Launching seasonal products (back-to-school, holiday gifting, summer essentials) without mapping the TikTok-specific keyword ramp-up timeline, which starts 6-8 weeks earlier than traditional retail search.

  7. No structured research process -- Ad hoc keyword selection based on intuition rather than a repeatable framework, making it impossible to scale across multiple SKUs or product launches.


Workflow

Follow these six steps to produce a complete TikTok Keywords research report for any product or category.

Step 1: Define the Product Scope and Buyer Profile

Before researching any keywords, establish the boundaries of the research.

Inputs required:

  • Product name and category (e.g., "Vitamin C Serum" in "Skincare > Serums")
  • Price point and target demographic (e.g., "$14.99, targeting women 18-34")
  • Primary use case or selling angle (e.g., "brightening dull skin on a budget")
  • Current listing title and description if the product is already live

Actions:

  • Write a one-sentence buyer intent statement: "A [demographic] searching TikTok Shop for [solution] at [price range]"
  • Identify 2-3 adjacent categories the buyer might also browse (e.g., a vitamin C serum buyer might also browse moisturizers, sunscreen, or acne treatments)
  • Note any creator angles -- how would an affiliate naturally describe this product in a video?

Output: A scoping brief that anchors all subsequent keyword research to a defined buyer and product context.

Step 2: Harvest Raw Keyword Candidates

Collect the broadest possible set of keyword candidates from TikTok-native sources.

Source 1 -- TikTok Search Autocomplete:

  • Open TikTok and type the core product term into the search bar
  • Record every autocomplete suggestion (these represent real user search behavior)
  • Repeat with 2-3 variations of the core term (e.g., "vitamin c serum," "brightening serum," "face serum for dark spots")
  • Capture the "Others searched for" and "Related searches" sections on search results pages

Source 2 -- TikTok Shop Search:

  • Navigate to TikTok Shop's search specifically (not general TikTok search)
  • Note the suggested categories and filters that appear
  • Record the exact titles of the top 10 competing listings for each core term

Source 3 -- Hashtag Research:

  • Search relevant hashtags and record view counts
  • Identify hashtags that bridge content discovery and product search (e.g., #sunscreenrecommendations vs. #sunscreen)
  • Note creator-generated compound hashtags (e.g., #bestserumunder20)

Source 4 -- Competitor Mining:

  • Review the top 5 best-selling competitor listings in TikTok Shop
  • Extract keywords from their titles, descriptions, and associated video captions
  • Note which keywords appear repeatedly across successful listings

Output: A raw list of 40-80 keyword candidates with their source noted.

Step 3: Classify Keywords by Intent

Apply the keyword intent framework to sort every candidate into one of three intent tiers.

Intent TierSignal WordsExampleConversion Likelihood
Browse"ideas," "inspo," "aesthetic," "routine""skincare routine for beginners"Low -- user is exploring
Research"best," "vs," "review," "for [skin type]""best vitamin c serum for acne scars"Medium -- user is comparing
Purchase-ready"under $[price]," "with free shipping," "buy," "TikTok Shop""vitamin c serum under $15 TikTok Shop"High -- user is ready to buy

Actions:

  • Tag each keyword candidate with its intent tier
  • Prioritize Research and Purchase-ready keywords for listing optimization
  • Retain Browse keywords for video caption and hashtag strategy only
  • Flag any keywords that straddle two tiers for further analysis

Output: Intent-classified keyword list with tier labels and prioritization notes.

See references/keyword-intent-framework.md for the full classification framework.

Step 4: Score and Rank Keywords

Evaluate each keyword across four scoring dimensions.

Dimension 1 -- Search Volume Proxy (1-5):

  • 5: Top-3 autocomplete position
  • 4: Autocomplete positions 4-7
  • 3: Appears in "related searches" but not autocomplete
  • 2: Found in competitor listings but not in TikTok search suggestions
  • 1: Sourced from external tools only, no TikTok-native signal

Dimension 2 -- Competition Density (1-5):

  • 5: Fewer than 200 exact-match listing titles
  • 4: 200-500 exact-match listing titles
  • 3: 500-1,000 exact-match listing titles
  • 2: 1,000-2,000 exact-match listing titles
  • 1: Over 2,000 exact-match listing titles

Dimension 3 -- Trend Momentum (1-5):

  • 5: Associated hashtag views growing 50%+ week-over-week
  • 4: Hashtag views growing 20-50% week-over-week
  • 3: Stable hashtag volume, no significant growth or decline
  • 2: Hashtag volume declining but still above 1M total views
  • 1: No meaningful hashtag activity or rapid decline

Dimension 4 -- Purchase Intent (1-5):

  • 5: Contains explicit purchase modifiers ("buy," "under $X," "free shipping")
  • 4: Contains strong comparison modifiers ("best," "top rated," "vs")
  • 3: Contains need-state modifiers ("for oily skin," "for small spaces")
  • 2: Generic category term with no modifiers
  • 1: Purely informational or entertainment-oriented

Composite Score: Multiply Volume x Competition x Trend x Intent. Keywords scoring 200+ are primary targets. Keywords scoring 100-199 are secondary. Below 100, deprioritize unless they serve a specific niche angle.

Output: Ranked keyword table with individual dimension scores and composite score.

Step 5: Map Keywords to Placement Zones

Assign each qualifying keyword to one or more placement zones within the TikTok Shop ecosystem.

Placement ZoneCharacter LimitsKeyword DensityPriority Keywords
Product Title34 characters visible; up to 255 indexed1-2 primary keywords, natural phrasingHighest composite score, purchase-intent
Product DescriptionFirst 100 characters most impactful3-5 keywords woven into benefit statementsMix of primary and long-tail
Backend Search TermsPlatform-specific fields if availableExhaustive; include misspellings and synonymsAll qualifying keywords not in title
Video Caption150 characters for optimal engagement1 primary keyword + 1 trending phraseTrend-aligned, natural spoken language
Hashtags3-5 per videoExact keyword-to-hashtag mappingHashtags with 1M-50M views (sweet spot)
Affiliate BriefNo character limitFull keyword list with contextAll tiers with usage instructions

Actions:

  • Assign each keyword to its highest-impact placement zone first
  • Ensure the product title contains the single highest-scoring keyword in natural phrasing
  • Write sample title, description opening, and caption using the assigned keywords
  • Create a hashtag set of 3-5 tags ranked by view count and relevance

Output: Placement map with specific keyword assignments per zone and draft copy.

See references/output-template.md for the deliverable format.

Step 6: Validate and Finalize

Run the completed keyword research through quality checks before delivery.

Validation checks:

  • Confirm every primary keyword has TikTok-native signal (autocomplete or related search presence)
  • Verify no keyword cannibalizes another listing in the seller's own catalog
  • Check that the product title reads naturally when spoken aloud (TikTok is a video-first platform)
  • Ensure seasonal keywords are timed correctly relative to TikTok's trend cycle (6-8 weeks before peak)
  • Validate that hashtag recommendations have active, growing view counts as of the research date
  • Cross-reference the final keyword list against the quality checklist

Output: Finalized keyword research report using the output template, with all quality checks passed.

See assets/quality-checklist.md for the full validation checklist.


Worked Examples

Example 1: Skincare Product Launch -- Vitamin C Brightening Serum

Context: A new DTC skincare brand is launching a 30ml Vitamin C Brightening Serum at $16.99 on TikTok Shop. Target audience is women 18-30 concerned with dull skin and hyperpigmentation. No existing TikTok presence.

Step 1 -- Scoping Brief:

  • Buyer intent statement: "A woman aged 18-30 searching TikTok Shop for an affordable brightening serum to reduce dull skin and dark spots, priced under $20."
  • Adjacent categories: moisturizers with niacinamide, sunscreen for hyperpigmentation, dark spot correctors
  • Creator angle: "affordable dupe for high-end brightening serums" or "my dark spot routine under $20"

Step 2 -- Raw Keyword Harvest (abbreviated to top candidates):

Keyword CandidateSourceNotes
vitamin c serumTikTok autocomplete #1Extremely broad, high volume
vitamin c serum for dark spotsTikTok autocomplete #3Strong intent signal
best vitamin c serum under 20TikTok autocomplete #5Purchase-intent modifier
brightening serum for dull skinTikTok related searchesNeed-state phrasing
dark spot corrector serumTikTok Shop searchShop-specific term
vitamin c serum before and afterHashtag researchContent-discovery term
affordable brightening serumCompetitor listing titlesUsed by 3 of top 5 listings
glow serum for hyperpigmentationCreator video captionsCreator-native language
vitamin c serum tiktok made me buyHashtag researchTrend-driven phrase
serum for uneven skin toneTikTok related searchesSpecific need-state

Step 3 -- Intent Classification:

KeywordIntent TierRationale
vitamin c serumBrowseGeneric; no modifier signals purchase intent
vitamin c serum for dark spotsResearchNeed-state modifier indicates comparison phase
best vitamin c serum under 20Purchase-readyPrice modifier + "best" signals buying decision
brightening serum for dull skinResearchNeed-state modifier, user defining their problem
dark spot corrector serumResearchCategory-level term with specific concern
vitamin c serum before and afterBrowseInformational; user seeking social proof
affordable brightening serumPurchase-readyPrice-sensitivity modifier indicates buying mode
glow serum for hyperpigmentationResearchNeed-state with specific skin concern
vitamin c serum tiktok made me buyBrowseTrend/entertainment framing
serum for uneven skin toneResearchNeed-state phrasing, problem-aware buyer

Step 4 -- Scoring and Ranking:

KeywordVolumeCompetitionTrendIntentComposite
best vitamin c serum under 204445320
vitamin c serum for dark spots5244160
affordable brightening serum3435180
dark spot corrector serum3334108
brightening serum for dull skin3433108
glow serum for hyperpigmentation2543120
serum for uneven skin tone3433108
vitamin c serum513230
vitamin c serum before and after424132
vitamin c serum tiktok made me buy335145

Step 5 -- Placement Mapping:

  • Product Title: "Vitamin C Brightening Serum for Dark Spots -- Affordable Glow Serum" (uses top composite keywords in natural phrasing)
  • Description Opening: "Target dull skin and uneven skin tone with this affordable brightening serum. Formulated with 15% Vitamin C to fade dark spots and hyperpigmentation without irritation."
  • Backend Search Terms: dark spot corrector serum, serum for uneven skin tone, glow serum for hyperpigmentation, best vitamin c serum under 20, brightening face serum
  • Video Caption: "The affordable brightening serum that actually fades dark spots -- $16.99 on TikTok Shop"
  • Hashtags: #brighteningserum (18M views), #darkspotserum (6M views), #affordableskincare (45M views), #vitamincserum (90M views), #glowupserum (3M views)

Step 6 -- Validation Notes:

  • All primary keywords confirmed present in TikTok autocomplete as of research date
  • Title reads naturally when spoken in a video context
  • No keyword conflicts with other catalog SKUs (new brand, single product launch)
  • Hashtag view counts verified and growing week-over-week

Example 2: Seasonal Push -- Minimalist Desk Organizer for Back-to-School

Context: A home decor seller with an existing TikTok Shop presence wants to push a bamboo desk organizer ($24.99) for the back-to-school season. The product is already listed but gets minimal search traffic. Research conducted in early June, targeting the July-August back-to-school peak.

Step 1 -- Scoping Brief:

  • Buyer intent statement: "A college student or parent aged 18-45 searching TikTok Shop for an aesthetic desk organizer for a dorm room or home study setup, priced under $30."
  • Adjacent categories: desk lamps, stationery sets, room decor, desk mats
  • Creator angle: "dorm room essentials haul" or "aesthetic desk setup under $100"

Step 2 -- Raw Keyword Harvest (abbreviated):

Keyword CandidateSourceNotes
desk organizerTikTok autocomplete #1Broad category term
aesthetic desk organizerTikTok autocomplete #2TikTok-native language ("aesthetic")
dorm room desk organizerTikTok related searchesSeasonal + setting-specific
bamboo desk organizerTikTok Shop searchMaterial-specific, matches product
desk organizer for collegeTikTok autocomplete #6Audience-specific long-tail
back to school desk setupHashtag researchSeasonal trending phrase
minimalist desk organizerCompetitor listing titlesStyle-specific modifier
desk organization ideasTikTok autocomplete #4Content-discovery term
cute desk accessories for schoolCreator video captionsCreator-native language
desk organizer under 30TikTok related searchesPrice-point purchase intent

Step 3 -- Intent Classification:

KeywordIntent TierRationale
desk organizerBrowseGeneric, no modifiers
aesthetic desk organizerResearchStyle modifier indicates preference forming
dorm room desk organizerPurchase-readySetting-specific, indicates defined need
bamboo desk organizerResearchMaterial preference signals comparison
desk organizer for collegePurchase-readyAudience-specific, defined use case
back to school desk setupBrowseSeasonal content phrase, exploratory
minimalist desk organizerResearchStyle preference, narrowing options
desk organization ideasBrowseInformational, seeking inspiration
cute desk accessories for schoolResearchStyle + setting, forming preferences
desk organizer under 30Purchase-readyPrice modifier signals buying decision

Step 4 -- Scoring and Ranking:

KeywordVolumeCompetitionTrendIntentComposite
dorm room desk organizer4455400
desk organizer under 303445240
desk organizer for college4355300
aesthetic desk organizer5243120
minimalist desk organizer3433108
bamboo desk organizer253390
cute desk accessories for school3353135
back to school desk setup4352120
desk organizer513230
desk organization ideas423124

Step 5 -- Placement Mapping:

  • Product Title: "Bamboo Desk Organizer for Dorm Room -- Minimalist College Desk Storage" (merges top-scoring terms with product-specific "bamboo" descriptor)
  • Description Opening: "Keep your college desk clutter-free with this minimalist bamboo desk organizer. Perfect for dorm rooms and small study spaces -- fits pens, notebooks, and devices in one clean setup under $30."
  • Backend Search Terms: desk organizer for college, cute desk accessories for school, aesthetic desk organizer, desk organizer under 30, back to school desk organization
  • Video Caption: "The dorm room desk organizer that keeps everything in one spot -- $24.99 on TikTok Shop"
  • Hashtags: #dormroomessentials (55M views), #desksetup (120M views), #backtoschool (200M views), #deskorganizer (15M views), #collegelife (80M views)

Step 6 -- Validation Notes:

  • Research conducted in early June; back-to-school keywords begin trending on TikTok by late June (6-8 weeks before academic start), timing is correct
  • "Bamboo" retained in title despite lower composite score because it is the key material differentiator and matches product attributes
  • Seasonal hashtags (#backtoschool, #dormroomessentials) verified as entering upward trajectory
  • Existing listing title was "Bamboo Desk Organizer with Compartments" -- new title adds seasonal and audience-specific terms without removing the material descriptor

Common Mistakes

1. Copying Amazon keywords directly onto TikTok Shop

Amazon keyword conventions ("premium quality," "BPA-free," "satisfaction guaranteed") do not reflect how TikTok users search. TikTok search language is conversational and mirrors how people talk in videos. Optimize for TikTok-native phrasing: "best serum for acne scars" rather than "professional-grade acne scar treatment serum."

2. Confusing hashtag reach with search volume

A hashtag with 500M views does not mean 500M people searched for that term in TikTok Shop. Hashtags drive video discovery in the For You feed. TikTok Shop search is a separate system. A term can have massive hashtag volume but near-zero Shop search activity, and vice versa. Always check both systems independently.

3. Targeting only single-word or two-word terms

Broad terms like "serum" or "desk lamp" have extreme competition and near-zero conversion specificity. Long-tail phrases of 3-5 words consistently outperform on TikTok Shop because they match specific buyer needs. Prioritize "vitamin c serum for dark spots under $20" over "vitamin c serum."

4. Ignoring the 34-character visible title threshold

TikTok Shop product titles display approximately 34 characters in search results before truncating. If your primary keyword appears after the truncation point, it has no visual impact on click-through rates even if it is indexed. Front-load the highest-value keyword within the first 34 characters.

5. Treating keyword research as a one-time task

TikTok trends cycle in 2-4 week waves. A keyword that scores highly today may be declining in three weeks. Schedule keyword refreshes at minimum every 30 days, and weekly during seasonal peaks (back-to-school, holiday, summer). Monitor autocomplete changes and hashtag trajectory.

6. Neglecting creator language in keyword research

Affiliate creators are the primary driver of TikTok Shop sales. If your listing keywords do not match the language creators use in their videos, your product is invisible to the creator discovery pipeline. Mine creator video captions and voiceover transcripts for keyword candidates, not just search bar data.

7. Over-stuffing product descriptions with keywords

TikTok Shop's algorithm penalizes listings that read as keyword-stuffed. Descriptions must read as natural benefit statements. Weave keywords into sentences that communicate value: "This brightening serum fades dark spots in 2 weeks" is indexed for "brightening serum" and "dark spots" while reading naturally.

8. Missing the seasonal ramp-up window

TikTok's trend cycle leads traditional retail by 6-8 weeks. If you wait until August to optimize for back-to-school keywords, you have missed the peak. Seasonal keyword research and listing optimization must be completed and live before the trend begins its upward trajectory on TikTok.

9. Failing to differentiate between Shop search and general search

TikTok has two distinct search contexts: general search (which returns videos, users, sounds, and hashtags) and Shop search (which returns product listings). Keywords must be validated in the Shop search context specifically. A term trending in general search may have no Shop search volume.

10. Not validating keywords against actual autocomplete

Relying solely on third-party keyword tools without verifying suggestions against TikTok's live autocomplete results leads to keyword lists full of terms no one actually searches for on the platform. Always cross-reference tool-generated keywords with real autocomplete data.


Resources