Link copied!
ASO·Updated ·6 min read

App Store Keyword Field: How to Use All 100 Characters

Apple gives you 100 hidden characters. Most indies waste 20–30 of them repeating the title. How to format, what to skip, and worked examples.

Lavender sticker-collage of the App Store keyword field with 100 CHARS, NO SPACES, COMMA, HIDDEN, and 160 INDEXED stickers

Quick answer

How do you use the App Store 100-character keyword field?

The App Store keywords field is 100 characters total. Separate terms with commas and no spaces; spaces are allowed inside phrases such as Real Estate. Do not repeat words already in the name or subtitle, plurals of words you already included, category names, or the word “app.” Name (30) + subtitle (30) + keywords (100) is the 160-character indexed budget. Promotional text does not affect ranking.

  • 100 characters, comma-separated, no spaces after commas
  • Spaces are fine inside a phrase: Real Estate
  • Skip plurals, category names, “app,” duplicates, and special characters unless they are the brand
  • Never use trademarks, celebrity names, competing app names, or irrelevant terms
  • Description is not a primary iOS ranking field; promotional text does not rank
On this page

The App Store keyword field is the only metadata you write that shoppers never see. That is why it gets treated like a junk drawer: people paste the title again, add “app,” pluralize everything, and still wonder why they rank for nothing they actually wanted. Apple gave you 100 characters. Repeating “habit tracker” when that is already the name is how you light 20–30 of them on fire.

Apple’s rules live on Creating your product page . Field lengths for every other box are in our App Store character-limit reference. Count live in the ASO Character Counter so you do not discover a 101-character field at submit time.

The 160-character indexed budget

Apple indexes the app name, the subtitle, and the keyword field. That is 30 + 30 + 100 = 160 characters of primary search text. The 4,000-character description is conversion copy, not a ranking dump. Promotional text (170 characters, editable without a new binary) does not affect search ranking — Apple says so explicitly, so stop hiding keywords there.

Where App Store search actually reads your words
FieldLimitVisible?Primary ranking field?
Name30YesYes
Subtitle30YesYes
Keywords100NoYes
Promotional text170YesNo — Apple says it does not affect ranking
Description4,000YesNot a primary iOS ranking field

Spend uniqueness across name, subtitle, and keywords. Promotional text and the long description can convert; they are not a substitute for the 160 indexed characters.

What to skip so the 100 characters do work

Apple lists the waste patterns that shrink the field without adding queries. Improper keywords are also a common rejection reason, so this is not just ASO hygiene.

Keyword-field waste vs. useful spend
SkipWhyDo this instead
Plurals of a word you already usedApple tells you not to add the plural of a singular you includedPick the form people type; do not pay twice
Category names or the word “app”Quoted skip list; they do not help discoveryDescribe the job: invoice, streak, split bill
Duplicate wordsQuoted skip list; also a silent character leakOne token, one slot
Words already in the name or subtitleThose 60 characters are already indexedUse the 100 for terms the title could not fit
Special characters (#, @) unless they are the brandApple says they do not carry extra search weightLetters and spaces inside phrases only

The field is for terms that are relevant, specific, and not already paid for in the name or subtitle. Category labels and “app” are the most common indie self-owns.

Worked examples: good field vs. wasted field

Assume the name and subtitle already carry the obvious phrase. The keyword field then has to cover adjacent jobs, synonyms, and phrases with internal spaces. Counts below include commas. Paste them into the character counter before you ship; one extra space after a comma is a real bug.

Habit tracker — name “Forge: Habit Tracker”, subtitle “Build better days”
VersionKeyword fieldChars
Wastedhabit,tracker,habits,app,productivity,habit tracker,best,daily,streaks,todo,goals,tracking90
Usefulstreak,daily routine,goal,reminder,journal,mood,consistency,self care,quit smoking,water,focus,todos100

The wasted field repeats the name, adds “app,” and pluralizes habit. The useful field spends the same 100 characters on jobs the title did not already buy: streaks, journaling, mood, quit smoking, water.

Budget app — name “Ledgerly”, subtitle “Personal budget planner”
VersionKeyword fieldChars
Wastedbudget,planner,budgets,app,finance,personal,money,best budget,budget planner,fintech84
Usefulexpense,spending,bills,savings,envelope,net worth,debt,receipt,paycheck,tax,invoice,category,balance100

“Budget” and “planner” are already in the subtitle. The useful field covers expense, bills, envelopes, net worth, and receipts — queries a 30-character subtitle cannot hold.

Focus timer — name “QuietHour”, subtitle “Pomodoro focus timer”
VersionKeyword fieldChars
Wastedpomodoro,focus,timer,app,productivity,pomodoro timer,focus timer,best,clock75
Usefuldeep work,study,concentration,block apps,break,flow,deadline,adhd,silence,exam,writing,codes,meeting100

The wasted field restates the subtitle three ways and still has leftover characters. The useful field uses phrase spaces (deep work, block apps) and fills all 100 characters with situations people actually type.

How to pick the 100 without stuffing

  • Start from what a stranger would type, not from your feature list. “Quit smoking” beats “modular habit engine.”
  • Trade one ultra-competitive generic (“productivity”) for two specific phrases you can realistically win.
  • Localize the field. A US English string pasted into German is not localization; it is 100 wasted characters in that storefront.
  • Keep the first screenshot on the same promise as the strongest keyword cluster. Ranking without conversion is a vanity impression.
  • Revisit after a version that changes the job. Keywords ship with the app version; they are not promo text.

Fill the 100-character field without repeating the title

Do this after the name and subtitle are locked. Changing the title later can silently duplicate tokens you just paid for twice.

  1. Lock name and subtitle first

    Write the 30-character name and 30-character subtitle. List every token they already contain. Those words are spent.

  2. Dump candidate queries

    List 20–30 phrases a customer would type: jobs, situations, synonyms, and two-word phrases. No competitor names, no celebrities, no trademarks you do not own.

  3. Delete Apple’s skip list

    Remove plurals of words you kept, category names, “app,” duplicates, and anything already in the name or subtitle.

  4. Join with commas, no spaces

    Format as term,term,Two Word Phrase. Paste into the ASO Character Counter and add or cut until you land on 100, not 87.

  5. Align the first three screenshots

    If the strongest cluster is “expense,bills,envelope,” screenshot one should show that job — not a generic dashboard. Keywords get the impression; frames get the install.

App Store keyword-field questions

Should App Store keywords have spaces after commas?

No. Apple says terms are separated by commas and no spaces. Spaces are allowed inside a phrase, as in Real Estate. Writing “habit, tracker” wastes a character on the space and is not the documented format.

Can I repeat my app name in the keyword field?

You should not. The name is already indexed. Repeating it burns characters you could spend on terms the 30-character name could not hold. Apple also tells you to avoid duplicate words.

Does promotional text or the description help keyword ranking?

Apple says promotional text does not affect search ranking and should not be used to display keywords. The description is not a primary iOS ranking field. Put ranking terms in name, subtitle, and the 100-character keyword field.

Can I use a competitor’s app name as a keyword?

No. Apple’s product-page guidance says not to use competing app names, unauthorized trademarks, celebrity names, or irrelevant or offensive terms. That is a rejection risk, not a ranking tactic.


Sources, verified 2026-08-28:

Free tools that help here

Keywords get you found. Screenshots get the tap.

Once the 100-character field is clean, the product page still has to convert. AppGrowthKit turns real app screens into benefit-led, editable frames and exports them store-ready for App Store and Google Play.

Try AppGrowthKit for Free