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 gads_ideate_keyword_silos output through this before gads_propose_add_keywords / gads_propose_create_ad_group. 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). Optional when exactly one authorized stored account exists. Use gads_list_ad_accounts or gads_get_connection_status to select among multiple 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