How do you run a messaging audit on your own B2B software company?

By Greg Rosner
Founder of PitchKitchen · Author of StoryCraft for Disruptors
· 8 min read

TL;DR
To run a messaging audit on your own B2B software company, collect every customer-facing surface ... homepage, sales deck, sales calls, outbound emails, onboarding, product first-run ... and score each against one question: can a stranger tell who this is for, what problem it solves, and why you, in five seconds? Most founders audit the homepage and stop. The real audit reads the whole company and hunts for drift between surfaces. Use the Cover-the-Logo Test, the Three Questions Test, and NarcScore as named steps. If every surface tells a different story, you don't have a copy problem. You have a missing narrative.
You run a messaging audit on your own B2B software company by collecting every place your message shows up, then scoring each one against a single question: could a stranger tell who this is for, what problem it solves, and why you, in five seconds? Not just the homepage. The deck, the sales calls, the follow-up emails, the onboarding flow, the product's first screen. A real audit reads the whole company, not the front door.
Here's the pattern across the B2B software companies we look at. The founder knows something is off. Pipeline is soft, the demo lands but the deal stalls, and good prospects go quiet. They audit the homepage, rewrite the hero line, feel better for a week, and watch nothing change. The homepage was never the whole problem. The message had drifted across nine different surfaces, and they fixed one of them. This is the difference between knowing your messaging is broken, not just underperforming and actually finding where it broke.
What is a B2B messaging audit?
A B2B messaging audit is a structured review of every customer-facing surface your company uses to explain itself, scored for three things: clarity, consistency, and whether it's about the customer or about you. It answers one question across all of them. Does this say who we're for, what problem we solve, and why us? The audit isn't a copy edit. You're not checking whether the words are nice. You're checking whether they do the work, and whether they do the same work everywhere a buyer might land.
The unit of analysis is the surface, not the sentence. A surface is anything a buyer reads, hears, or watches: the homepage, the pricing page, the sales deck, the discovery call, the demo, the proposal, the cold email, the nurture sequence, the onboarding emails, the in-product first run. Most companies have a dozen. Most audits cover one. That gap is the whole game.
Why do most messaging audits miss the real problem?
Because they audit one surface and call it finished. The homepage gets all the attention because it's public and it's easy to stare at. But the message isn't broken in one place. It's drifting across places. The homepage says one thing, the deck says a slightly different thing, and the rep says a third thing on the call because the deck never gave them words they believed. Three surfaces, three companies.
The villain here is Solution-Focused Marketing wearing a disguise. Each surface, left alone, defaults to describing what the product does. Features pile up. The buyer's problem disappears. And because no two surfaces were written in the same week by the same person, they each describe the product a little differently. That's why a homepage rewrite never sticks ... you fixed the one surface you could see and left the sales enablement assets telling a different story entirely. It's also why so many B2B sites end up sounding like every other B2B site: when nobody owns the whole message, every surface reaches for the same safe, generic words.
Why does running this audit matter more in 2026 than it did three years ago?
Because the audience changed. Two things now read every surface you own, and both punish drift. The first is the buyer, who self-educates across four or five of your surfaces before they ever talk to sales. The second is the AI engine, which reads all of your surfaces, averages them, and decides whether it understands you well enough to recommend you. Inconsistency used to cost you a little polish. Now it costs you the recommendation.
Wynter's 2025 research found that 94% of B2B homepages in the same category are functionally interchangeable. When every surface across the market sounds the same, the AI has nothing specific to grab. The Princeton GEO Study (Aggarwal et al., KDD 2024) found that adding specific, sourced claims to content lifts AI citation likelihood by 41%, which only works if your surfaces agree on what those claims are. A confused entity doesn't get cited. This is the mechanical reason AI doesn't show your brand in ChatGPT and Claude recommendations, and it's a thread in the larger State of B2B Messaging 2026: AI made consistency a ranking factor, not a nicety.
How do you run the messaging audit yourself, step by step?
Block a half-day. Pull every surface into one document so you're reading them side by side, not one at a time. Then run this sequence.
- 1Inventory every surface (30 minutes). List them all: homepage, pricing page, sales deck, discovery-call script or recording, demo, proposal template, cold email, nurture sequence, onboarding emails, in-product first screen. If you can't find a surface, that's a finding ... it means nobody owns it.
- 2Run the Cover-the-Logo Test on the homepage (5 minutes). Cover your logo and company name. Show the page to someone outside your company for five seconds. Ask: who is this for? If they can't answer, your homepage is describing you, not them.
- 3Run the Three Questions Test on every surface (the core pass). On each one, ask: who is this for, what problem does it solve, and what's the point of view on why us? A surface that can't answer all three in a few seconds isn't positioning. It's explaining.
- 4Listen to three real sales calls (the part you'll want to skip). Don't read the script. Listen to what the rep actually says when a prospect asks what you do. This is where drift hides. If three reps give three answers, your deck failed and you didn't know it.
- 5Read your last ten outbound emails and your current deck back to back. Are they telling the same story as the homepage, or did each one invent its own? Look for the same buyer, the same problem, the same villain showing up in all of them. Look for where they diverge.
- 6Check the onboarding and the product's first screen. The message doesn't end at the sale. If your in-product copy describes a different value than your homepage promised, you're confusing the customer at the exact moment they decide whether to stay.
- 7Run NarcScore on your homepage. NarcScore, PitchKitchen's free messaging diagnostic at narcscore.lovable.app, measures the ratio of how much your page talks about itself versus the customer. A high self-talk score on the homepage usually predicts the same problem on every other surface.
- 8Map the drift. Lay the surfaces side by side and mark every place they disagree on who the buyer is, what the problem is, or why you win. The drift map is your audit. The single biggest pattern of disagreement is the thing to fix first.
How do you score what the audit turns up?
Give every surface a simple 0-to-3 score on each of the three questions, then look at the spread across surfaces. A surface that scores 3-3-3 is doing its job. A surface that scores 1-0-1 is explaining, not positioning. But the number that matters most isn't any single score. It's the variance ... how far apart your surfaces are from each other. Low scores you can rewrite. High variance means you don't have a message, you have a rumor.
| Surface | The test to run | What a pass looks like |
|---|---|---|
| Homepage | Cover-the-Logo + NarcScore | A stranger names the buyer in 5 seconds; the page talks about them more than you |
| Sales deck | Three Questions Test | Opens on the buyer's problem and the old way, not on your founding story or feature grid |
| Discovery / demo calls | Listen to 3 recordings | Three different reps give the same answer to what do you do |
| Outbound + nurture emails | Same-story check vs homepage | Same buyer, same problem, same point of view as every other surface |
| Onboarding + first-run | Promise-kept check | In-product value matches the promise the homepage made to win the deal |
What does this look like across the companies we audit?
The drift is almost never random, and it's almost never on the homepage alone. Across the $5M-$75M B2B software companies we've looked at, the homepage is usually the most-polished surface and the sales call is the least-governed one. Founders pour months into the website and zero structure into what a rep says at minute three of a discovery call. That's backwards. The call is where the deal is actually won or lost, and it's the surface drifting hardest.
The second pattern: nine out of ten times, the founder thinks they have a copy problem and discovers they have a consistency problem. The words on each surface are fine in isolation. Put them side by side and they're describing different companies for different buyers. Nobody decided that on purpose. It happened the way a group text drifts ... one nudge at a time, one new hire, one AI-assisted draft, until the original thread is unrecognizable. The fix isn't better words. It's a single source of truth that every surface has to obey.
How does this play out in practice?
A composite example, drawn from several engagements so no client is identifiable. A $16M Series B data-infrastructure company had a clean, recently redesigned homepage and a soft pipeline. The founder assumed the site needed another rewrite. We ran the surface audit instead. The homepage scored well. The deck opened with a company timeline and a feature matrix. Three recorded sales calls produced three different one-line answers to what do you do, none of which matched the homepage. The onboarding emails sold a fourth value entirely.
Nothing was wrong with any single surface. Everything was wrong with the spread. We didn't rewrite the homepage. We pulled one story to the surface, wrote it down, and forced the deck, the call script, the emails, and the onboarding back onto it. Same product, same price, same team. Over the following quarter the win rate on demos that reached proposal climbed, because the buyer heard the same company at every step instead of meeting a new one each time. The audit didn't find a writing problem. It found a governance problem, and the fix was a document, not a redesign. If you want to pressure-test whether your own surfaces are working or just sounding good in the room, that's the test.
When should you run this yourself, and when do you bring in help?
Run the audit yourself first. Always. It's a half-day and it tells you which of two problems you have. If your surfaces drift but a single clear story is genuinely buried underneath ... you can point to it, you just haven't been disciplined about forcing every surface onto it ... then this is a do-it-yourself fix. Write the story down, make it the rule, and re-audit quarterly to catch the drift before it hardens.
Bring in help when you run the audit and realize there's no single story underneath at all. Each surface didn't drift from a center, because there was never a center. That's not a copy problem and no rewrite touches it. That's where the Magnetic Messaging Framework (MMF) earns its place. The Magnetic Messaging Framework is a documented strategic narrative built around four anchors ... category design, villain framing, an old-way / new-way contrast, and a promised-land outcome ... that becomes the single source of truth every surface pulls from. The reason it matters to you is simple: an audit can show you the drift, but only a written framework stops it from coming back. You can't govern nine surfaces against a story that only lives in the founder's head. Once it's on paper, every surface, every rep, and every AI tool you point at your brand finally has the same thing to copy.
Questions People Ask
FAQ
What is a B2B messaging audit?
A B2B messaging audit is a structured review of every customer-facing surface your company uses to explain itself ... homepage, deck, sales calls, emails, onboarding ... scored for clarity, consistency, and whether it's about the customer or about you. It's not a copy edit. It's a diagnosis of whether your message does the work or just sounds fine in the room.
How long does a DIY messaging audit take?
Plan for a focused half-day if you do it honestly. The inventory of surfaces takes an hour. The Cover-the-Logo and Three Questions tests take minutes each. Listening to three real sales calls is the part founders skip and the part that matters most. Block the time and don't grade on a curve, because the whole point is to see what a stranger sees.
What's the difference between a messaging audit and a copy review?
A copy review checks whether the words are clean. A messaging audit checks whether the words are true, consistent across every surface, and centered on the buyer instead of on you. A copy review can make a confused message sound polished. An audit tells you the message is confused in the first place. One fixes typos. The other tells you whether you have a story at all.
How do I know if I need an audit or a full rebuild?
Run the audit first. If every surface drifts but a single clear story is buried underneath, you have a discipline problem you can fix yourself by forcing every surface back to that story. If you run the audit and realize there's no single story underneath ... each surface invented its own ... no rewrite fixes that. That's a narrative problem, and it needs a documented framework, not another weekend of edits.
Can I audit my messaging with AI tools?
AI is useful for the mechanical pass: paste your homepage into ChatGPT and ask who this is for, what problem it solves, and why this company. The answer shows you what a machine extracts, which is roughly what a buyer extracts. But AI can't tell you what's true about your company that nobody else can claim. It can only average what's already on the page. Use it to find the gaps, not to fill them.
How often should you run a messaging audit?
Once a quarter, and any time something structural changes: a new product line, a new buyer, a funding round, a pivot. Messaging drifts the way a group text drifts. Every rep, every new hire, every AI-assisted draft nudges it a little. A quarterly audit catches the drift before it hardens into nine different companies talking at once.
