Skip to content
Revenue Operations

Marketing Audit: A 12-Point Check for Where Your Spend Leaks

A marketing audit that follows one lead from first click to closed revenue. Twelve checks across tracking, handoffs, response time, pages, search, ads and AI visibility, with a way to score findings and decide what to fix first.

An office worker passing a manila folder through a service hatch to a colleague who is stamping it, with wire in-trays beside the hatch

Field note

Illustrative image, AI-generated. It is not a client, dashboard or result. How we use imagery.

By XenGrowth EditorialPublished Reviewed 11 min read

Share this

Key takeaways

  • A marketing audit that grades each channel alone misses where money actually leaks: the joins between systems. Follow one lead from first click to closed revenue and test every handoff.
  • Audit measurement first. Every later finding, from cost per lead to lead quality, rests on tracking that has to be tested with a real submission, not assumed from a dashboard.
  • Response time and the form-to-CRM handoff are the cheapest leaks to find. Both can be tested in an afternoon with timestamps and a test lead.
  • AI search visibility belongs in the audit, but its first checks are plain: the page is indexed and snippet-eligible, crawlers are allowed, and you can see what the platforms report.
  • Score each finding by money exposed, confidence and effort. The scale in this article is our own working method, not a published standard.
  • The audit is a snapshot taken by someone independent of the channel owners. Say what you could not check, and tag every test lead so it does not pollute the CRM.

01

What is a marketing audit, and what should it find?

A marketing audit is a structured review of how a business attracts, captures and converts demand, built to find where money or leads are lost. The most useful version follows one lead from first click to closed revenue and tests each handoff, rather than grading channels in isolation.

The reason is where leaks hide. Each platform reports its own results from the inside, and inside the platform things look fine. The ad account shows conversions. The CRM shows records. The inbox shows messages. The loss happens between them: a form that posts but never creates a contact, a lead assigned to someone on leave, a campaign tag that falls off before the CRM sees it.

This is the layer above the single-channel reviews already in this library. A Google Ads Audit Checklist covers the ad account, How to Run a Social Media Audit covers the profiles, and What Is a Content Audit? covers the pages. The twelve checks here test how those parts connect. The checklist is our own assembly of the vendor documentation cited in each check. It is not an industry standard, and the severity scale later in the article is ours.

02

What are the twelve points of the audit?

Work in order. The first four decide whether you can trust any number the later checks produce. Each test is meant to be a short check rather than a project, which is deliberate: an audit that needs a quarter gets postponed.

What are the twelve points of the audit? comparison table
#CheckHow to test itRed flag
1DefinitionsAsk three people, one from marketing, one from sales and one from finance, to define lead, qualified lead and customer.The answers differ, so the same dashboard means different things to each of them.
2Conversion trackingSubmit a test form, place a test call and start a test chat. Confirm each appears as an event in analytics and as a conversion in the ad platform.A business-critical action is not recorded, or one action is recorded twice.
3Source retentionClick a tagged ad on a clean browser, submit the form, then open the CRM record.The record shows no source or campaign, or shows “direct”.
4Form-to-CRM handoffSubmit every form on the site. Note the time to a CRM record, the owner assigned and the notification sent.A form creates no record, no owner, or a duplicate.
5Speed to leadPull the last 100 inbound leads and compute the time from submission to first human reply, including weekends and evenings.A long tail of leads waiting a day or more.
6Lead quality loopList the last 20 lost deals with their loss reasons. Check whether sales and marketing use the same stage names.No reasons are recorded, or marketing never sees them.
7Pages and formsTest the five busiest landing pages on a phone. Check load speed, a tappable phone number and the number of form fields.A slow page, a number that cannot be tapped, or fields nobody uses.
8Search foundationsOpen the Search Console page indexing report. Confirm the pages that earn leads are indexed and that business profile details are correct.Money pages are excluded from the index, or the profile shows the wrong hours or phone.
9Content and reputationSort pages by leads in the last year. Read the last 20 reviews and the replies to them.Pages with traffic and no path to an inquiry, or unanswered negative reviews.
10Paid mediaCheck which actions bid strategies optimize for. Read the search terms or placements report for the last 30 days.Campaigns optimize for an action that does not predict revenue.
11AI search visibilityConfirm key pages are indexed and snippet-eligible, crawlers are allowed, and check the AI reports each platform offers.Crawlers blocked by accident, or no one has looked at the reports.
12Unit economics and consentWork out fully loaded CAC and payback. Check how consent for calls and texts is captured and stored.CAC counted as ad spend only, or consent that cannot be shown.

03

How do you audit measurement, points 1 to 4?

