ASO Glossary

Opportunity Score

The opportunity score is a composite metric from 0 to 100 that balances keyword popularity against difficulty to identify the most promising keywords to target.

Understanding the Opportunity Score

The opportunity score is a composite metric from 0 to 100 that answers the most important question in keyword research: "Is this keyword worth targeting?" It combines keyword popularity (search volume) with keyword difficulty (competition) into a single actionable number.

A keyword with high popularity but extreme difficulty will have a low opportunity score — many people search for it, but you have no realistic chance of ranking. Conversely, a keyword with low popularity and no competition also scores low — you can rank easily, but nobody is searching. The opportunity score finds the sweet spot between traffic potential and ranking achievability.

How the Opportunity Score Is Calculated

The opportunity score uses a formula with two components:

  • Volume component: The estimated daily search volume (derived from the keyword's popularity score) is log-normalized. This means moving from 1 to 100 daily searches has roughly the same impact as moving from 100 to 10,000 — preventing extremely high-volume keywords from overwhelming the score.
  • Difficulty gate: Difficulty is converted into a penalty using a squared function. At difficulty 0, there's no penalty (gate = 1.0). At difficulty 50, the gate reduces opportunity to 75% of the volume component. At difficulty 100, the gate is 0 — completely eliminating opportunity regardless of popularity.

The key insight: difficulty penalizes opportunity exponentially. A keyword going from difficulty 30 to 60 loses far more opportunity than one going from 0 to 30. This reflects reality — the marginal cost of competing against stronger apps increases non-linearly.

Opportunity Score Ranges

Opportunity Range Assessment What It Means
75–100 Excellent High search volume with low competition. Rare and extremely valuable — prioritize these keywords.
55–74 Good Strong balance of volume and competition. The Good Target classification threshold begins at 55.
26–54 Moderate Reasonable keywords that can work as supporting terms in your metadata. Not the primary targets, but useful for filling the keyword field.
0–25 Low / Avoid Either too competitive, too low-volume, or both. Keywords at 25 or below are classified as "Avoid" — your metadata space is better used elsewhere.

Opportunity Score in Keyword Classification

The opportunity score is used directly in RespectASO's seven-category classification system:

  • Hidden Gem: Requires opportunity ≥ 30 (along with popularity 25–39 and difficulty ≤ 30).
  • Good Target: Requires opportunity ≥ 55. These keywords offer a solid return on the metadata space they consume.
  • Avoid: Triggered when opportunity ≤ 25. The keyword doesn't justify its spot in your limited metadata fields.
  • Moderate: The fallback classification for keywords that don't meet any specific threshold — opportunity between 26 and 54 with no other classification trigger.

Real-World Opportunity Patterns

The International Arbitrage

Opportunity scores reveal dramatic differences across markets. A keyword like "expense tracker" might show an opportunity of 25 in the US (popularity 60, difficulty 70) but an opportunity of 65 in Brazil (popularity 45, difficulty 15). The concept is equally relevant in both markets, but the competitive dynamics create vastly different opportunity profiles.

The Country Opportunity Finder exploits this pattern by ranking all 30 markets for any keyword — surfacing exactly where your keywords have the highest opportunity scores.

Niche Keywords Beat Generic Keywords

Broad keywords ("fitness," "photo editor") typically score low opportunity despite high popularity because difficulty is extreme. More specific terms ("hiit timer," "batch photo resize") often score higher opportunity because difficulty drops faster than popularity.

Common Mistakes with Opportunity Scores

  • Sorting keywords by popularity alone: This ignores the competition side entirely. An opportunity-sorted keyword list is far more actionable than a popularity-sorted one.
  • Treating opportunity as absolute: An opportunity score of 40 for a keyword perfectly aligned with your app is still worth pursuing. Use opportunity as a prioritization tool, not a binary filter.
  • Ignoring the log normalization: The formula's log normalization means that moving from popularity 20 to 40 (roughly 10 to 90 daily searches) has a similar impact on opportunity as moving from 60 to 80 (400 to 2,000 daily searches). Don't assume you need high-popularity keywords — moderate popularity with low difficulty produces strong opportunity scores.

How RespectASO Uses Opportunity

Every keyword scored in RespectASO receives an opportunity score from 0 to 100. The classification system groups keywords into seven categories using opportunity as a primary input, giving you instant strategic context. The Country Opportunity Finder ranks entire markets by opportunity for a given keyword, while the multi-keyword search lets you score and compare opportunity across up to 20 keywords simultaneously.

Put This Knowledge Into Practice

Use RespectASO to research keywords and optimize your App Store metadata.