Keyword Analysis

Overview

Once you've discovered keyword opportunities, these tools help you evaluate them. Check search volume in bulk, assess how hard they are to rank for, classify their intent, and review historical trends.

get-keyword-volume

Returns search volume, CPC, competition, and monthly search trends for up to 700 keywords at once. This is the workhorse tool for evaluating any keyword list.

Parameters

ParameterTypeRequiredDescription
keywordsarrayYesKeywords to analyze (1–700)
location_namestringNoTarget location. Defaults to US

Example

"Get search volume for 'pool builder maryland', 'pool installation cost', and 'fiberglass pool prices'."

Tips

  • Batch your keywords — it's more efficient to send 100 keywords in one call than 100 individual requests.
  • The monthly_searches array in the response shows seasonality. Pool-related keywords spike in spring; HVAC terms peak in summer and winter.

get-keyword-difficulty

Scores keywords on a 0–100 difficulty scale. Lower scores mean easier to rank. Use this alongside volume to find high-opportunity, low-competition targets.

Parameters

ParameterTypeRequiredDescription
keywordsarrayYesKeywords to evaluate (1–1000)

Example

"What's the keyword difficulty for 'pool builder near me' and 'inground pool cost'?"

Tips

  • For local businesses, keywords with difficulty under 40 are typically achievable within 3–6 months of focused effort.
  • Chain this with get-keyword-volume: high volume + low difficulty = your top targets.

get-search-intent

Classifies keywords by search intent: informational, commercial, navigational, or transactional. Understanding intent shapes the content type you should create for each keyword.

Parameters

ParameterTypeRequiredDescription
keywordsarrayYesKeywords to classify (1–1000)

Example

"What's the search intent behind 'how much does a pool cost' and 'buy pool chemicals online'?"

Tips

  • Transactional keywords belong on service/product pages. Informational keywords are blog post opportunities.
  • Results include a confidence score — lower confidence might mean mixed intent, where you should check the actual SERP.

get-historical-keyword-data

Returns historical monthly search volume data for keywords, going back up to several years. Essential for understanding seasonality and long-term trend direction.

Parameters

ParameterTypeRequiredDescription
keywordsarrayYesKeywords to pull history for (1–700, max 80 characters each)
location_namestringNoTarget location. Defaults to US

Example

"Show me the historical search volume trends for 'pool installation' over the past 2 years."

Tips

  • Compare year-over-year data to distinguish true growth from seasonal patterns.
  • Declining trends might mean a topic is losing relevance — consider whether it's worth targeting.