TikTok Captions for Apps: Type What Users Search
If every view you get comes from the For You feed and none comes from search, the caption is usually the reason. It probably names your app, says something clever, and ends with "link in bio". Nobody types any of that into TikTok.
People search for their problem: "meal plan for one", "try on hairstyles", "study timer app", "cheap things to do in lisbon". Your app's name isn't something people type yet, because nobody knows it. TikTok SEO for apps means putting the problem phrase everywhere TikTok can read it.
Where TikTok reads your words
TikTok doesn't publish how search ranking works. Its official Creator Search Insights announcement does confirm that search is something TikTok measures and pays for, since search value counts in the Creator Rewards Program. Third-party TikTok SEO guides (for example Metricool and CapCut's caption keyword guide) agree on four text sources the system can read:
- The caption.
- On-screen text, the words burned into the video.
- The spoken voiceover, which TikTok can transcribe.
- Hashtags.
A faceless app video usually uses all four. Put the same problem phrase in each one. Repeating one phrase across four places tells TikTok what the video is about better than stuffing ten keywords into the caption.
Step 1: find the phrase people actually type
Do this before you write anything.
- Open TikTok search and type the start of your problem ("meal plan", "hairstyle"). Write down the autocomplete suggestions. Those are real queries.
- Search "Creator Search Insights" inside the app. TikTok says it shows topics people search for, and a content gap filter lists topics "searched for often, but aren't featured in a large number of videos." It's only available in some regions, so you may not see it.
- If you're on desktop, TikTok's Creative Center has a Keyword Insights tool. TikTok notes its data comes from ads rather than organic posts, so use it to check wording, not as a ranking oracle.
Pick one phrase per post. A good one is three to five words, describes a problem or a wanted result, and doesn't mention a brand.
Step 2: the caption template
Only the first line or so shows in the feed before "more", so start with the phrase. TikTok's app accepts long captions (several sources put the in-app limit at 4,000 characters), but TikTok's own Content Posting API caps a video title at 2,200 UTF-16 characters, so anything posted through a tool should stay well under that. You only need two or three sentences anyway.
[Problem phrase, as typed]: [the specific result in the video].
[One line on how: the step or feature shown, in plain words].
[Who it's for or a detail that qualifies the search].
App: [AppName] (link in bio)
#[broad] #[niche] #[problemphrase] #[optional] #[optional]
The app name comes last. It isn't there for search. It's there so someone who has just watched the video knows what to look for.
Caption templates by app category
AI and productivity apps
Study timer for ADHD: the 25/5 setup that finally kept me at my desk. Set it once, it nudges you back when you drift. App: Focusly (link in bio) #productivity #adhdtips #studytimer #studywithme
On-screen text in the first frame: "study timer for ADHD".
Try-on and beauty apps
Try on hairstyles before you cut: 6 bob lengths on the same face. Upload one selfie and swipe through. App: name in bio #hair #bobhaircut #tryonhairstyles #haircutideas
Fitness apps
Home workout no equipment for beginners: 20 minutes, 5 moves, done in a living room. The plan adjusts each week. App: name in bio #fitness #beginnerworkout #homeworkoutnoequipment
Food and recipe apps
Meal plan for one: a week of dinners from one grocery list, nothing wasted. Shopping list builds itself. App: name in bio #food #cookingforone #mealplanforone #budgetmeals
Travel and local apps
Free things to do in London this weekend: 7 spots locals actually go to. Map saved in the app. App: name in bio #travel #londontips #freethingstodoinlondon
Indie games
Cozy games for iPhone with no ads: a farming puzzle you can finish in 5 minutes a level. App: name in bio #gaming #cozygames #cozygamesforiphone #indiegame
With games, people search for a kind of game, not a title. Name the genre and the platform.
The hashtag rule: 3 to 5, with a job each
Thirty hashtags make the caption look like spam and hide the phrase that matters. Use three to five, and give each one a job:
- One broad tag for the category (#fitness, #food, #travel). It tells TikTok the general area.
- One niche tag for the community that already watches this (#cookingforone, #cozygames, #adhdtips).
- One problem-phrase tag: your search phrase with the spaces removed (#mealplanforone, #tryonhairstyles).
- Optionally one or two more: a place (#londontips), a format (#studywithme), or a second wording of the problem.
Skip #fyp, #viral and #foryou. They say nothing about the subject. Skip your app name as a hashtag too, unless people have actually started searching it.
Fix the "link in bio" caption
The most common caption on app TikToks is some version of:
Link in bio 👀 #app #fyp #viral
That gives TikTok nothing to index and gives the viewer no reason to tap. Rewrite it in three moves:
- Delete it and write the problem phrase first.
- Add the result the video shows, in numbers if you can ("6 bob lengths", "20 minutes").
- Put "link in bio" at the very end, after the app name.
Before: "Link in bio 👀 #app #fyp" After: "Meal plan for one: a week of dinners from one grocery list. App: name in bio #food #cookingforone #mealplanforone"
Match the on-screen text and the voiceover
Faceless posts have an advantage here because you write every word. Use the same phrase three times:
- First on-screen text card: the phrase, close to word for word ("try on hairstyles before you cut").
- First line of the voiceover: say it out loud, naturally. "If you want to try on hairstyles before you cut..."
- Caption first line: the same phrase again.
This also makes for a stronger opening. A viewer who has the problem sees their own words in the first second. The hooks post covers how to write that first line so people keep watching, and the faceless formats post covers which video types carry text and voiceover best.
Keep it honest
Keyword stuffing, meaning the phrase five times in one caption or a list of loosely related keywords, reads like spam to people and probably to TikTok's spam filters too. Use one phrase, said naturally, in each place. And make sure the video delivers what the caption promises. A search viewer who doesn't get what they searched for swipes away, and that tells TikTok the match was wrong.
How Social Studio handles this
Social Studio writes a caption and hashtags for every post it makes, along with the on-screen text and voiceover. You see all of it on the review screen before anything goes to your TikTok account, so you can swap in your search phrase and edit the caption before you press Post. If you're new to TikTok for an app, TikTok marketing for apps explains the whole flow, and the samples show real finished posts.
Checklist for your next post
- One problem phrase, taken from autocomplete or Creator Search Insights.
- The phrase opens the caption, appears on the first text card and is said in the first voiceover line.
- Three to five hashtags: broad, niche, problem phrase.
- App name and "link in bio" go last.
- The video delivers what the phrase promises.
Search traffic builds slowly. Judge it by whether your posts appear for the phrase after a week or two, not by the first day's views.