Before you start
You need an imported app. See Import an app.Add a keyword
1
Select the market
The country filter at the top of the keyword monitor sets the storefront every add applies to, and shows the keyword count per market.
2
Add one keyword or paste several
A single add takes one phrase. Bulk add accepts a list, one phrase per line, and creates them all in the selected market.
3
Wait for the next daily run
Positions appear after the next daily pipeline, which defaults to 03:00 UTC.
MANUAL. See Traffic, difficulty and opportunity.
Track the same keyword in a second market
Switch the country filter and add the phrase again. That creates a second keyword row, checked by a second search. The two rows are genuinely independent: positions, traffic and difficulty all differ per storefront. They also cost twice as much, because each market multiplies daily search volume against one fixed budget. See Countries and markets and The daily pipeline and rate limits.Paste the iOS keyword field
The 100 character iOS keyword field never appears on the public listing, so asobeast cannot read it. Paste it yourself.1
Copy the field from App Store Connect
Take the comma separated value exactly as you entered it there.
2
Paste it in the metadata workbench
asobeast splits it, tracks the keywords with the source
KEYWORD_FIELD and lints the field against its 100 character limit.Get keyword suggestions
Suggestions come from three places.
A suggestion lookup is the one user initiated exception to the rule that store requests only happen in the queue. It is bounded by a person clicking, so it stays small, but it does consume request budget.
Bulk manage keywords
Select rows to untrack them, deactivate them or queue a rescore. Deactivating keeps the history and stops the daily check, which is the right move for a keyword you may want back. Untracking removes the link between the app and the keyword. Buckets classify scored keywords automatically so a large list stays readable.
An unscored keyword has no bucket until the weekly scoring run reaches it.
Watch your request budget
Every keyword and every market adds daily requests against a fixed capacity set bySCRAPE_ITUNES_RPM and SCRAPE_GPLAY_RPM.
The settings page carries a daily request budget card with the estimate broken down by kind, your capacity and a utilization meter. GET /jobs/budget returns the same numbers, and the dashboard warns at 85 percent of capacity.
Troubleshooting
- A new keyword shows no position. The first check happens on the next daily pipeline run. Nothing is wrong on the day you add it.
- A keyword shows
>200every day. It was checked and the app was not in the top 200. See Positions and rank depth. - Traffic and difficulty are empty. Scoring runs weekly on
CRON_SCORING, which defaults to Sunday 04:00 UTC. - The budget card warns you are over capacity. Remove keywords or markets, or raise the per store rate limit and accept the risk of the store throttling your IP address.
Related
Read rankings and SERPs
Charts, SERP snapshots, volatility and movers.
Export data
Take the keyword table out as CSV.