What I Find in Every B2B Marketing Audit

TL;DR

Direct answer: After conducting marketing audits across insurance, professional services, SaaS, and nonprofits, the same eight findings surface in every engagement — regardless of company size, industry, or how sophisticated the team believes itself to be. Broken attribution, zombie campaigns, misaligned sales and marketing narratives, and a technology stack that has outgrown the team managing it. None of these problems are unusual. All of them are fixable. The first step is knowing they're there.

---

Why I Am Writing This

I've been conducting marketing audits long enough to recognize the moment it happens in almost every engagement. About forty-eight hours in, usually during the reporting review, a senior person on the team looks at a finding I've pulled up and says some version of: "I knew something was wrong with that. I just didn't know how to show anyone else."

That moment happens ten out of ten times. Not because these teams are failing. Because the patterns I'm about to describe are genuinely invisible from inside the organization. They develop slowly, layer by layer, over months and years. Nobody made a bad decision that created them. They're the accumulated residue of growth, turnover, vendor additions, and the quiet normalization of workarounds.

I work across B2B companies in insurance, professional services, SaaS, and nonprofits. The product categories are different. The org structures are different. The technology stacks are different. But the underlying patterns are consistent enough that I've started thinking of them less as individual problems and more as a predictable cluster — a syndrome that shows up reliably at a certain stage of organizational development.

What follows is my honest account of what I find, how it develops, what it costs, and what the smallest viable fix looks like. I'm writing this because I think the most useful thing I can offer someone who doesn't have the budget or timing for a formal audit right now is the list. If you recognize your organization in these patterns, you're not alone. And you're not as far from a fix as it might feel.

---

The Eight Patterns

Pattern 1: Nobody Trusts the Numbers

How it shows up. The marketing team generates reports. Leadership receives the reports. Decisions don't get made from the reports. When I ask why, the answer is always a variation of the same thing: "We're not sure those numbers are right." According to available research on B2B marketing operations, 87% of marketing teams report that their intent signal data and pipeline metrics contain significant reliability issues. In my experience, that figure feels accurate. I regularly encounter organizations where the same metric — MQLs, website conversion rate, email open rate — is tracked differently in three different places and produces three different numbers.

Why it persists. Data hygiene isn't anyone's primary job. When the analytics tool gets updated, when a new platform gets added to the stack, when a campaign manager leaves and a new one comes in — the tracking configuration drifts. Each drift is small. The cumulative effect is a reporting environment where nobody is confident that the number in the slide deck matches what actually happened in the market.

What it costs. When leadership doesn't trust the data, one of two things happens. Either decisions get made without data — based on intuition, anecdote, or whoever argued most persuasively in the last meeting. Or decisions don't get made at all — proposals sit in review because nobody can demonstrate whether the current approach is working. Both outcomes are expensive. The first produces expensive mistakes. The second produces expensive stagnation.

The smallest fix. Stop trying to fix all the data at once. Pick one source of truth for three to five metrics that actually drive decisions — typically something in the pipeline (leads, opportunities, close rate), something on the website (conversion rate on key pages), and something in the channel mix (which source is producing qualified leads). Document where those numbers come from and commit to reporting them consistently from one place for one quarter. Don't add to the list. Don't debate the methodology. Just establish the habit of a trusted number before you expand.

---

Pattern 2: Website and Sales Tell Different Stories

How it shows up. I ask the sales team to describe the ideal customer. I ask marketing to show me the homepage. In a well-functioning organization, these two things are in close alignment — the homepage speaks to the same problems, uses the same language, and makes the same implicit promise as the sales conversation. In the vast majority of audits, they don't match. The homepage talks about capabilities. The sales team talks about problems. The homepage uses industry jargon. The sales team uses customer language. The homepage describes the company. The sales team describes the customer's situation.

Why it persists. The homepage was usually built at a particular moment in the organization's history — often when the company was smaller, the product was newer, or a particular agency or consultant was involved. The sales conversation has evolved continuously since then, shaped by real customer interactions. The gap grows because nobody is systematically comparing what the sales team actually says to what the website actually says. They live in different departments, often report to different people, and rarely review each other's work.

What it costs. Every prospect who lands on the website and encounters messaging that doesn't match what they were told in the sales conversation is experiencing a trust friction. They may not articulate it, but they feel it. The promise doesn't match the proof. The language doesn't match. The version of the company on the website is subtly different from the version they met on the call. That friction doesn't always kill the deal. But it prolongs it, and it raises the cost of every close.

