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.
Generate NEW keyword silos the account is not bidding on yet, from the product/landing pages — including profession/persona-based silos (e.g. 'realtor headshots', 'lawyer headshots') — each with a Keyword Planner forecast (monthly searches, projected spend, projected ROAS vs the floor) AND per-keyword verification. Each idea's keywords are ordered verified-first; verified carries each one's demand/difficulty score and unverifiedKeywords names the ones Google has no data for — propose those as broad probes only, never as exact batches. Use to open new high-potential silos beyond existing search-term demand. Launch via proposeCreateAdGroup. Slow (LLM + Keyword Planner) — call once per conversation.
Type: read-only. Never changes the account.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
focus | "pages" | "personas" | "both" | No | 'pages' = intent from page content; 'personas' = profession/persona-based silos grounded in who buys the product; 'both' = mix. (default: "both") |
maxIdeas | integer | No | (default: 8) |
projectId | string | No | Target account (project id) — required on account-scoped tools. Call gads_list_ad_accounts to enumerate accounts. |
gads_discover_search_term_silos
Cluster the account's unadded search terms (last 90 days, proven demand) into 4–8 semantic keyword silos with real clicks/conversions/cost per silo.
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