LocalizeASO Logo LocalizeASO

ASO keywords

ASO keywords are used as context for metadata generation and screenshot localization. They help the AI avoid literal translation and prefer market-specific search language.

Import sources

The dashboard supports CSV import and manual keyword entry. CSV import detects columns for:

  • Locale.
  • Keyword.
  • Popularity.
  • Difficulty.

The importer can suggest column mappings from the file header and sample rows. If locale values are ambiguous, the backend resolves them with locale normalization and AI-assisted mapping.

Import filters

Before saving imported rows, you can filter out weak keywords:

  • Minimum popularity defaults to 10.
  • Maximum difficulty defaults to 65.

After import, the keyword table supports filtering, searching, multi-criteria sorting, and deletion.

Locale handling

Locale values can be App Store locale codes, language codes, country codes, or country names. Examples:

en-US
de-DE
Germany
JP
Japanese
zh_Hans

LocalizeASO normalizes them to App Store-compatible locale codes when possible.

Preferred keywords

Keywords can be marked as preferred. Preferred terms are stronger signals for generation and review because they represent the words you explicitly want to include where field limits allow it.

Deleting weak keywords

The dashboard supports bulk cleanup:

  • Delete all keywords.
  • Delete popularity <= 5.
  • Delete difficulty > 65.

Use cleanup before large metadata generation runs so low-value terms do not pollute the prompts.

How keywords are used

Keywords feed:

  • Metadata update and optimization.
  • New locale creation.
  • Screenshot copy generation through the Figma plugin.
  • Validation warnings for title, subtitle, and keyword field usage.