The smallest fix. Record three sales calls. Listen to them against the homepage. You don't need a framework, a scoring rubric, or a consultant. You need to hear what language the prospect uses when they describe their problem, and then read your homepage to see if that language appears anywhere on it. In most cases, the gap is immediately obvious. The fix isn't to rewrite the homepage immediately — it's to identify the two or three specific phrases from real prospect conversations that should be on the homepage and aren't.

---

Pattern 3: Zombie Campaigns Still Running

How it shows up. I open the paid media accounts — Google Ads, LinkedIn, Meta — and sort by last modified date. In almost every audit, I find at least one campaign that hasn't been meaningfully touched in eighteen months or more. The budget is still running. The copy hasn't been updated. The targeting hasn't been reviewed. The landing page it points to may have been redesigned or taken down entirely. The campaign continues to spend because nobody is actively watching it and it hasn't technically broken in any way that would generate an error.

Why it persists. Paid media management is attention-intensive. In lean marketing teams, the attention goes to whatever is new or actively being optimized — the current campaign, the upcoming launch, the account that's performing and needs scaling. The campaigns that are "running fine" don't get touched. "Running fine" often means "running without producing any results we're paying attention to," which is a different thing entirely. The longer a campaign runs without review, the more invisible it becomes. It becomes budget baseline rather than active investment.

What it costs. I've identified zombie campaigns consuming between 15 and 40 percent of a client's paid media budget in a given month. That's direct dollar waste — budget allocated to campaigns targeting audiences that have changed, promoting offers that have evolved, or pointing to pages that no longer convert. Beyond the direct waste, zombie campaigns produce misleading historical data. When you're trying to evaluate channel performance, the zombie campaigns pollute the signal. You can't tell what your paid media is actually capable of because the data includes months of spending on campaigns that were functionally abandoned.

The smallest fix. Build a quarterly campaign sweep into your calendar — one recurring meeting, ninety minutes, where someone reviews every active campaign and every campaign that has spent money in the last ninety days. The agenda is simple: Is the offer still accurate? Is the targeting still relevant? Is the landing page still live and converting? Has this campaign been evaluated against current benchmarks? If the answer to any of those questions is no, the campaign gets paused, updated, or ended. Quarterly isn't perfect. It's sufficient to catch the majority of zombie spend before it compounds.

---

Pattern 4: Lead Attribution Is a Black Box

How it shows up. I ask where leads are coming from. Someone pulls up a report. The report shows a significant percentage of leads coming from "direct" or "none" or "(not set)" — which means the attribution model has failed to capture where those leads actually originated. Typically this accounts for 30 to 60 percent of all lead volume. The team knows roughly which channels are working based on intuition and rough volume. They don't know with precision. They can't confidently say that a dollar invested in one channel produces more pipeline than a dollar in another.

Why it persists. UTM parameter discipline is one of those things that everyone knows they should do consistently and almost nobody does consistently. UTM hygiene requires that every link that goes out — in every email, every social post, every ad, every partner placement — carries properly structured tracking parameters. One broken link, one email sent without UTMs, one campaign launched in a hurry, and the attribution breaks. Over time, the pattern of broken attribution becomes normalized. Teams stop looking at the "source/medium" breakdown because it's not reliable, which removes the pressure to fix it, which allows it to continue degrading.

What it costs. Poor attribution doesn't just mean you don't know what's working. It means budget decisions get made without evidence. The channel that feels productive gets more investment. The channel that looks small in the data but is actually producing well-qualified leads — and was consistently tracking — gets cut. I've seen organizations eliminate programs that were outperforming based on flawed attribution data, because the data made the program look small. The cost is both direct — wasted spend on underperformers — and indirect — missed investment in actual performers.

The smallest fix. Three things, in order. First, add a "How did you hear about us?" plain-text field to every inbound form and make sure someone reads the responses monthly. This is imperfect, but it is a reliable signal that doesn't depend on UTM hygiene. Second, build a UTM convention document — one page, three columns: the parameter name, what values are allowed, and an example. Require it for any new campaign before launch. Third, schedule a monthly thirty-minute attribution review where someone looks at the source breakdown for the previous month and flags any unexplained spikes in "direct" or "none." You don't need to fix the historical data. You need to stop making it worse.

---

Pattern 5: The Tech Stack Has More Tools Than the Team Can Manage

