Honest takes, from the trenches.
Short essays on B2B marketing, strategy, and what actually compounds. No hacks, no listicles, no thought-leadership bingo.
Hope is not a strategy.
If your plan starts with...
Jun 2025 · 4 min read
The 90-Day Diagnostic
The 90-Day Diagnostic
What a proper marketing audit actually looks like — and why most 'audits' are just activity reports with better fonts.
Demand Gen Done Right
Demand Gen Done Right
Demand generation isn't a channel. It's the gap between the market believing you exist and the market believing you're worth buying.
Not every stage needs a full-time CMO
Not every stage needs a full-time CMO
When to hire fractional. When to hire permanent. When to hire an agency instead. A plain-English decision tree.
AEO: What SEO looks like when the machines are reading
AEO: What SEO looks like when the machines are reading
Answer Engine Optimisation isn't a rebrand of SEO. It's a different game, with different stakes, and most teams are showing up with last decade's playbook.
If your CMO can't speak CFO, you have a problem
If your CMO can't speak CFO, you have a problem
Payback period, CAC, magic number, NRR. A CMO who can't hold this conversation doesn't belong at the exec table.
Your pipeline isn't broken. Your targeting is.
Your pipeline isn't broken. Your targeting is.
Most pipeline problems are targeting problems in disguise. Fix the ICP before you fix the funnel.
Hope is not a strategy
Hope is not a strategy
When I walked into a new client in 2025 the marketing team was busy - very busy
Your website is a liability
Your website is a liability
Most B2B websites are museums of old positioning. Three clicks in, your prospect already knows you don't know who they are.
Your marketing is self-indulgent
Your marketing is self-indulgent
If the people it's supposed to sell to don't see themselves in it, it's not marketing. It's a vanity project with a budget.
Honest work
Honest work
What I mean when I say 'outcomes over activity' — and why it's harder than it sounds.
Why LinkedIn has gone quiet
Why LinkedIn has gone quiet
The feed hasn't collapsed. Attention has. Here's what's replacing it — and what that means for your pipeline.
What I wish I'd learned younger
What I wish I'd learned younger
Fifteen years in, a short list of things I got wrong for longer than I should have.
The Cost of Staying Stuck
The Cost of Staying Stuck
Most B2B tech businesses aren't struggling because marketing is hard.
Features Describe Outcomes Earn the Meeting
Features Describe Outcomes Earn the Meeting
If your ICP can't articulate what life looks like after working with you... you have a messaging problem, not a marketing problem.
Diagnose Before You Prescribe
Diagnose Before You Prescribe
Unlock your marketing potential by diagnosing core issues before creating strategies. Discover how to align marketing with revenue for sustainable growth.
Trust Is Earned In Layers
Trust Is Earned In Layers
I'll be honest — I don't expect a CEO to hand over their marketing function to someone they've seen a few posts from.Each text has its own description
You're Not Building a Campaign You're Building a System
You're Not Building a Campaign You're Building a System
Transform your marketing into a systematic revenue engine that delivers clear insights and aligns with your business strategy. Discover how to achieve this.
Activate the 80% Already in Your Audience
Activate the 80% Already in Your Audience
Learn how to consistently engage your audience, turning silent observers into active leads by building trust and understanding their real problems.