ワンクリックで
skill-024-keyword-intent-alignment
Evaluate whether keyword search intent matches campaign goals and landing page content.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Evaluate whether keyword search intent matches campaign goals and landing page content.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Verify that Search, Display, Shopping, Video, and Performance Max campaigns are never mixed in ways that compromise optimization signals.
Ensure branded and non-branded keywords live in separate campaigns with independent budgets and targets.
Audit naming conventions across all campaigns, ad groups, and labels for a standardized taxonomy.
Evaluate whether each ad group contains tightly themed, closely related keywords (ideally 5-20 per group).
Segment and analyze Search Partners performance separately from Google Search.
Check whether Search campaigns have inadvertently opted into the Google Display Network.
| name | skill-024-keyword-intent-alignment |
| description | Evaluate whether keyword search intent matches campaign goals and landing page content. |
| allowed-tools | Read, Grep, Glob |
Ensure keywords target users at the right funnel stage for campaign goals. Informational keywords in conversion campaigns drain budget, while transactional keywords with 0 conversions indicate landing page issues. Intent misalignment is a major source of wasted ad spend.
Data Source: Standard
Standard Data:
data/account/campaigns/*/*/keywords.md - Keywords to analyzedata/performance/campaigns/*/*/keywords_metrics_30_days.md - Performance metricsdata/performance/campaigns/*/*/search_terms_metrics_30_days.md - Actual queries revealing intentdata/account/campaigns/*/*/ads.md - Final URLs for landing page contextdata/account/campaigns/*/campaign.md - Campaign goals/biddingReference GAQL:
SELECT
campaign.name,
campaign.bidding_strategy_type,
ad_group.name,
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM keyword_view
WHERE ad_group_criterion.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
Use /google-ads:get-custom for conversion rate analysis or landing page URL extraction.
| Condition | Severity |
|---|---|
| Informational keyword in conversion campaign, CPA > 3x target | Critical |
| Informational keywords > 30% of conversion campaign | Critical |
| Transactional keyword, 50+ clicks, 0 conversions | Warning |
| Commercial investigation keyword to generic page | Info |
Short (default):
## Keyword Intent Audit
**Account:** [Name] | **Keywords:** [X] | **Misalignments:** [Y]
### Critical ([Count])
- **"[keyword]"** (informational) in [Campaign]: $[X] spent, [Y] CPA vs $[Z] target -> Move to awareness or negative
### Warnings ([Count])
- **"[keyword]"** (transactional): [X] clicks, 0 conv -> Check landing page
### Intent Distribution
| Intent | Keywords | Spend | Conv | CPA |
|--------|----------|-------|------|-----|
### Recommendations
1. [Priority action]
Detailed adds: