gads_score_keywords
Verify a specific keyword list against Google Keyword Planner BEFORE proposing it: real average monthly searches (demand 0-100) and paid-auction difficulty 0-100 (Google's competit
Verify a specific keyword list against Google Keyword Planner BEFORE proposing it: real average monthly searches (demand 0-100) and paid-auction difficulty 0-100 (Google's competition index + the top-of-page bid range), scoped to the account's own geo targets, with your current Quality Score reported per term. Difficulty is PAID difficulty, not SEO — Google exposes no organic-rank data on this surface, so 'where do we rank organically' is unavailable, never zero. Terms Google has no data for come back verified:false / band 'unverified' — treat those as long-shot broad probes, never as exact batches. The main use: run ideateKeywordSilos output through this before proposeAddKeywords / proposeCreateAdGroup. Also works on operator-pasted lists. ~3-6s per call.
Type: read-only. Never changes the account.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | string[] | Yes | Keywords to verify (exact queries, not themes). |
projectId | string | No | Target account (project id) — required on account-scoped tools. Call gads_list_ad_accounts to enumerate accounts. |
gads_ideate_keyword_silos
Generate NEW keyword silos the account is not bidding on yet, from the product/landing pages — including profession/persona-based silos (e.g.
gads_suggest_keywords
Discover keyword candidates from Google's own related-ideas expansion: fans each seed into the terms Google associates with it, each scored on demand (real average monthly searches