2026-07-30β€’6 min read

Apple keywords field best practices

How to spend Apple's 100-character keyword field: mechanical rules that free characters, overlap stripping against visible metadata, and per-market localization.

keywords fieldApp StoreASOmetadata

Author entity

App Store Helper Editorial Team

Research and editorial

The team publishes only after aligning public guidance with the real listing workflow, screenshot review process, and asset handoff patterns used in the product.

App Store and Google Play launch workflowScreenshot narrative and asset QABilingual app listing copyASO and creative operations collaboration

Machine-readable version

This public page also ships with a markdown mirror so AI retrieval systems, knowledge bases, and readers who need the raw body can fetch it directly.

Open the markdown mirror

Direct answer

Apple's 100-character keyword field is the only listing surface users never see, which makes it pure index space β€” every character should carry a term that title and subtitle could not fit. The working rules are mechanical: separate terms with commas and no spaces, never repeat a word already present in the title or subtitle, skip plurals when the singular is covered, and drop free filler words like "app" and "free" that Apple already accounts for. Beyond mechanics, the field is a portfolio decision: it should hold the keyword-cluster variants and long-tail phrases from research, not leftover brainstorm words. Teams waste this field by duplicating visible metadata, by leaving it unchanged for a year, or by treating it as a dumping ground with no connection to what the listing actually promises.

Mechanical rules that free up characters

RuleWhyExample
Comma-separated, no spacesSpaces after commas waste charactersbudget,expense,tracker not budget, expense, tracker
No words from title/subtitleApple indexes those fields alreadyTitle has "habit" β†’ drop it from the field
Singular or plural, not bothApple matches close variantsrecipe covers recipes in most cases
Drop "app", "free", "iphone"Apple adds or ignores theseReclaim 4–10 characters instantly
Individual words over phrasesApple combines words across the fieldmeal,plan can match "meal plan" and "plan meal"

Recommended flow

1. Start from the keyword clusters, not a blank field

The field exists to catch cluster variants and long-tail terms that lost the fight for title and subtitle. If research produced clusters with owner fields, the keyword field's content is already implied.

2. Strip everything Apple already indexes

Concatenate title and subtitle, and delete every word that appears in them from the keyword draft. Then apply the mechanical rules above. Most teams recover 20–30 characters this way.

3. Spend recovered characters on new intents

Freed characters should carry query intents not yet represented: a use-case term, a problem phrase, a competitor category label. New intent beats a third variant of an existing one.

4. Localize the field per market, not per language

The keyword field is set per locale, and locales cross-pollinate in some storefronts. Research which locales feed which storefronts before assuming one Chinese field covers every Chinese-speaking market.

5. Review the field at every metadata change

Whenever title or subtitle changes, words move between indexed surfaces. A subtitle edit that adds "planner" means the keyword field should give that slot to something new.

Common failure modes

The field duplicates the visible metadata

The most common waste: brand name, title keywords, and subtitle phrases repeated where they earn nothing. The field's value is exactly the terms that are not visible elsewhere.

The field never changes

Rankings move, seasons change, features ship. A keyword field untouched for a year is a research budget spent once and never reinvested.

Nobody can say why a term is there

When the field is a fossil record of old brainstorms, review becomes impossible. Every term should trace back to a cluster, a competitor observation, or a measured query.

Keyword field checklist

  1. Comma-separated, no spaces, within 100 characters.
  2. Zero overlap with title and subtitle words.
  3. No "app", "free", "iphone", or duplicate singular/plural pairs.
  4. Every term traces back to a researched cluster or observed query.
  5. Each locale's field was built for its market, not machine-translated.
  6. The field was re-reviewed after the latest title or subtitle change.

Operating rule

If removing a term from the keyword field would change nothing you can name, the term is not earning its characters β€” replace it with an intent you are not yet covering.

Why this matters in App Store Helper

App Store Helper generates the keyword field from the same project that holds the title and subtitle, so overlap stripping and character budgeting happen against the live metadata rather than a copy in a spreadsheet. Bilingual projects keep each locale's field separately reviewable while sharing one keyword strategy.