Start with definitions, because they are free and they explain a surprising number of disputes. If marketing counts a form fill as a lead and sales counts only a booked appointment, both teams can be right and the funnel report still be useless. Write one definition for each stage and publish it.

Then test tracking with real actions. Google describes a key event in Analytics as an event that measures an action particularly important to the success of the business, and notes that any event you collect can become one. That puts the burden on you to mark the right ones. Google Ads says a conversion is whatever you choose to identify as valuable, so a campaign may be optimizing for an action that stopped meaning anything after a site redesign. Check what each campaign is actually told to chase.

Compare counts across analytics, the ad platform and the CRM for the same thirty days. They will not match, because each system counts differently and applies privacy rules differently. The test is whether you can explain the gaps. A difference you can attribute to consent settings or deduplication is fine. A difference nobody can explain is a finding.

Finish the group with source retention and the form-to-CRM handoff. Click a tagged ad on a clean browser, submit the form and read the CRM record. The Thank-You Message Is an Operational Promise and Lead Routing That Survives Lunch, Leave, and Broken Syncs go deeper on both. Tag every test submission clearly so it can be deleted and never counted as a lead.

04

How do you audit the handoff, points 5 to 8?

In our view response time is among the cheapest leaks to fix, because it is a rule and a routing change more than a project. Harvard Business Review's 2011 analysis of online sales leads reported that most companies were not responding nearly fast enough. Rather than quote someone else's benchmark, compute your own: for the last hundred inbound leads, take the gap between submission and first human reply, and look at the distribution, not the average. A median of fifteen minutes with a tail of two-day waits is a different problem from a uniform four hours. Speed to Lead Without the Five-Minute Theater covers how to set a service level that people can keep.

Then read what happens after the reply. The lead quality loop is the audit's most neglected point, because it needs sales to cooperate. Look at the last twenty lost deals. If loss reasons are blank or all say “no response”, marketing is flying without feedback and the ad platforms are being optimized on form fills alone. Send Lead Quality Back to Meta Without Teaching the Wrong Lesson shows how to close that loop carefully.

Pages and forms come next. Google's published thresholds for a good page experience are a largest contentful paint within 2.5 seconds, an interaction to next paint of 200 milliseconds or less, and a layout shift of 0.1 or less, measured at the 75th percentile of page loads and split by mobile and desktop. Use them as a screen, not a growth plan. Core Web Vitals Are a Starting Line, Not a Conversion Guarantee explains why. A page that passes and hides its phone number still leaks.

For search, the page indexing report in Search Console lists why pages were not indexed. Confirm that the pages earning leads are in the index and that business profile details match reality. A Local SEO Audit Checklist and An SEO Audit Template You Can Reuse give the long form of this check.

05

How do you audit demand surfaces, points 9 to 12?

Content and reputation share a test: look at what a prospect sees. Sort pages by leads in the last year, not by traffic, and ask which pages get visits and no inquiries. Read the last twenty reviews and the replies. Review Management Is a Workflow, Not a Reply Button covers the routines behind that second check.

For paid media, the key question is what the account has been told to optimize and whether that action predicts revenue. Then read the search terms or placement reports for waste. The full ad-account method sits in the Google Ads audit post; this check only confirms the account is pointed at the right target.

AI search visibility needs plain checks before clever ones. Google's guidance says a page must be indexed and eligible to appear in Search with a snippet to be a supporting link in AI Overviews or AI Mode, and that there are no additional technical requirements. It also lists allowing crawling in robots.txt and by any CDN or hosting layer among the fundamentals that stay relevant. OpenAI documents OAI-SearchBot as the crawler used to surface sites in ChatGPT search, so accidentally blocking it removes you from those answers. Bing Webmaster Tools now reports how often your content is cited in Copilot and Bing's AI summaries, with the caveat that counts do not show ranking or authority. AI Search Optimization: What Moves Citations and What Is Folklore covers what to do after these checks.

The last point joins the audit to the money. Work out fully loaded customer acquisition cost and its payback, as shown in Customer Acquisition Cost: How to Calculate It Fully Loaded Without Fooling Yourself. Then check consent. If the business texts or calls leads, find where each consent was captured and where the record lives. TCPA Compliance: What the Rules Mean for Calls, Texts and Lead Follow-Up sets out what that record should show.

06

How do you run the test-lead procedure for points 2 to 5?

