A paid search account can look healthy while it drifts. Conversion tracking picks up duplicates, match types widen, automated campaigns absorb budget, and reported results hold steady while the business sees less return.

This checklist is a structured review of Google Ads and Microsoft Ads accounts for SaaS and e-commerce. Work through it in order. Tracking comes first, because every other check depends on conversion data you can trust.

Tracking and conversion setup

Automated bidding optimizes toward whatever you mark as a conversion. If that signal is wrong, every later fix rests on bad data.

Checklist

0/8

Account structure and search terms

Good structure makes each line of spend answer a business question. Campaigns that mix intents, margins, or goals hide the decisions you need to make.

Campaign structure

Checklist

0/5

Search terms, match types, and negatives

Keywords are instructions. Search terms are what you actually paid for. Review the search terms report across a full buying cycle, and remember that some low-volume terms are hidden for privacy.

Checklist

0/5

Bidding strategy and budget

Bid strategy

Checklist

0/4

Allowable cost per lead (SaaS)

Allowable cost per lead = Target CAC × Lead-to-customer rate

Use the rate for leads from paid search, not the whole funnel. If your CAC target includes sales costs, use only the share available for media.

Budget allocation

Checklist

0/4

Marginal ROAS

Marginal ROAS = Change in attributed revenue ÷ Change in ad spend

Compare periods with different spend levels and similar conditions. Seasonality and promotions distort the comparison.

Hypothetical campaign: overall ROAS vs marginal ROAS
Hypothetical numbers
  • Month A: $20,000 spend and $60,000 attributed revenue, so ROAS is 3.0
  • Month B: $30,000 spend and $75,000 attributed revenue, so ROAS is 2.5
  • Marginal ROAS on the extra spend: $15,000 ÷ $10,000 = 1.5
  • Break-even ROAS is 2.0, so the extra $15,000 of revenue left $7,500 of contribution for $10,000 of spend

Invented figures. Overall ROAS cleared break-even while the added budget lost money, even taking attributed revenue at face value.

Shopping and Performance Max

Shopping and Performance Max rely on your product feed and conversion signals more than on keywords. These checks apply mainly to e-commerce. SaaS teams using Performance Max for leads should confirm it bids on qualified outcomes, not raw form fills.

Checklist

0/7

Ads, assets, and landing pages

The query, the ad, and the page should make the same promise. When they don't, you pay for clicks that leave. Check the highest-spending campaigns first, then use our landing page experiment checklist to test fixes.

Checklist

0/5

Reporting against business outcomes

Platform metrics explain results. They shouldn't define success. Check that reporting leads with the numbers the business runs on, with platform data underneath as diagnosis. Our paid media approach follows the same order.

What paid search reporting should lead with
CheckSaaSE-commerce
Primary outcomeQualified pipeline and closed-won revenueNet revenue and contribution margin
Efficiency metricCAC and payback periodMER and new-customer CAC
Source of truthCRM stages in HubSpot or Salesforce, or Stripe for self-serve revenueShopify orders, net of refunds
Role of platform metricsCost per SQL and lead quality by campaignROAS for allocation within the channel
Gap to look forLeads reported without stage outcomesPlatform ROAS reported without MER

In both models, report brand and non-brand separately, and show how long conversions take to arrive. For e-commerce, our MER vs ROAS guide explains how to read platform ROAS next to MER.

How to prioritize findings

Before changing anything, record a baseline for each campaign group: spend, conversions, cost per conversion, and the business outcome it should drive. Then score each finding by likely impact and effort.

Prioritizing audit findings by impact and effort
Impact and effortExamplesWhat to do
High impact, low effortDuplicate primary conversions, missing brand exclusions, obvious negative keyword gapsFix first, in one batch, and record the date
High impact, high effortCRM conversion imports, restructuring by intent or margin, feed rebuildsPlan and sequence, starting with tracking
Low impact, low effortExpired assets, naming, minor setting mismatchesBatch into routine maintenance
Low impact, high effortRebuilds for tidiness, strategy switches without a data problemDefer, unless a bigger fix depends on it

Next steps

Run the full checklist once, then repeat the tracking and search term sections on a regular schedule. Keep a change log with dates, so you can connect results to the changes behind them.

If the problem seems to sit outside the ad account, in analytics, landing pages, or margins, a Growth Audit looks at those pieces together.