
Pmax Optimization
Optimize Google Performance Max campaigns—structure, assets, audience signals, and URL settings—for efficient paid growth.
Overview
Pmax Optimization is an agent skill for the Grow phase that provides expert-level management and tuning of Google Performance Max campaigns.
Install
npx skills add https://github.com/itallstartedwithaidea/agent-skills --skill pmax-optimizationWhat is this skill?
- Covers full Google inventory: Search, Display, YouTube, Discover, Gmail, and Maps in one automated campaign type
- Structural guidance: asset groups mapped to product lines or audience segments
- Audience signals, URL expansion, brand-safety balance, and search themes for Search placement influence
- Asset performance ratings workflow: Best, Good, Low, and combination availability monitoring
- Six Google inventory surfaces: Search, Display, YouTube, Discover, Gmail, Maps
- Four asset performance rating buckets called out: Best, Good, Low, combinations available
Adoption & trust: 1 installs on skills.sh; 18 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
Your Performance Max campaigns feel like a black box—spend rises but you cannot tell which assets, signals, or URL rules are helping or hurting.
Who is it for?
Indie SaaS, ecommerce, or content operators with live Google Ads accounts who need strategic PMax inputs beyond Google’s default automation.
Skip if: Builders with zero ad spend or teams that only need organic SEO—use SEO-focused skills instead of paid PMax optimization.
When should I use this skill?
Managing or optimizing Google Performance Max campaigns where strategic inputs (assets, signals, URLs, themes) need expert guidance.
What do I get? / Deliverables
You get structured PMax architecture, signal and URL policies, search-theme guidance, and asset-rating workflows aimed at efficient cross-inventory growth.
- Recommended asset group architecture and audience-signal plan
- URL expansion and search-theme configuration guidance
- Asset performance review and replacement priorities
Recommended Skills
Journey fit
Grow is where paid acquisition and lifecycle monetization compound; PMax is an ongoing growth channel, not a one-time launch checklist. Lifecycle fits campaign tuning, asset refresh, and audience-signal iteration after initial go-live.
How it compares
Strategic advertiser playbook in skill form, not a Google Ads API MCP connector or automated bid-script runner.
Common Questions / FAQ
Who is pmax-optimization for?
Solo builders and small growth teams advertising on Google who want agent-guided Performance Max structure, creative, and signal strategy without hiring a dedicated paid-media specialist.
When should I use pmax-optimization?
In Grow lifecycle when launching, restructuring, or refreshing PMax campaigns, asset groups, audience signals, or creative after you have conversion tracking and offers defined.
Is pmax-optimization safe to install?
The skill advises on ad strategy; applying changes still happens in Google Ads with billing impact—review the Security Audits panel on this Prism page and treat recommendations as human-reviewed before publishing live changes.
SKILL.md
READMESKILL.md - Pmax Optimization
# Performance Max Optimization Part of [Agent Skills™](https://github.com/itallstartedwithaidea/agent-skills) by [googleadsagent.ai™](https://googleadsagent.ai) ## Description The Performance Max Optimization skill provides expert-level management of Google's most automated campaign type. Performance Max (PMax) campaigns serve across all Google inventory — Search, Display, YouTube, Discover, Gmail, and Maps — using AI-driven targeting. While Google automates much of the delivery, the advertiser's strategic inputs dramatically influence performance: asset quality, audience signals, URL strategies, search themes, and campaign structure determine whether PMax delivers efficient growth or wasteful spend. This skill addresses the core challenge of PMax: optimizing a black-box system. It establishes structural best practices (asset group architecture mapped to product lines or audience segments), configures audience signals that accelerate machine learning without constraining reach, manages URL expansion settings to balance automation with brand safety, and leverages the search themes feature to influence where PMax appears on Search. Critical to PMax success is asset performance management. The skill monitors asset performance ratings (Best, Good, Low, combinations available), identifies underperforming creative elements, and generates replacement assets. It also manages the often-overlooked negative controls: brand exclusions to prevent cannibalization of branded search campaigns, negative keywords (available via API or Google rep), and placement exclusions to maintain brand safety on Display and YouTube inventory. ## Use When - User asks about "Performance Max" or "PMax" campaigns - User wants to "optimize PMax" or "improve PMax performance" - User mentions "asset groups" or "asset performance" - User asks about "audience signals" for PMax - User mentions "URL expansion" or "final URL" settings - User wants to "add search themes" to PMax - User asks about "PMax cannibalization" of Search campaigns - User mentions "PMax negative keywords" or "brand exclusions" - User wants to "structure PMax campaigns" or "create asset groups" ## Architecture ```mermaid flowchart TD A[PMax Campaign Analysis] --> B[Structural Assessment] A --> C[Asset Performance Review] A --> D[Signal Quality Evaluation] B --> B1[Asset Group Architecture] B --> B2[Campaign Segmentation] B --> B3[URL Expansion Settings] B --> B4[Bidding Configuration] C --> C1[Headlines: Best/Good/Low] C --> C2[Descriptions: Best/Good/Low] C --> C3[Images: Best/Good/Low] C --> C4[Videos: Best/Good/Low] C --> C5[Ad Strength Rating] D --> D1[Custom Segments] D --> D2[Your Data Lists] D --> D3[Google Audiences] D --> D4[Demographics] B1 --> E[Optimization Engine] B2 --> E B3 --> E B4 --> E C1 --> E C2 --> E C3 --> E C4 --> E D1 --> E D2 --> E D3 --> E D4 --> E E --> F[Structural Recommendations] E --> G[Asset Replacement Queue] E --> H[Signal Refinements] E --> I[Negative Controls] I --> I1[Brand Exclusions] I --> I2[Negative Keywords via API] I --> I3[Placement Exclusions] I --> I4[Search Theme Adjustments] ``` ## Implementation PMax campaign assessment and optimization engine: ```javascript async function optimizePMax(customerId, campaignId) { const campaign = await getPMaxCampaignData(customerId, campaignId); const assetGroups = await getAssetGroups(customerId, campaignId); const audienceSignals = await getAudienceSignals(customerId, campaignId); const searchTermInsights = await getSearchTermInsights(customerId, campaignId); return { structuralAssessment: assessStructure(campaign, assetGroups), assetPerformance: analyzeAssets(assetGroups),