Four of the twelve checks depend on pushing a real submission through the system, so it pays to run one disciplined procedure that serves all of them. Agree it with a manager first so nobody mistakes the test for a customer or loses an afternoon on it.

  • Use a clearly marked test identity: an obvious name, an email address you control and a phone number you control. Never use a real prospect's details.
  • Start from a tagged link in a clean browser profile, with campaign parameters you can recognize later, and note the time to the minute.
  • Submit every form and start every chat. Capture the confirmation page and check that analytics records the event within minutes. Ad platforms may report conversions later, so check again the next day.
  • Open the CRM and record whether a record exists, how long it took, which source and campaign fields were filled, who owns it and whether that person was notified. Check the owner's inbox or phone, not just the record.
  • Place one call to each tracked number from your own phone. Check that the call log shows it, that it is attributed to a source, and what happens out of hours.
  • Record when the first human reply arrives, if one does. A test lead that never gets a reply is a finding in itself.
  • Tag or delete the test records when you finish, and keep an evidence log of timestamps and screenshots for the report.

07

Which points matter most for which kind of business?

Run all twelve eventually. When time is short, the order below is our judgment about where leaks usually cost the most for each model. It is our judgment, not a research finding, so override it when your own data points elsewhere.

Which points matter most for which kind of business? comparison table
Business modelStart with pointsWhy
Phone-driven local service5, 4, 2, 8Most leads are calls and form fills, and speed of reply decides who wins the job. Tracked calls and an accurate profile feed both.
B2B with a long sales cycle1, 6, 3, 12Definitions, stage feedback and source retention decide whether spend can be tied to deals that close months later.
Ecommerce2, 7, 10, 12Purchase tracking, page speed and the action ad platforms optimize for set most of the outcome, and discounts distort cost.
Multi-location business8, 9, 4Profile accuracy, review routines and routing leads to the right branch are where branches diverge.

08

How do you score findings and decide what to fix first?

Give each finding three ratings from one to three: money exposed, confidence that the leak is real, and effort to fix. Then sort by exposure and confidence, highest first, and break ties by lowest effort. The scale is our own working method. It exists to force a conversation about size, not to produce a precise number.

To size exposure, use arithmetic you can defend. Take the leads affected, multiply by the close rate they would have had if handled well, then multiply by gross profit per customer. Here is an illustrative case, not a real one: if 15 leads a month get no first reply within a day, a handled lead would close at 20 percent, and a customer brings $1,500 of gross profit, the exposure is 15 × 0.20 × $1,500, or $4,500 a month. The estimate is rough. It is still more useful than the sentence “we think response time is a problem.”

Fix measurement first unless something is cheaper and obviously broken. A form that does not create a CRM record is both. A campaign optimizing on the wrong action poisons every later metric, so it moves up. Redesigning a landing page waits until you trust the conversion data it will be judged on.

How do you score findings and decide what to fix first? comparison table
RatingMoney exposedConfidenceEffort
1Small or unclearA hunch with no test behind itUnder a day
2Noticeable against monthly gross profitReproduced once, or supported by one data sourceA week or a small project
3Large against monthly gross profitReproduced with a test lead and corroborated in the dataA multi-week project or another team's budget

09

How long does a marketing audit take, and who should run it?

Ten working days is realistic for a business with a handful of channels, provided access to analytics, the CRM, the ad accounts and Search Console is arranged on day one. The schedule below is a guide, and the days compress when a business has fewer systems.

Whoever runs it should not own the channels being audited. The incentive is simple: people rarely find the leak in their own pipe. An internal analyst from outside marketing, a finance partner or an outside reviewer all work. What matters is access and independence, not a title.

How long does a marketing audit take, and who should run it? comparison table
DaysWorkOutput
1 to 2Definitions workshop, tracking tests, source retention testMeasurement findings with test evidence
3 to 4Form and CRM tests, response time analysis, lost-deal reviewHandoff findings and a response time distribution
5 to 6Landing pages, forms, indexing and profile checksPage and search findings
7 to 8Paid media targets, content and reviews, AI visibility checksDemand surface findings
9CAC, payback and consent record reviewUnit economics and compliance findings
10Scoring, ranking and readoutA ranked list of leaks with owners

010

What should the audit report contain, and what are its limits?

Keep it short: the five biggest leaks, each with the money exposed, the evidence (a timestamp, a screenshot, a test record), the owner and the fix. Add a list of what you could not check and why, so nobody reads silence as a clean bill of health. A report that lists thirty findings of equal weight gets filed.

Be clear about the limits. An audit is a snapshot, and a new campaign or site change can reopen a leak the following week. Test submissions pollute the CRM unless tagged and removed. Never place test calls to real prospects' numbers, and use your own phone. Re-run points 2 to 5 after any site rebuild, CRM migration or change of ad platform. They are the checks most likely to quietly break.

Was this useful? Send it to someone who owns this problem.

Primary sources and further reading

Use the source material to validate details against your own context and current platform configuration.

This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.

Stay with the problem

Explore CRM & RevOps