Audit · 24 checks · 35 min

B2B Paid Ads Audit Checklist

A practical Excel scorecard with 24 checks across measurement, economics, campaigns, creative, landing pages and sales feedback.

Direct verdict

Use this before changing bids or creative. If the conversion signal is wrong, every optimisation made after it is built on bad evidence.

Use this resource when

Quarterly account health checksAgency or freelancer handoversPre-scale measurement reviews
Free Excel workbook

Download the working file.

This is the complete editable template—not a PDF preview. Add your own account data, owners and decisions.

Formula-driven scorecardEditable inputsNo locked cells

No spam. Your information is not sold or shared. See the Privacy Policy.

01

Start with commercial truth, not the ad platform

Export 90 days of spend, leads, qualified leads, opportunities and won revenue. Reconcile those totals against the CRM before opening campaign settings. The scorecard is deliberately weighted toward measurement and lead quality because a low CPL can hide a high cost per SQL.

  • Use one date range and one reporting timezone
  • Document the exact CRM definition of MQL, SQL and Opportunity
  • Flag any source with more than a 10% lead-count mismatch
02

Audit conversion integrity

List every primary conversion action and the campaign goals using it. Page views, button clicks and duplicate thank-you events should not compete with qualified outcomes in the same bidding portfolio.

  • Check tag duplication in GTM and platform diagnostics
  • Confirm value, currency, attribution window and counting method
  • Separate form submit, qualified lead and closed sale events
03

Separate captured demand from incremental demand

Brand Search, retargeting and Performance Max can look efficient because they harvest demand created elsewhere. Report them separately from prospecting and non-brand acquisition so the blended result cannot hide weak incrementality.

  • Split brand and non-brand reporting
  • Review PMax brand exclusions and search categories
  • Compare new-customer share and total-account conversions
04

Close the sales-feedback loop

For every source, calculate lead-to-SQL, SQL-to-opportunity and win rate. Add the top three rejection reasons. This turns a media review into a commercial review and prevents platforms from learning from low-value form fills.

  • Import qualified or converted lead outcomes
  • Review rejection reasons weekly
  • Assign an owner and due date to every failed check
An anonymised paid media trend view showing cost per lead and lead volume over time
Evidence, not decoration.Anonymised account evidence. Cost per lead fell while lead volume rose, but this view alone cannot prove lead quality or revenue. The audit workbook forces the CRM reconciliation that the platform chart cannot show.

Practical questions

Questions that change the decision

How often should I run the full audit?

Quarterly, after a major tracking change, or before a material budget increase. Run the shorter weekly review between full audits.

Does a failed check mean I should pause campaigns?

No. Measurement failures may justify holding scale, but pausing should depend on risk, spend and whether the issue corrupts bidding.

Can this be used for Meta and LinkedIn?

Yes. The commercial checks are channel-neutral; the workbook includes space for platform-specific evidence and actions.

Sources and platform documentation

Platform features change. These links point to the primary documentation used for the implementation details above.

  1. Google Ads: enhanced conversions for leads
  2. Meta: Event Match Quality

Free 48-hour audit

Turn this resource into an account-level decision.

Share your account context and bottleneck. I’ll identify the three highest-impact opportunities—without a sales deck.

Request your audit
Get a free audit