Skip to content

Keyword research

MSV, keyword difficulty, KGR, and opportunity scores — not SERP rank tracking.

Code: API_ERRORS

Keyword metrics tasks should complete without errors.

  • Pass: error_count = 0 on the site run rollup.
  • Fail / warn: One or more tasks failed — check Labs subscription and quotas.

Code: API_COST

Estimated provider API cost for this keyword research run (USD).

  • Pass: Under $2 per run at MVP scope.
  • Fail / warn: High API cost — reduce seeds or suggestion limits.

Code: KEYWORDS_DISCOVERED

Keywords generated from seed terms via marketplace suggestions.

  • Pass: 15+ expanded keywords from configured seeds.
  • Fail / warn: Few keywords discovered — broaden seeds or raise suggestion limits.

Code: KEYWORDS_WITH_METRICS

Expanded keywords with search volume and keyword difficulty from the keyword API.

  • Pass: Metrics present for most expanded keywords.
  • Fail / warn: Missing volume or difficulty — check Labs data for your locale.

Code: ALLINTITLE_COVERAGE

Share of expanded keywords with an allintitle count this run.

  • Pass: Most keywords have allintitle metrics for KGR.
  • Fail / warn: Enable allintitle stream on your keyword research run.

Code: HIGH_OPPORTUNITY_KEYWORDS

Keywords with composite opportunity score ≥60 (volume, KD, KGR fit).

  • Pass: 5+ high-scoring keywords to prioritize.
  • Fail / warn: No strong opportunities yet — review seeds or scoring thresholds.

Code: GOLDEN_KGR_KEYWORDS

Keywords with KGR ≤0.25 (allintitle count vs monthly volume).

  • Pass: Several golden KGR keywords to target first.
  • Fail / warn: Run keyword research with allintitle enabled to populate KGR.

Code: AVG_KEYWORD_DIFFICULTY

Mean KD across expanded keywords (lower often means easier organic wins).

  • Pass: Average KD ≤40 for the expanded set.
  • Fail / warn: High average KD — target long-tail variants or different seeds.

Code: CLUSTERS_IDENTIFIED

SERP-overlap clusters (Jaccard ≥0.35) from organic result snapshots.

  • Pass: Multiple clusters — group keywords onto shared landing pages.
  • Fail / warn: Run SERP capture + cluster post-process to build clusters.