Google Ads Ad Group Optimizer
Dig into ad group performance at the level where optimization actually happens. Find bloated ad groups, mismatched keywords, and bidding gaps that campaign-level reports hide.
The Challenge
Campaign-level metrics hide problems at the ad group level. A campaign might look fine overall while one ad group burns half the budget with a 12% conversion rate and another drives 80% of conversions with minimal spend. You need ad group granularity to optimize effectively.
What This Prompt Does
List Ad Groups
Pulls all ad groups with spend, clicks, conversions, and cost data
Deep Dive Metrics
Retrieves detailed bidding, targeting, and quality metrics per group
Analyze Keywords
Examines keyword distribution and theme alignment within each group
Identify Gaps
Surfaces structural and performance gaps with actionable fixes
The Prompt
The Prompt
Task
Use @Google Ads/List Ad GroupsName it "Google Ads/List Ad Groups" and call it with @Google Ads/List Ad Groups to pull all ad groups with their performance data across campaigns. Then use @Google Ads/Get Ad GroupName it "Google Ads/Get Ad Group" and call it with @Google Ads/Get Ad Group to retrieve detailed bidding and targeting settings for flagged groups. Finally, use @Google Ads/List KeywordsName it "Google Ads/List Keywords" and call it with @Google Ads/List Keywords to analyze keyword distribution and performance within each ad group. Identify structural issues and performance gaps.
Input
The user provides their Google Ads client customer ID, the date range to analyze, and optionally specific campaigns to focus on or performance thresholds to flag.
Example: "Analyze all ad groups in my Google Ads account 123-456-7890 for the last 30 days. Flag any ad group spending more than $50/day with a conversion rate below 2%."
Context
What to Optimize
Ad group structure issues:
- Ad groups with too many keywords (over 20) diluting relevance
- Ad groups with mismatched keyword themes reducing quality scores
- Single-keyword ad groups that could be consolidated
- Ad groups with no active ads or paused keywords still accumulating spend
Performance gap analysis:
- Ad groups consuming disproportionate budget relative to conversions
- Bid strategy misalignment between ad groups in the same campaign
- Ad groups with high impression share but low conversion rates
- Under-funded ad groups with strong conversion metrics
Bidding strategy alignment:
- Ad groups using manual bids in automated bidding campaigns
- Target CPA or ROAS settings that conflict with actual performance
- Ad groups where bid modifiers override smart bidding signals
- Device and audience bid adjustments that need updating
Analysis Strategy
- List all ad groups with spend, impressions, clicks, and conversions
- Calculate key ratios: CPA, CVR, CTR, and cost share per ad group
- Pull detailed settings for ad groups with extreme performance
- Analyze keyword composition within poorly performing ad groups
- Identify structural and bidding optimization opportunities
- Compare ad group performance within the same campaign
- Flag ad groups with keyword-to-ad-group theme mismatches
Output
Ad Group Overview:
- Total ad groups analyzed across campaigns
- Distribution by performance tier (strong, average, weak)
- Budget concentration analysis (top 20% of ad groups by spend)
- Average number of keywords per ad group
Problem Ad Groups:
- Ad groups with high spend and low conversions
- Structurally bloated ad groups (too many keywords, mixed themes)
- Ad groups with bidding settings out of line with performance
- Dormant ad groups with minimal impressions consuming budget
Optimization Opportunities:
- Ad groups that could handle increased bids based on strong conversion data
- Keywords to move between ad groups for better theme alignment
- Ad groups to consider pausing or restructuring
Action Plan:
- Priority-ranked list of changes with estimated impact
- Bid adjustment recommendations by ad group
- Structural changes (split, merge, or reorganize ad groups)
- Timeline for implementing changes without disrupting performance
Example Usage
Try asking:
- →"Show me which ad groups are spending the most with the fewest conversions in the last 30 days"
- →"Find ad groups with more than 15 keywords that might need to be split up"
- →"Which ad groups have strong conversion rates but are limited by low bids or budget?"