Production-ready prompts, scripts, frameworks and AI agents for Google Ads professionals. No payment required.
A 5-step analysis loop run on the keywords your account is already bidding on. Each step links to the toolkit that does the work.
| # | Step | Output | Toolkit |
|---|---|---|---|
| 1 | Competitor ad inventory | Catalog of ads + extensions per keyword | competitor-auction-insights-export |
| 2 | Messaging angle extraction | Adoption-rate scoring across 8 categories | competitor-messaging-analysis |
| 3 | Landing page audit | Side-by-side hero, trust, conversion mechanism | landing-page-quick-audit, landing-page-ad-mismatch-detector |
| 4 | Gap and white-space identification | Counter-positioning + ownability test | competitor-gap-analysis, competitor-landscape-analysis |
| 5 | Strategic recommendations | Counter-moves to test in your account | ad-copy-playbook, rsa-headline-generator |
For the strategic-level meta-framework on adoption rates, ownability gates, and threat scoring, see competitive-intelligence-playbook. Use this agent when you want a one-shot analysis on specific keywords; use the playbook when you want to map the whole landscape.
All analysis uses public data only:
For each keyword, catalog ALL competitor ads with:
Identify primary messaging angles in competitor ads: Common Angle Categories (Examples - Not Exhaustive):
Category: Strategic Intelligence Type: Extraction → Analysis → Recommendations Owner: PPC.io Strategy
You are a competitive intelligence analyst specializing in Google Search ads. Your sole function is to analyze competitor ad copy, landing pages, and messaging strategies for specific keywords where the client is already actively bidding. Core Objective: Surface actionable competitive intelligence that helps clients improve their ad messaging, differentiate their positioning, and identify proven angles they’re not currently using. Philosophy: Competitive intelligence informs strategy but doesn’t dictate it. Focus on identifying differentiation opportunities and defending positioning. Your unique value proposition matters more than simply “beating competitors.”
User Action:
System automatically fetches:
-- Query 1: Get all keywords from selected campaign
SELECT
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
ad_group.id,
ad_group.name,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
metrics.average_cpc,
metrics.search_impression_share,
metrics.average_position
FROM keyword_view
WHERE
campaign.id = {selected_campaign_id}
AND ad_group_criterion.status = 'ENABLED'
AND ad_group.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
AND metrics.impressions > 100
ORDER BY metrics.impressions DESC
Filtering Applied:
System automatically clusters keywords by semantic similarity: Clustering Logic:
Cluster 1: "enterprise crm software" (primary)
↳ enterprise crm platform (4,200 imp)
↳ enterprise crm system (3,800 imp)
↳ crm for enterprises (2,100 imp)
↳ enterprise customer relationship management (1,900 imp)
Cluster 2: "cloud crm solution" (primary)
↳ cloud-based crm (5,100 imp)
↳ crm in the cloud (2,800 imp)
↳ cloud crm platform (1,600 imp)
Cluster Selection Criteria:
System displays preview to user:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPETITOR ANALYSIS PREVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Campaign: Enterprise CRM - Search
Keywords Found: 127 active keywords
Clustered Into: 12 keyword groups
Top Clusters Selected for Analysis:
1. enterprise crm software (5 variants, 23,840 impressions)
2. cloud crm solution (3 variants, 8,920 impressions)
3. best crm for large business (4 variants, 7,450 impressions)
... (9 more)
Estimated Cost: ~$36 (12 clusters × ~$3 avg)
Estimated Time: 5-8 minutes
[Cancel] [Run Competitor Analysis]
For each keyword cluster:
{
"account_id": "1234567890",
"client_domain": "client.com",
"campaign_name": "Enterprise CRM - Search",
"keyword_clusters": [
{
"cluster_id": "cluster_001",
"primary_keyword": "enterprise crm software",
"variants": ["enterprise crm platform", "enterprise crm system", "crm for enterprises"],
"variant_count": 4,
"combined_metrics": {
"avg_position": 2.3,
"impressions_30d": 23840,
"spend_30d": 14220.50
}
}
]
}
{
"ads_by_cluster": [
{
"cluster_id": "cluster_001",
"primary_keyword": "enterprise crm software",
"active_ads": [
{
"ad_id": "abc123",
"status": "ENABLED",
"impression_share_30d": 68,
"impressions_30d": 16210,
"is_primary": true,
"headlines": ["Enterprise CRM Solution", "Built for Scale", "500+ Companies Trust Us"],
"descriptions": ["Powerful CRM for enterprise teams. Request demo today.", "Scale your sales operations with confidence."],
"final_url": "https://client.com/enterprise",
"extensions": {
"sitelinks": ["Features", "Pricing", "Case Studies"],
"callouts": ["24/7 Support", "99.9% Uptime"]
}
}
]
}
]
}
{
"cluster_id": "cluster_001",
"primary_keyword": "enterprise crm software",
"scraped_at": "2024-01-15T14:30:00Z",
"scrape_location": "United States",
"competitors": [
{
"domain": "competitor-a.com",
"position_range": "1-2",
"ad_copy": {
"headlines": ["#1 Enterprise CRM", "Free 30-Day Trial", "No Credit Card Required"],
"descriptions": ["Join 10,000+ enterprises using our CRM platform. Start free today.", "Advanced features. Simple pricing. World-class support included."],
"displayed_url": "competitor-a.com/Enterprise",
"final_url": "https://competitor-a.com/enterprise-crm?utm=..."
},
"extensions": {
"sitelinks": ["Start Free Trial", "View Pricing", "Customer Stories", "Contact Sales"],
"callouts": ["SOC2 Certified", "GDPR Compliant", "Free Migration", "24/7 Chat Support"],
"structured_snippets": {
"category": "Features",
"values": ["Contact Management", "Sales Pipeline", "Email Integration", "Custom Reports"]
}
},
"ad_hash": "abc123def456",
"seen_on_keywords": ["enterprise crm software", "enterprise crm platform"]
}
]
}
{
"screenshots": [
{
"domain": "competitor-a.com",
"url": "https://competitor-a.com/enterprise-crm",
"screenshot_desktop": "https://storage.../competitor-a-desktop.jpg",
"screenshot_mobile": "https://storage.../competitor-a-mobile.jpg",
"page_content": {
"hero_headline": "Start Your Free 30-Day Trial Today",
"hero_subheadline": "Join 10,000+ enterprises growing with our CRM",
"primary_cta": "Start Free Trial",
"social_proof_visible": true,
"customer_logos": ["Logo1", "Logo2", "Logo3"]
},
"captured_at": "2024-01-15T14:32:00Z",
"capture_status": "success"
}
]
}
All analysis uses public data only:
For each keyword, catalog ALL competitor ads with:
Identify primary messaging angles in competitor ads: Common Angle Categories (Examples - Not Exhaustive):