How it shows up. I ask for a list of all active marketing technology subscriptions. The first list the team produces is almost never complete. Over the following few days, as I speak with different team members, additional tools surface — a scheduling tool someone added for a specific campaign, an analytics plugin that a former employee set up, a social listening service that was purchased during a growth initiative two years ago. The final inventory almost always contains between five and fifteen tools that the team is paying for but not actively using. I've rarely seen a marketing stack where 30 to 40 percent of the tools couldn't be consolidated or eliminated without meaningful functional loss.

Why it persists. Marketing technology purchasing happens at different organizational moments by different decision-makers. A tool gets added to solve a specific problem. The problem either gets solved or the initiative ends, but the subscription continues. Canceling a subscription requires knowing it exists, finding the right login, navigating the cancellation process, and making sure the data in that tool is preserved or migrated before the account closes. That's enough friction that it gets deferred indefinitely. The cost is typically small enough per tool that it doesn't trigger a formal review. Across the full stack, the cost is not small.

What it costs. The direct cost — licensing fees for unused software — is real but secondary. The more significant cost is cognitive and operational. Every tool in a marketing stack creates ongoing overhead: data to maintain, logins to manage, integrations to monitor, and team members who need to know how to use it. A stack with too many tools produces a team that is proficient in nothing. Onboarding new employees becomes more complex. Vendor management consumes more calendar time than it should. And when something breaks — an integration fails, a data sync stops — the complexity of the stack makes root cause analysis significantly harder.

The smallest fix. Conduct a single-session stack audit. Pull every subscription you can find, note the cost, and ask one question about each: "If this tool disappeared tomorrow, what would we do?" If the answer is "nothing" or "use [a tool we already pay for]," the tool is a consolidation candidate. You don't have to cancel everything at once. Make a list, prioritize by cost and redundancy, and eliminate one tool per month until the stack reflects what the team actually uses.

---

Pattern 6: Content Exists but There's No Content System

How it shows up. The organization has content. Blog posts, case studies, white papers, email sequences, sales enablement materials, social templates. In some cases, quite a lot of it. What it doesn't have is a map. I can't find a document that shows which pieces of content are designed to address which stage of the buyer journey, which audience segment they're written for, whether they've been updated recently, and whether they're actually being used. Content is produced in response to requests, seasons, and individual inspiration. It accumulates. It doesn't compound.

Why it persists. Content systems feel like overhead — additional process imposed on creative work. Marketers who are already stretched often resist adding governance to content production because they experience it as slowing them down. The result is a library that grows without structure, and a team that spends significant time searching for existing content before deciding to create new content, or — more commonly — creating new content without checking whether a usable version already exists. I regularly find organizations with multiple versions of the same case study, the same product overview, or the same FAQ — produced by different people at different times, with no record of which is current.

What it costs. The cost of a content library without a system is both production waste and missed conversion. Production waste: time spent creating content that duplicates what already exists. Missed conversion: prospects who never see the content that would address their specific objection because there's no system for delivering it at the right moment. Sales teams are particularly affected — I consistently find that sales teams have stopped using marketing content not because the content is bad, but because they can't find it quickly enough, can't tell which version is current, and can't rely on it being accurate.

The smallest fix. Build a content inventory in a spreadsheet. One row per content asset, five columns: title, format (blog/PDF/video/email), buyer journey stage (awareness/consideration/decision), last updated date, and where it lives. Don't start by creating new content. Start by documenting what exists and mapping it to the buyer journey. The gaps will become obvious. The duplicates will become obvious. And the sales team will suddenly have a resource they can actually use.

---

Pattern 7: Nobody Owns the Funnel End-to-End

How it shows up. Marketing owns awareness and lead generation. Sales owns the opportunity and close. What happens between those two things — the moment a lead is generated and the moment it becomes a qualified opportunity — is a gray zone. In most organizations I audit, that gray zone has no documented owner, no defined process, and no agreed-upon criteria for what counts as a handoff. Leads sit in queues. Follow-up timing is inconsistent. The definition of a "qualified lead" is different in marketing's system than it is in sales' system. Both teams are doing their jobs. The work between those jobs isn't getting done.

Why it persists. The handoff problem is organizational, not technical. Marketing is incentivized to generate volume. Sales is incentivized to close revenue. Neither is directly incentivized to optimize the space between. CRM configuration, lead scoring models, and SLA agreements require cross-functional alignment that doesn't emerge organically. In many B2B organizations, marketing and sales don't have a standing meeting. They don't share a common metric. They may not even have a shared vocabulary for the different stages of the funnel.

What it costs. The handoff gap is where leads go to die quietly. The prospect submitted a form and never heard back in time. The follow-up came from an automated sequence that felt generic rather than from a sales rep who had read the original inquiry. The lead was passed to sales as "qualified" based on criteria that the sales team would never recognize. Each of those failures is invisible unless someone is explicitly measuring them. Most organizations aren't.

