StoryBrand framework: the short answer
The StoryBrand framework is a seven-part messaging structure created by Donald Miller in his book Building a StoryBrand. It casts your customer as the hero of the story and your brand as the guide who helps them win. Its governing rule is that people move toward clarity and away from confusion: confuse them and you lose them.
7
elements in the framework
3
layers to every problem, and most brands use only one
5 sec
to pass the grunt test on a homepage
1
hero per page, never two audiences at once
Why story structure works on a website
Stories have held attention for as long as people have told them, and they hold it through a repeating shape: someone wants something, something stands in the way, a guide helps, and it ends well or badly. Your brain is practised at following that shape and lazy about following anything else.
Most marketing copy ignores the shape entirely. It opens with the company, its history, its values and its awards, which casts the company as the hero. The visitor, who came with a problem, has to work out where they fit. Most of them do not bother, and leaving costs them nothing.
StoryBrand fixes the casting. Your customer is Luke Skywalker; you are Yoda. Yoda has authority, a plan and very few lines. That single reversal is most of the value, and it is the part teams find hardest to accept, because it means removing copy they are proud of.
The seven elements
| # | Element | What it does |
|---|---|---|
| 1 | A character | Names the hero and the one thing they want |
| 2 | Has a problem | The obstacle, on three layers |
| 3 | And meets a guide | Your brand, showing empathy and authority |
| 4 | Who gives them a plan | Three steps at most, removing confusion |
| 5 | And calls them to action | Direct and transitional |
| 6 | That ends in success | The concrete after state |
| 7 | And helps them avoid failure | What it costs to do nothing |
1. A character
Identify one ideal customer and one thing they want. The discipline is in the word “one”. A message split across three desires is a message nobody remembers, and the instinct to widen it to avoid excluding anyone is what produces copy so general it speaks to no one.
Tie the desire to something that genuinely matters: time, money, status, relationships, meaning, peace of mind. “Streamline your operations” is not a desire anybody holds. Getting an evening back is.
2. Has a problem
This is where the framework earns its keep, because problems work on three layers and most brands only ever name the first.
The practical obstacle. The leaking roof, the site nobody finds, the admin that eats the week. Concrete and visible.
How that problem makes them feel. Behind, anxious, not in control, embarrassed to send people to their own website.
Why it is simply wrong that they should have to put up with it. This is where stakes come from beyond the transaction.
The internal layer is the one that makes a reader feel understood, and it is the one almost everyone skips. People do not buy a solution to the external problem alone; they buy the resolution of the feeling it causes. Someone does not want a website. They want to stop being embarrassed when a prospect asks for their URL.
Where it helps, personify the problem as a villain: the thing your work defeats. Chaos, wasted hours, guesswork. A villain gives the reader something to be against, which is more motivating than something to be for.
3. And meets a guide
The guide shows two things at once, and both are required.
Empathy proves you understand the frustration. One honest sentence beats a paragraph of positioning.
Authority proves you can actually fix it: relevant experience, results, recognisable clients, a rating people can check. Keep it short. The page belongs to the hero, and a long authority section turns the guide back into the protagonist.
A rule worth holding to: every authority claim must be verifiable before it ships. Statistics, awards, client logos, “we have helped hundreds of” claims. If it cannot be checked, it does not go on the page. This is not only integrity; unverifiable claims are also exactly what AI search engines decline to repeat.
4. Who gives them a plan
Confusion is the thing that kills conversion, and a plan dissolves it. Three steps is the ceiling. Two kinds are useful:
A process plan shows how to do business with you: book a call, get your plan, go live. An agreement plan removes fear by making promises: no lock-in, fixed price, your data stays yours.
The test is whether a reader can hold the plan in their head after reading it once. If they cannot, it has too many steps.
5. And calls them to action
People do not act unless asked. Passive prompts like “learn more” are not a call to action; they are an invitation to keep browsing and leave.
Use both kinds. The direct call is the commitment: book a call, start now, request a quote. Make it prominent and repeat it. The transitional call is the low-risk step for people who are interested but not ready: see an example, get the guide, request a scan. Without a transitional option you lose everyone who is not ready today, which on most sites is the large majority.
6. That ends in success
Show the after state, concretely. Not “grow your business” but what actually changes: the enquiries that arrive without chasing, the week that stops being firefighting, the moment a customer says they found you first.
7. And helps them avoid failure
Name what doing nothing costs. Loss aversion moves people more reliably than upside does, which is why the stakes belong on the page. Keep it honest. Fear-mongering reads as manipulation and does more damage than leaving the stakes out.
The grunt test
Show your homepage to someone who does not know your business and give them five seconds. They should be able to say what you offer, how it makes their life better, and what to do next. If any of the three is missing, the page is not clear yet, however good it looks. Most sites fail on the second.
A worked example
Take a bookkeeper for small creative studios. The default homepage opens: “Founded in 2009, we are a full-service accountancy practice committed to excellence and personal attention.”
Nothing there is false, and nothing is about the reader. Run it through the framework:
- Character: the studio owner who wants to stop dreading the end of the quarter.
- External problem: receipts in three places and a VAT return nobody has started.
- Internal problem: the low-grade dread of not knowing whether the numbers are right.
- Philosophical problem: you started a studio to design things, not to become an administrator.
- Guide: “We do the books for about forty creative studios. We know what your shoebox looks like.” Plus one checkable proof point.
- Plan: send us last year, we set up the admin, you stop thinking about it.
- Direct call: book a twenty-minute call. Transitional: download the quarterly checklist.
- Success: quarters that pass without you noticing.
- Failure: another year of April panic and a bill you did not see coming.
The headline that comes out is not clever. It is something like “Bookkeeping for creative studios, so the quarter stops being a problem.” Clarity beats cleverness, reliably and slightly disappointingly.
Where teams get it wrong
The framework is simple enough that it gets applied mechanically, and mechanical application produces its own failure mode. Four worth watching for.
Two heroes on one page. Marketplaces do this constantly, addressing buyers and sellers in the same hero section and serving neither. Separate audiences get separate pages with their own logic. One page, one hero.
The jargon leaks into the copy. The words “StoryBrand”, “hero”, “guide” and “BrandScript” are internal vocabulary. They belong in your working documents and on a page like this one, never in a headline a customer reads. A homepage that announces its own framework is talking about itself again.
Generic plan steps. “Contact us, we discuss, we deliver” is not a plan; it is a description of any transaction. If the steps would fit any company in your sector, they are not doing the work.
Every site ends up sounding the same. This is the fair criticism of the framework, and it is earned. Used as a form to fill in, it produces a genre: the same rhythm, the same three-step plan, the same aspirational after state. The framework is a structure for thinking, not a template to complete. The specifics are what make it yours, and the specifics come from knowing the customer, not from the framework.
Shipping the message before testing it. Validate the message with real people before spending on ads, video and content at scale. A message that has not been checked against anybody’s reaction is a guess, and scaling a guess is just an expensive way to find out.
Is StoryBrand AI any good?
There are now tools that generate a BrandScript from a short description of your business, and people reasonably want to know whether they work.
They are genuinely useful for the first pass. A generated draft gets you past the blank page, proposes a structure, and often surfaces a framing you had not considered. As a thinking aid, worth the time.
Where they fall down is the specifics, which is the part that matters. The framework only works when the problem is named precisely enough that the reader feels caught out. A tool that has never spoken to your customers cannot produce that. It produces the plausible middle: an external problem that sounds right, an internal problem borrowed from the generic case, and a plan that fits any business in your category. Which is exactly the failure mode described above, arrived at faster.
So the useful division is the one we apply to all of our work. Automation for the draft, the structure and the tidying. A person for the judgement, and for the knowledge that only comes from having asked real customers what actually bothers them. The one input the model cannot supply is the one the framework depends on.
StoryBrand and being found in AI answers
There is a convenient overlap here that is worth naming.
Research into visibility in AI answers has found that what reliably gets a source cited is verifiable statistics, quotations from credible sources, and explicit sourcing, while purely stylistic polish does much less. StoryBrand, applied properly, pushes you toward exactly that: concrete claims instead of vague aspiration, checkable authority instead of adjectives, a direct answer high on the page instead of six hundred words of warm-up.
In other words, the clarity that makes a page convert is largely the same clarity that makes it quotable. A page that states plainly what you do, for whom, and what it costs is a page an AI assistant can repeat accurately. A page of atmospheric brand language gives it nothing to work with. More on that layer in what is AIO (AI Optimization).
How we use it
StoryBrand is our house method for messaging at Viralistic. We run it before design starts rather than after, because the structure of a page follows from the message it has to carry, and reversing that order produces a beautiful site that does not say anything.
In practice it sits alongside the rest of the work: brand strategy upstream, tone of voice to keep the language consistent, and conversion optimisation to test what the message actually does once it is live. The framework tells you what to say. The testing tells you whether you were right.
Not sure your message is landing?
In a free scan we look at your homepage the way a first-time visitor does, and tell you plainly which of the seven elements is missing. No strings attached.
Frequently asked questions
What are the seven elements of the StoryBrand framework?
A character who wants something, who has a problem, who meets a guide, who gives them a plan, who calls them to action, that ends in success, and helps them avoid failure. The customer occupies the hero role throughout; the brand is the guide.
What is Donald Miller’s StoryBrand framework?
It is the messaging framework Donald Miller set out in Building a StoryBrand, which applies the structure of storytelling to marketing copy. Its central claim is that clarity beats cleverness, and its central instruction is to stop casting your company as the hero.
Is the StoryBrand framework still relevant?
Yes, and arguably more so. The framework is about being understood quickly, and attention has only got shorter since the book came out. What has changed is that a page now has to be clear to AI assistants as well as to people, and the same clarity serves both.
What is a BrandScript?
A BrandScript is the one-page document that captures the seven elements for a specific audience. It is a working tool, not a deliverable for customers: you write copy from it, and the word itself never appears on the finished page.
Can I use StoryBrand for a B2B business?
Yes. The hero is simply a person inside the buying organisation, usually the one who carries the internal problem. B2B copy fails most often by addressing a company rather than a person, and the framework corrects that directly.
Does every page need the full framework?
No. The homepage carries all seven elements. Deeper pages usually carry a subset, with a landing page for a single campaign often needing only the problem, the plan and one call to action. See landing page design for how that plays out in practice.
Make the message clear first
We run StoryBrand before design starts, so the site is built around something worth saying. Book a call and we will tell you honestly whether your message is the problem.