rocket_launch ASAPilot
Get Started
intermediate · 12 min read ·

How to Audit an Apple Search Ads Account in 30 Minutes (2026 Checklist)

A 30-minute self-audit checklist for Apple Search Ads accounts. Covers budget pacing, keyword waste, CPI anomalies, Search Match exposure, CPP alignment, and structural cleanup — with the exact reports to open and what to look for.

TL;DR

This checklist takes 30 minutes for a small-to-medium account (1-5 apps, under $25K/month spend). For larger portfolios, run it in batches by app or use ASAPilot’s automated audit which covers steps 1-5 in under a minute.

The seven steps:

  1. Verify budget pacing — Are campaigns underspending or overspending their budgets?
  2. Surface zero-conversion keywords — Which terms are receiving taps but no installs?
  3. Spot CPI anomalies — Which keywords are paying way above ad-group average for poor results?
  4. Audit Search Match exposure — Where is Search Match wasting budget?
  5. Check Custom Product Page alignment — Are ad groups pointing at the right CPP?
  6. Review campaign structure — Is the structure still fit for purpose?
  7. Document and prioritize next actions — Turn findings into ranked work items.

Why a regular audit matters

Apple Search Ads accounts drift. New keywords get added without negatives, Search Match keeps finding new search terms, competitor bidding dynamics shift, and CPP performance decays as creatives age. Without a recurring audit cadence, the typical account accumulates 15-30% wasted spend within 90 days.

The audit doesn’t have to be exhaustive — it has to be regular.


Step 1: Verify budget pacing (5 min)

Where to look: Apple Search Ads dashboard → Campaigns view → date range “Last 7 days”.

What to check:

  • Sort by daily spend descending.
  • Compare actual daily spend against daily budget for each campaign.
  • Flag two patterns:
    • Underspending (averaging <70% of budget) — often signals weak relevance or low bids. Worth investigating but not urgent.
    • Overspending or capped daily (consistently hitting 95-100% of budget) — signals either appropriate scaling or an out-of-control campaign. Open the campaign to verify impression volume and conversion are growing proportionally.

Common findings:

  • Discovery campaigns hitting daily cap with falling conversion rate (scale-back signal).
  • Brand campaigns underspending (raise bids — brand intent should never go uncaptured).
  • Stale campaigns at 0% pacing (pause or archive).

Step 2: Surface zero-conversion keywords (5 min)

Where to look: Apple Search Ads dashboard → Search Terms report → last 30 days.

Filters:

  • Taps ≥ 30
  • Installs = 0

Every row is a candidate for negative-keyword treatment. The threshold of 30 taps catches terms that have had a fair shot to convert; lower thresholds add too much noise.

Action: Add the worst offenders as negative keywords in the relevant ad group. For agencies, batch this work — the time cost is the dashboard navigation, not the analysis.

Watch for: Search terms that should never have matched — typos of competitor names, irrelevant categories, generic words. Often signals a Search Match leak (see step 4).


Step 3: Spot CPI anomalies (5 min)

Where to look: Apple Search Ads dashboard → Keywords view → ad-group filter for top 3 spending ad groups.

What to check:

  • Sort by CPT descending.
  • Flag any keyword with CPT ≥ 2x the ad group average AND conversion rate < 25%.

The combination of high CPT and low conversion rate means you are overpaying for low-intent traffic. Either lower the bid significantly, move the keyword to a different match type, or pause it.

Common findings:

  • Generic category terms with high CPT but low CR (the category is competitive but the intent is mid-funnel).
  • Keywords that worked at launch but no longer convert (creative decay or seasonal shift).

Step 4: Audit Search Match exposure (5 min)

This is usually the highest-impact step.

Where to look: Apple Search Ads dashboard → Ad Groups view → filter “Search Match” = Enabled.

For each Search Match-enabled ad group:

  1. Open the Search Terms report, filter source = “Search Match”, last 30 days.
  2. Promote any term with ≥100 taps AND ≥40% conversion to its own Exact match keyword in a new dedicated ad group with a custom bid.
  3. Add any term with ≥30 taps AND 0 installs as a negative.
  4. Critically: if this ad group is a Brand, Category, or Competitor ad group, disable Search Match entirely. Search Match belongs on dedicated Discovery campaigns only.

Common finding: Search Match enabled on Brand campaigns accounts for 15-35% of unexplained spend in poorly-structured accounts.


Step 5: Check Custom Product Page alignment (5 min)

Where to look: Apple Search Ads dashboard → Ad Groups view → filter monthly spend ≥ $500.

For each high-spend ad group:

  • What CPP is currently assigned? (Visible in the ad group settings.)
  • Does the CPP match the keyword cluster’s intent?

A finance app with a Budgeting ad group pointing at the default product page is leaving conversion rate on the table. Building and assigning a CPP-Budgeting variant typically lifts CR by 10-25%, which lowers effective CPI by the same proportion.

Common findings:

  • Default product page assigned everywhere (build per-cluster CPPs).
  • Outdated CPP still pointing at last quarter’s promotion.
  • CPP in Rejected status, silently falling back to default.

Step 6: Review campaign structure (3 min)

Where to look: Apple Search Ads dashboard → Campaigns view → all states.

Check for:

  • Each connected app has at minimum Brand, Category, and Discovery campaigns.
  • No stale campaigns (no impressions in 30 days; pause or archive).
  • No duplicate ad groups across campaigns (same keyword in two ad groups creates internal competition that raises CPT for both).
  • Today Tab and Search Tab campaigns exist if the app has a clear visual or branded play.

Step 7: Document and prioritize (2 min)

Export findings to a single doc with three columns:

IssueImpact estimateAction owner
Search Match leaks on Brand campaign$1,200/monthSenior operator
23 zero-conversion keywords$480/monthJunior operator
Old CPP on Discovery ad group$200/monthCreative lead

Prioritize anything over $500/month estimated impact first. Anything under $100/month goes on a quarterly cleanup list.


How ASAPilot helps

ASAPilot’s app-first parallel audit covers steps 1-5 of this checklist in under 60 seconds for any number of connected accounts. Findings are output as a prioritized list with estimated impact, ranked by spend at risk.

Steps 6-7 still benefit from human review — structural decisions and prioritization remain the operator’s call.

See pricing for plan tiers, or read the CPI anomaly guide for deeper coverage of step 3.