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
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | Keywords to analyze (1–700) |
location_name | string | No | Target 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_searchesarray 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
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | Keywords 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
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | Keywords 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
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | Keywords to pull history for (1–700, max 80 characters each) |
location_name | string | No | Target 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.