Partner
Playbook
← All practices
← Back to knowledge base

Practice 04.01 · ASO and SEO

Build a keyword map from real demand

Keyword research is not a list of words to repeat in a description. It maps the questions people ask in their own language to an honest product answer for each search intent.

Practice outcomeA table of 20–30 queries with search intent, evidence of demand, product fit, priority, and one target page.

2 hours for the first map

In plain language

Look for the task behind the query, not the words

The query “how to check status” means someone needs a clear way to see a result. “Best app” is too generic and rarely tells you what to show. Define the intent first, then choose the real screen or answer page.

What you will need

Capability listThe current features, limitations, countries, languages, and useful journeys the product actually supports.
User languageReviews, support requests, internal search, and the real wording of questions without editorial polish.
Answer locationsA store page, help section, article, or landing page that can be assigned to each priority intent.
Terms in plain language

Term

Search semantics

A map of search queries and the needs behind them

Collects user wording, groups queries by intent, and connects each group to the right product function or page.

Example“Where is my status?” and “check application” share one intent: view a process result.

Term

ASO

Improving an app's store page

Work on the title, description, screenshots, rating, and queries so the app is easier to find and more convincing to install.

ExampleRewrite the first screenshot captions so the value is clear without reading the full description.

Term

SEO

Improving website pages for search

Useful pages answer real user questions and help people find the product through search engines.

ExampleOne page answers one question, explains constraints, and leads to a relevant app journey.

Term

Conversion

The share of people moving to the next step

Shows how many people who started a step completed it or reached the next one.

Example80 registrations completed from 100 started: 80 ÷ 100 × 100% = 80% conversion.

01

When to use it

The app description is written in internal language, organic traffic is weak, and the team does not know which real questions the store page or site should answer.

In plain language

Where to collect queries

Use several independent sources. Search suggestions show the wording; reviews and support reveal the task behind it.

Search suggestions

Type the main categories and problems into store search and a search engine; save the natural completions of the phrases.

Without access, collect wording from your site's internal search and new users' questions.

Reviews and support

Write out the recurring words from 50 reviews and requests: what people want to do, compare, or understand.

Ask support for ten questions they constantly have to translate from the team's internal language.

Current pages

Match the queries to an existing store page, article, or screen. Mark the queries that have no honest answer yet.

If no suitable page exists, do not stuff the keyword into the description — file a content idea or drop the query.

02

Build a working keyword map

1

Collect the wording unedited

Record queries exactly as users type them. Do not replace plain words with internal feature names.

Where to do it
In the first column of the shared table, together with the source.
What the result looks like
“How to check status,” not the internal name of the status-tracking screen.
2

Merge queries by intent

Group synonyms around one task: find a product, do something, solve a problem, compare, or get instructions.

Where to do it
In the second column and the table's color groups.
What the result looks like
“Where is my status,” “check my application,” “verification status” → one intent: see the result of a process.
3

Check the product fit

For each intent, note the real feature, a limitation, or the absence of an answer. A popular but irrelevant query does not become useful.

Where to do it
In the fit column, confirmed by the product owner.
What the result looks like
The guaranteed-results query is excluded: the product cannot honestly make that promise.
4

Assign one answer location

A feature query can lead to the store page, a “how” question to a guide, and a specific problem to help. Do not make pages compete.

Where to do it
In the destination column.
What the result looks like
“How to pass verification” → a detailed guide; a generic category name → the app page.
5

Pick the first five queries

Weigh relevance, how well the wording is confirmed, and how ready the answer is. Start with a small priority set you can genuinely improve.

Where to do it
In the high-priority filter and the content plan.
What the result looks like
Five queries get page owners and a recheck date for impressions and target actions.

03

Practical examples

01

User language becomes an intent

“Where is my status,” “check my application,” and “verification status” merge into one task — seeing the result of a process. The answer is an article plus the status screen.

02

A popular but dishonest query is excluded

A guaranteed-results query may have demand, but it does not match the product. It goes into neither the description nor an SEO page.

The finished artifact

A map of queries and answers

One row — one intent and one main answer location. Synonyms are merged, not left competing across several pages.

QueryIntentProduct fitWhere it leadsPriority
check statusSee the result of a processFullArticle + status screenHigh
how to pass verificationUnderstand the steps and documentsFullGuideHigh
learning appFind a product categoryPartialStore pageMedium
guaranteed incomeGet a promised resultNo fitNot usedExcluded
brand nameFind a specific productFullStore pageDefensive

Next action: take the five high-priority queries, review the quality of the current answer, and assign a page owner. Do not try to fit all 30 queries into one description.

04

Keyword map checklist

The map is ready when each priority row makes clear which user question and which honest answer stand behind the words.

5

05

How to know the map helps

1

Visibility

Impressions grow for the chosen relevant queries, not for random broad keywords.

2

Answer

Users land on the assigned page and find the expected feature or guide.

3

Quality

Organic installs or target actions grow without hurting activation and trust.

Do not add keywords for density: every priority query must lead to an honest answer the user will actually find.