Bruce Ashford is the founder and CEO of The Ashford Agency, a consulting firm that helps CEOs of nonprofits and small businesses achieve two things: message clarity and structural clarity. In his own words, he helps “the good guys steal the mic, move to center stage, tell a better story and get the attention.” He is a certified Storybrand coach and Small Business Flight Plan coach, a 25-year veteran writer, and the author of nine books with 15 ghostwritten titles to his name. He works with a non-employee model, relying on trusted vendors — and brings the same disciplined, framework-driven approach to every engagement.
What We Cover in This Episode
- Why nonprofits and mission-driven businesses share more DNA than most leaders realize
- The six components of a nonprofit versus a business — and where they diverge
- How to write a vision and mission statement in 25–30 words that actually works as marketing collateral
- The Storybrand customer-as-hero framework — and why the guide (your business) appears only briefly
- The three-level problem model: external, internal, and justice — and how to use it even for “boring” products
- Where businesses misuse AI writing tools — and what “C-level” content actually means
- Artificial Engine Optimization (AEO): how to make your business visible to ChatGPT, Claude, and Perplexity
- Bruce’s question for the next guest: what are the best alternatives to Profit First for small business cashflow?
Episode Highlights
Bruce opens with a framing that anchors the whole conversation: he exists to help people who are doing good work but losing the mic to those who tell better stories. From there, Jeremy and Bruce dig into the misconception that nonprofit means no money — and the parallel misconception that doing social good requires nonprofit status. Bruce draws a clear line: the biggest difference isn’t mission, it’s government regulation. “You don’t have to be a nonprofit to do good in the world,” he says. “There are mission-driven businesses that know they have a good or a value to offer in the social realm, that their business moves society in a healthier direction.”
From there the conversation turns to what Bruce argues every business plan is missing: a genuinely memorable vision and mission statement. He’s direct — most of what he sees is “D minus.” The fix is strict: no more than 25–30 words, no jargon, no committee language. The statement needs to name what you’ll do, by when, and why — ideally with a justice component that elevates the message. Connect with his full framework on the Ashford Agency resources page.
The Storybrand section is where the conversation really accelerates. Bruce walks through the 2,000-year-old narrative arc that underlies every effective marketing message — hero, problem, guide, plan, stakes — and names the structural failure he sees repeatedly: businesses writing themselves as the protagonist. “If you want an effective marketing message, you need to write one in which the customer is the hero.” He then applies the same logic to so-called boring products, breaking customer problems into three levels — external (the visible situation), internal (how it feels), and justice (what every person deserves). Together, those three levels make even a car battery emotionally compelling.
The final stretch of the episode covers AI and what Bruce calls Artificial Engine Optimization, or AEO — how to make your business trusted enough that ChatGPT, Grok, and Perplexity will cite you in their answers. Three categories: technical machine-readability (including collapsible FAQs in natural language), substantive authoritative content, and social proof in the form of Google and LinkedIn reviews that name your business and products. Jeremy connects this to link building and his community cleanup approach — the idea that everything you do in the real world needs to get “penciled in on the internet.” Read more about that strategy on SEO Arcade.

