generate_keyword_ideas¶
Generate related keyword ideas from seed keywords and/or a URL. Returns keywords with average monthly search volume, competition level, and CPC estimates.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
seedKeywords |
string | No* | Comma-separated seed keywords (e.g. "C# tutorial, dotnet performance") |
url |
string | No* | A URL to generate ideas from (e.g. "https://devleader.ca") |
language |
string | No | Language resource name (e.g. "languageConstants/1000" for English) |
* At least one of seedKeywords or url must be provided.
Response¶
Returns a list of keyword ideas. Each entry includes:
{
"keyword": "dependency injection c#",
"avgMonthlySearches": 1900,
"competition": "MEDIUM",
"competitionIndex": 52,
"lowTopOfPageBidMicros": 800000,
"highTopOfPageBidMicros": 3200000
}
| Field | Description |
|---|---|
keyword |
The keyword text |
avgMonthlySearches |
Average monthly search volume (may be a range without ad spend) |
competition |
LOW, MEDIUM, or HIGH |
competitionIndex |
Competition score 0-100 |
lowTopOfPageBidMicros |
Low end of top-of-page CPC bid estimate in micros ($1 = 1,000,000) |
highTopOfPageBidMicros |
High end of top-of-page CPC bid estimate in micros |
Example Prompts¶
- "What keywords should I target for a blog post about dependency injection in C#?"
- "Find low-competition keywords related to software architecture."
- "Generate keyword ideas for this URL: https://www.devleader.ca/2024/01/01/my-post/"
- "What keywords with high search volume and low competition exist around .NET performance?"
Notes¶
- Without active ad spend on the associated account,
avgMonthlySearchesis returned as a range (e.g. 1000-10000) rather than an exact number. Minimal ad spend unlocks exact values. - Omit
languageto get results across all languages. - The API may return up to several hundred keyword ideas per call.