The smallest fix. Write down the handoff in one page. Define what a marketing-qualified lead is — not in general terms, but specifically: what source, what behavior, what firmographic criteria. Define what happens next, within what time frame, and who is responsible for it. Get marketing and sales leadership to sign off on that one-page document. That's not a CRM overhaul. It's not a new attribution model. It's an agreement. In my experience, the act of writing down the handoff — and discovering all the places where the two parties have different assumptions — is often more valuable than the document itself.

---

Pattern 8: The Brand Looks Different Everywhere

How it shows up. The website uses one color palette. The sales deck uses a different one. The email templates were designed by someone who is no longer at the company and use a font that isn't anywhere else in the brand system. The social media accounts reflect three different visual directions from three different eras of the brand. The LinkedIn company page was last updated two years ago and the header image still references a product that was discontinued. To an outside observer — and particularly to a sophisticated B2B buyer who is doing research before a call — the brand communicates inconsistency, which communicates instability.

Why it persists. Brand consistency requires either a single person who owns all the outputs (rare) or a system that makes it easy for multiple people to produce on-brand work. Most organizations have neither. What they have is a brand guide that lives in a folder somewhere, was created during a branding engagement two or three years ago, and is consulted approximately never. The people creating day-to-day marketing materials — emails, social posts, sales decks, proposals — are working from memory and templates that have drifted. Each individual drift is small. The cumulative effect is a brand that looks like a committee designed it across four different decades.

What it costs. Brand inconsistency is expensive in a way that's hard to measure directly. Sophisticated buyers notice it. They register it as a signal about organizational health. A company that can't maintain consistent visual presentation raises questions — unconsciously or explicitly — about how organized the rest of their operations are. For B2B companies where the sales cycle is long and the deal size is significant, trust signals matter. The brand is one of them.

The smallest fix. Create a one-page brand reference card. Not the full brand guide — a laminated one-pager (or a pinned Slack message or a linked document in every template) that contains: the approved hex codes, the approved fonts, the approved logo version, and one sentence about the brand voice. Give it to everyone who creates any customer-facing material. Review and update it once a year. The one-page format matters — it must be short enough that someone will actually open it before creating something. A forty-page brand guide won't get consulted under deadline pressure. A one-page card will.

---

What These Patterns Add Up To

Individually, each of these eight findings feels manageable — a process gap here, a tooling issue there, a definition that needs to be written down. The reason I write about them together is that they don't operate independently. They compound.

Broken attribution makes it impossible to confidently reallocate budget from zombie campaigns to performing channels. A content library without a system means the handoff gap can't be filled with relevant materials even when the handoff itself gets fixed. A brand that looks different everywhere undermines the trust that good attribution data, a good content system, and a clean handoff were building. The metrics nobody trusts provide no feedback signal for any of the other fixes.

The organizations that get stuck in these patterns typically don't have a single root cause. They have accumulated gaps that reinforce each other. The ones that get unstuck do it by starting with one thing — usually the data, usually the handoff, usually the brand — and building momentum from there.

---

The Good News

After enough audits, I've noticed something. The organizations that do the best work after an audit are almost never the ones that were doing the best before it. They're the ones that respond to the findings with the most practical clarity: "OK. We can see it now. What do we fix first?"

None of the eight patterns in this article require a new hire, a large budget, or a lengthy technology implementation. They require agreement on what good looks like, documentation of that agreement, and a discipline of reviewing it consistently. The teams I've seen fix these problems have done it in weeks, not years.

The audit isn't the fix. The audit is the moment the organization sees clearly what it's actually working with. Once you can see it clearly, the path forward is usually more obvious than it felt from the inside.

---

Working With Me

I run focused marketing audits for B2B companies. The process takes three weeks. The output is a clear map of what's actually in place, what's missing, and what the phased plan looks like — prioritized by impact and feasibility, not by what's easiest to put in a slide deck.

If you recognize your organization in any of these eight patterns, a free clarity call is a reasonable first step. We can talk through what you're seeing, whether an audit makes sense, and what the process would look like for your specific situation.

Book a free clarity call →

---

*Blair Koorsen is the founder of Veriqo Studio, a marketing systems consultancy based in Chicago, IL. She works with B2B companies to build marketing systems that produce decisions, not dashboards — across insurance, professional services, SaaS, and nonprofit sectors.*

← Back to all articles | Related resources

Book a Free Clarity Call Email