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.
Use this table to evaluate keyword quality decisions at a glance.
DecisionStrongAcceptableWeakSearch volume signalAutocomplete suggestion appears in top 3 results on TikTok search barAppears in autocomplete but below position 3No autocomplete presence; sourced only from external toolsCompetition densityFewer than 500 listings use the exact phrase in their title500-2,000 listings with the exact phraseOver 2,000 listings with exact-match titlesPurchase 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 viewsSpecificity3-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 audienceSeasonal relevanceKeyword aligns with an upcoming seasonal peak within 4-8 weeksKeyword is evergreen with no seasonal dependencyKeyword's seasonal peak has already passed
This skill addresses the following problems ecommerce sellers face on TikTok Shop:
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.
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.
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.
Poor affiliate pickup -- Affiliate creators skip products whose listings lack the search terms creators actually use when sourcing products to promote in videos.
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.
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.
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.
Follow these six steps to produce a complete TikTok Keywords research report for any product or category.
Before researching any keywords, establish the boundaries of the research.
Inputs required:
Actions:
Output: A scoping brief that anchors all subsequent keyword research to a defined buyer and product context.
Collect the broadest possible set of keyword candidates from TikTok-native sources.
Source 1 -- TikTok Search Autocomplete:
Source 2 -- TikTok Shop Search:
Source 3 -- Hashtag Research:
Source 4 -- Competitor Mining:
Output: A raw list of 40-80 keyword candidates with their source noted.
Apply the keyword intent framework to sort every candidate into one of three intent tiers.
Intent TierSignal WordsExampleConversion LikelihoodBrowse"ideas," "inspo," "aesthetic," "routine""skincare routine for beginners"Low -- user is exploringResearch"best," "vs," "review," "for [skin type]""best vitamin c serum for acne scars"Medium -- user is comparingPurchase-ready"under $[price]," "with free shipping," "buy," "TikTok Shop""vitamin c serum under $15 TikTok Shop"High -- user is ready to buy
Actions:
Output: Intent-classified keyword list with tier labels and prioritization notes.
See references/keyword-intent-framework.md for the full classification framework.
Evaluate each keyword across four scoring dimensions.
Dimension 1 -- Search Volume Proxy (1-5):
Dimension 2 -- Competition Density (1-5):
Dimension 3 -- Trend Momentum (1-5):
Dimension 4 -- Purchase Intent (1-5):
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.
Assign each qualifying keyword to one or more placement zones within the TikTok Shop ecosystem.
Placement ZoneCharacter LimitsKeyword DensityPriority KeywordsProduct Title34 characters visible; up to 255 indexed1-2 primary keywords, natural phrasingHighest composite score, purchase-intentProduct DescriptionFirst 100 characters most impactful3-5 keywords woven into benefit statementsMix of primary and long-tailBackend Search TermsPlatform-specific fields if availableExhaustive; include misspellings and synonymsAll qualifying keywords not in titleVideo Caption150 characters for optimal engagement1 primary keyword + 1 trending phraseTrend-aligned, natural spoken languageHashtags3-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:
Output: Placement map with specific keyword assignments per zone and draft copy.
See references/output-template.md for the deliverable format.
Run the completed keyword research through quality checks before delivery.
Validation checks:
Output: Finalized keyword research report using the output template, with all quality checks passed.
See assets/quality-checklist.md for the full validation checklist.
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:
Step 2 -- Raw Keyword Harvest (abbreviated to top candidates):
Keyword CandidateSourceNotesvitamin c serumTikTok autocomplete #1Extremely broad, high volumevitamin c serum for dark spotsTikTok autocomplete #3Strong intent signalbest vitamin c serum under 20TikTok autocomplete #5Purchase-intent modifierbrightening serum for dull skinTikTok related searchesNeed-state phrasingdark spot corrector serumTikTok Shop searchShop-specific termvitamin c serum before and afterHashtag researchContent-discovery termaffordable brightening serumCompetitor listing titlesUsed by 3 of top 5 listingsglow serum for hyperpigmentationCreator video captionsCreator-native languagevitamin c serum tiktok made me buyHashtag researchTrend-driven phraseserum for uneven skin toneTikTok related searchesSpecific need-state
Step 3 -- Intent Classification:
KeywordIntent TierRationalevitamin c serumBrowseGeneric; no modifier signals purchase intentvitamin c serum for dark spotsResearchNeed-state modifier indicates comparison phasebest vitamin c serum under 20Purchase-readyPrice modifier + "best" signals buying decisionbrightening serum for dull skinResearchNeed-state modifier, user defining their problemdark spot corrector serumResearchCategory-level term with specific concernvitamin c serum before and afterBrowseInformational; user seeking social proofaffordable brightening serumPurchase-readyPrice-sensitivity modifier indicates buying modeglow serum for hyperpigmentationResearchNeed-state with specific skin concernvitamin c serum tiktok made me buyBrowseTrend/entertainment framingserum for uneven skin toneResearchNeed-state phrasing, problem-aware buyer
Step 4 -- Scoring and Ranking:
KeywordVolumeCompetitionTrendIntentCompositebest vitamin c serum under 204445320vitamin c serum for dark spots5244160affordable brightening serum3435180dark spot corrector serum3334108brightening serum for dull skin3433108glow serum for hyperpigmentation2543120serum for uneven skin tone3433108vitamin c serum513230vitamin c serum before and after424132vitamin c serum tiktok made me buy335145
Step 5 -- Placement Mapping:
Step 6 -- Validation Notes:
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:
Step 2 -- Raw Keyword Harvest (abbreviated):
Keyword CandidateSourceNotesdesk organizerTikTok autocomplete #1Broad category termaesthetic desk organizerTikTok autocomplete #2TikTok-native language ("aesthetic")dorm room desk organizerTikTok related searchesSeasonal + setting-specificbamboo desk organizerTikTok Shop searchMaterial-specific, matches productdesk organizer for collegeTikTok autocomplete #6Audience-specific long-tailback to school desk setupHashtag researchSeasonal trending phraseminimalist desk organizerCompetitor listing titlesStyle-specific modifierdesk organization ideasTikTok autocomplete #4Content-discovery termcute desk accessories for schoolCreator video captionsCreator-native languagedesk organizer under 30TikTok related searchesPrice-point purchase intent
Step 3 -- Intent Classification:
KeywordIntent TierRationaledesk organizerBrowseGeneric, no modifiersaesthetic desk organizerResearchStyle modifier indicates preference formingdorm room desk organizerPurchase-readySetting-specific, indicates defined needbamboo desk organizerResearchMaterial preference signals comparisondesk organizer for collegePurchase-readyAudience-specific, defined use caseback to school desk setupBrowseSeasonal content phrase, exploratoryminimalist desk organizerResearchStyle preference, narrowing optionsdesk organization ideasBrowseInformational, seeking inspirationcute desk accessories for schoolResearchStyle + setting, forming preferencesdesk organizer under 30Purchase-readyPrice modifier signals buying decision
Step 4 -- Scoring and Ranking:
KeywordVolumeCompetitionTrendIntentCompositedorm room desk organizer4455400desk organizer under 303445240desk organizer for college4355300aesthetic desk organizer5243120minimalist desk organizer3433108bamboo desk organizer253390cute desk accessories for school3353135back to school desk setup4352120desk organizer513230desk organization ideas423124
Step 5 -- Placement Mapping:
Step 6 -- Validation Notes:
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."
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.
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."
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.
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.
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.
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.
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.
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.
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.