Skip to main content

Keyword Discovery (Phase 1)

Goal: Find high-opportunity keywords with real search data.

SpyFu Data Fields

FieldEndpointWhy It Matters
SV (Search Volume)getKeywordInformationHow many people search monthly
KD (Keyword Difficulty)getKeywordInformationHow hard to rank (0–100)
IntentgetKeywordInformation + AIUnderstand user motivation
B CPCgetKeywordInformationIdentifies commercial value
TM ClicksgetKeywordInformationRealistic traffic ceiling
Organic C%getKeywordInformation% of clicks SEO can compete for
Device SplitgetKeywordInformationMobile vs desktop — informs format
SERP FeaturesgetKeywordInformationSnippets, PAA, images — informs structure
Related keywordsgetRelatedKeywordsContent cluster expansion
QuestionsgetQuestionKeywordsFAQ section ideas
Competitorsseo/getTopCompetitorsKnow who you're up against

GOS Scoring Formula

The Golden Opportunity Score balances traffic potential against difficulty:

GOS Score = (N-SV × (100 − N-KD)) / 100

Where:

  • N-SV = SV normalized to 0–100 scale (= SV / MAX(all SV in sheet) * 100)
  • N-KD = KD normalized to 0–100 scale (= KD / MAX(all KD in sheet) * 100)

Priority Tiers

TierGOS RangeAction
P170+Create content immediately
P250–69Add to this month's content queue
P330–49Add to backlog for next month
P4<30Deprioritize or discard

Filtering Rules

Only keywords enter the pipeline if:

  • GOS Score ≥ 30 (P3 or higher, ≥30)
  • Intent ≠ Navigational — navigation queries have no content value
  • SV ≥ 100 — micro-niche only if within a cluster strategy
tip

Batch SpyFu calls using getKeywordInformation with up to 50 keywords per request to maximize your 10,000 units/month budget.