StoryBrand SEO

A Clear Message Only Works When People Can Find It

Clarify what you do, then get that message in front of the people searching for it on Google and in AI search.

TL;DR

  • Marketing, SEO and AI search all reward the same thing: clarity. StoryBrand SEO is how you give all three what they want.
  • StoryBrand alone doesn't get you found. A clear website that nobody visits is still a secret. I learned that the hard way with a client who loved his new site and told me, "I don't think anyone's seeing it."
  • SEO alone doesn't get you hired. A page stuffed with keywords can rank and still turn customers away.
  • The method: clarify the message, turn the BrandScript into a keyword list, give every page one keyword, structure each page so the keyword and the message both land, then add what AI search looks for (FAQs, schema and an llms.txt file).
  • Expect three, six and ten months. Google starts noticing changes at about three months, most of the effect shows by six, and the full result arrives around ten.

On this page

  1. Why clarity is the foundation of SEO
  2. The day I learned a clear website isn't enough
  3. Branded and unbranded keywords
  4. How a BrandScript becomes a keyword list
  5. How I structure a StoryBrand page for SEO
  6. Homepage, About page and blog: how much to say where
  7. Rebuilding a website without losing your rankings
  8. What AI search changed
  9. How long StoryBrand SEO takes
  10. What StoryBrand SEO won't fix
  11. How StoryBrand SEO pages compare
  12. Questions to ask any StoryBrand SEO provider
  13. Frequently asked questions

Why Clarity Is the Foundation of SEO

StoryBrand SEO combines the StoryBrand messaging framework with search engine optimization, so a business's website both makes sense to customers and gets found by people searching for help.

If you've read Building a StoryBrand, you already know the first half. The customer is the hero. Your business is the guide. When your website talks about the customer's problem instead of your history, people stay and read.

The second half is the part most people miss. Here's the simplest way I can say it:

Marketing rewards clarity. AI rewards clarity. And SEO rewards clarity.

When you're clear about who you help, what problem you solve and how you solve it:

  • Customers understand your website in a few seconds and keep reading.
  • Google can tell what each page is about and who should see it.
  • AI tools like ChatGPT, Claude, Gemini and Perplexity can describe your business accurately and recommend you by name.

Until your message is clear, none of the technical work can do its job. That's why every StoryBrand SEO project I take on starts with the message.

Not sure your message is there yet? Start with the free StoryBrand Website Wireframe, the same section-by-section template I use with paying clients. More than 1,100 business owners have used it.


The Day I Learned a Clear Website Isn't Enough

Before StoryBrand, I built websites for small businesses: insurance agents, cleaning companies, real estate agents. Every project started the same way. I'd ask, "What do you want your website to say?" And I'd get a blank stare.

People do their work every day, but putting that work into words is hard. When I read Building a StoryBrand, the framework made sense right away. I used the StoryBrand questions on Clean Des Moines, a commercial cleaning company, and the blank page went away. In an hour and a half to two hours, I had everything I needed to write a website that spoke to their customers.

So I believed something many StoryBrand Guides still believe: if you build a clear website, the customers will come.

During my StoryBrand certification, I used one real business as my working example: Route 69 Customs, a custom Harley-Davidson builder in the Des Moines area. Donald Miller helped me with the copy as I worked through my training. I was proud of that site.

About six months after launch, I checked in with the owner, Kevin Anthofer. He said:

"I love the site, Tim. I think it looks great. But quite frankly, I don't think anyone's seeing it."

That sentence changed my business. Kevin was right. The site was clear, and almost nobody was finding the site.

So I went to work learning what makes a website get found. I'll walk through what I changed in the sections below. Here's the short version of the result: Route 69's website went from about 300 visitors a month to about 6,500 a month in around ten months, and Kevin started getting inquiries from California, New York and across the Midwest, not just from the Des Moines area.

Route 69 Customs has since closed. The numbers above are from when the business was open.


Branded and Unbranded Keywords

One idea explains why so many clear websites get little traffic. There are two kinds of searches:

  • Branded searches use your business name. Someone met you at a networking event, took your card and typed in your name.
  • Unbranded searches describe what you do: "custom Harley builder," "commercial cleaning Des Moines," "roof replacement near me." These people don't know you exist yet. They just have a problem.

Most small business websites get almost all their traffic from branded searches. That traffic is small, because only people who already know you send it.

New customers come from unbranded keywords. The goal of SEO is to bring people who have never heard of your business to your website for the first time.

Over time, the journey comes full circle. Amazon started in a garage, and nobody searched for the name. Today hundreds of millions of people search "Amazon" every day. A keyword journey runs from branded (small), to unbranded (growth), and back to branded, at a much larger scale.

The keyword journey: a small circle labeled Branded, people who already know you; a larger red circle labeled Unbranded, people with the problem who don't know you yet, where new customers come from; and the largest circle labeled Branded at scale, people searching for you by name.

How a BrandScript Becomes a Keyword List

This is the step where StoryBrand and SEO meet. Here's the process I follow on every project.

Step 1: Clarify the message

I start with a messaging session, usually an hour and a half to two hours, walking through the StoryBrand framework with you. By the end I know your ideal customer, what they want, the problem standing in their way and the solution you provide. Most clients do this in a StoryBrand Workshop. If you're new to the framework, here's how the StoryBrand framework works and how a BrandScript is built.

Step 2: Put yourself in the customer's shoes

With the BrandScript in hand, I ask one question: If I had this customer's problem, what would I type into Google? The customer's problem and desire from the BrandScript become the seed for every keyword.

Step 3: Measure every keyword

Every keyword people search is measured. Using tools like Semrush and SpyFu, I look at three numbers for each one:

  • Volume: how many people search that keyword each month.
  • Keyword difficulty: how many businesses compete for the keyword, and how hard ranking will be.
  • Cost per click: how much advertisers pay for one click from that search. A higher cost per click usually means the searcher is closer to buying. I treat this number as a tiebreaker, almost like a coin flip.

Step 4: Check what Google already rewards

I search the best keywords myself and look at which websites Google shows. If the results don't match what you offer, the keyword is wrong, no matter how good the numbers look. If the results are your direct competitors, I study what those competitors rank for. That research often produces a list of hundreds to thousands of keywords.

Step 5: One keyword per page

From that list, I give every page on your site one main keyword, chosen to match that page's part of your message. Then I optimize each page for its keyword.

That's what I did for Route 69. I researched what people searching for a custom Harley-Davidson actually typed, checked which competitors Google showed for those searches, studied their keywords, then gave each page on Kevin's site its own keyword and made sure the site was technically healthy. Some of those keywords had several thousand searches a month nationally.


How I Structure a StoryBrand Page for SEO

StoryBrand pages are short and simple. Google and AI tools reward depth. Here's how I give both what they need.

The hero panel: keyword first, message second

The hero panel is the top of the page, the first thing a visitor sees. Most websites try to cram a keyword into the big headline, and the headline ends up sounding forced and salesy.

I do this a little differently:

  1. H1 (a small line at the very top): the page's keyword, stated plainly. For this page, the H1 is simply "StoryBrand SEO." The H1 tells Google what the page is about and sets the premise for everything below it.
  2. H2 (the big headline): what you provide your customers, in plain words. Because the keyword already sits in the H1, the headline is free to speak to people.
  3. H3 (the line under the headline): how you'll make the customer's life better.
  4. Call to action: what the customer needs to do to get help.
A website hero panel with four labeled parts: the H1 is the keyword in a small line at the top, the H2 is the big headline saying what you provide, the H3 says how the customer's life gets better, and the button is the call to action.

The sections below

Each section of the page follows the StoryBrand framework, and where possible each section leans toward the page's keyword.

Near the bottom, I add what StoryBrand calls the explanatory paragraph: the long-form story of your customer. I put your one-liner (problem, solution, result) on top as the headline, then a "read more" link that opens the full story. The pattern runs something like: "At [company], we know you want to be [aspirational identity]. In order to do that, you need [what the customer wants]. The problem is…" The full story adds depth for Google without cluttering the page for a person skimming.

Google's checklist

Google looks for a list of things on every page: the keyword used naturally several times, links to other relevant websites, and links between pages on your own site. I think of a good website as a spider web, connected inside and out. Google doesn't like closed doors.


Homepage, About Page and Blog: How Much to Say Where

Not every page should carry the same amount of content.

The homepage stays uncluttered. When a first-time visitor lands on your website, they don't care about you yet. That sounds harsh, but there's only one question in their head: Can this business help me solve my problem? The homepage answers that question by telling your customer's story: what they want, what's in the way and how you help. The goal is for your ideal customer to read the page and think, "This business gets me."

The About page earns trust. Once visitors believe you can help, they want to know who you are. On the sites I build, the About page is usually the second most-visited page. That's where your experience, expertise, track record and proof belong.

The blog carries the depth. Blog posts are where I write 2,000 to 3,000 words or more on a single topic. Long posts give Google and AI tools the detail both are looking for, and they answer the questions your customers are already asking.

Start simple, then add depth as the visitor goes further into the site.


Rebuilding a Website Without Losing Your Rankings

Many of my clients have had their website for 15 years or more. Advantage Roofing's site in Cincinnati was almost 21 years old, with hundreds and hundreds of blog posts. You could almost see the cobwebs on some of those posts.

A brand-new site can throw away the rankings you already paid for. Google ranks you on the content on your website today. Change that content, and Google re-evaluates the whole site.

So before I change anything, I audit what's there:

  1. Pull the sitemap to see exactly how many pages exist.
  2. Check each page's impressions and clicks in Google Search Console, and visits in Google Analytics (or in another platform the client uses, like HubSpot).
  3. Rank every page from "still working" to "nobody has looked at this in years."
  4. Protect what works. Pages that bring in traffic, or get cited, stay and get refined.
  5. Cut the dead weight. Old pages compete with your good pages for the same keywords. When two pages fight over one keyword, Google may not know which to rank, and sometimes ranks neither.

For Advantage Roofing, that audit led me to remove about 243 outdated pages. Since then the site's overall traffic has been picking up, the company is attracting better customers, and pages are ranking better because the site is no longer competing against itself.

The same thing happens with style-driven businesses. One client designs custom window treatments, and some of her early blog posts featured styles that are no longer in fashion. Cleaning those up brought the site back in line with what she sells today.

The messaging rebuild mattered too. When I first looked at Advantage Roofing, the SEO was already bringing visitors in, but the homepage was turning almost all of them away. After the StoryBrand rewrite, the homepage bounce rate went from 98% to 10.2%, comparing the same two weeks of February a year apart. Leads went from 12–19 a month when we started in January 2025 to 82 in August 2026. Read the full Advantage Roofing case study.


What AI Search Changed

AI search is question-based. People ask ChatGPT or Google's AI Mode long, specific questions, and the AI looks for websites that answer them. Here's what I add to a StoryBrand website today that I didn't add in 2021.

An FAQ section on every page

Every page I build now ends with an FAQ section that answers the questions about whatever that page covers. This idea comes straight from Marcus Sheridan's They Ask, You Answer: answer the questions your buyers are actually asking. I see AI search as traditional SEO combined with They Ask, You Answer.

Spell out the details a skeptic would ask about

When your website only partly answers a question, AI tools tend to fill in the blank, and they fill it in the way a skeptical customer would. I've seen AI tools warn people about limits on a guarantee that don't exist, simply because the website didn't spell out the details. If something is a key part of your business, describe it on the homepage and then cover it in depth in blog posts, so there's nothing vague left to guess at. I wrote more about this here.

Schema markup

Schema is code that labels your content for search engines and AI tools: this is the business, this is the service, this is the FAQ. You can have great content on the page, but without schema, AI tools may not pick up what the content is.

An llms.txt file

An llms.txt file is a plain-text summary of your website written for AI tools, so they can quickly understand who you are and what you do. There's still debate about how much AI tools use llms.txt today, but I believe the file will matter more over time, so I add one. Here's what llms.txt, robots.txt and schema each do.

Want to see the full checklist? The 8 Signals are what ChatGPT, Claude, Perplexity and Google AI check before naming a business. After Advantage Roofing worked through those signals, the site's AI readiness score went from 58 to 89 out of 100. In a September 2026 check, ChatGPT, Claude, Gemini and Perplexity each named Advantage first when asked which Cincinnati roofing company has the best warranty.


How Long StoryBrand SEO Takes

SEO takes time, and anyone who says otherwise is selling something. As a rule of thumb, here's what I see after new content goes live:

Time after launch What usually happens
About 3 months Google starts acknowledging the changes. Impressions begin to climb.
About 6 months Most of the effect shows: real traffic and leads.
About 10 months The full result of the work.

Local SEO usually moves faster. If you need leads before the organic results arrive, paid ads can bridge the gap while your SEO grows. StoryWorks doesn't run ads; I refer that work to partners who specialize in it.

Organic traffic is an investment: once the foundation is built, the traffic keeps coming month after month. Paid clicks are an expense: the moment you stop paying, the clicks disappear.


What StoryBrand SEO Won't Fix

Being honest about limits is part of being a good guide.

  • StoryBrand SEO won't fix a business model problem. My job is to bring the right people to your table. Feeding them well is still up to you. If customers don't want what you sell at the price you sell it, a clearer message will just make that clearer.
  • StoryBrand SEO won't fix a sales problem. If you get leads but don't close them, the problem is after the click.
  • Nobody controls Google. Google changes its rules without notice. I've seen traffic drop overnight after an update, and the work then becomes figuring out what changed. That's why ongoing SEO works more like a relationship than a one-time project.
  • StoryBrand SEO isn't instant. See the timeline above.
  • Skipping the message doesn't work. Until your message is clear, your website won't be effective, however well the site is optimized. If you're not there yet, the StoryBrand Workshop is where I'd start.

How StoryBrand SEO Pages Compare

Several StoryBrand agencies publish a page about StoryBrand SEO. Here's what three of those pages cover, as published on their websites in October 2026.

StoryWorks (this page) LifeX Marketing Creativeo
Page type Guide Service page Guide
Last update shown November 2026 Not shown on the page August 15, 2023
How the BrandScript becomes keywords Step-by-step process Not stated Do keyword research after clarifying the message
How to structure a page H1 keyword, H2 message, H3 result, CTA Not stated Homepage copy tips
AI search (FAQs, schema, llms.txt) Covered Not stated Mentions ChatGPT as a possible future threat to Google
Keeping rankings during a rebuild Covered, with an example Not stated Not stated
Before-and-after numbers Route 69 Customs, Advantage Roofing Client testimonial Client SEO results chart (HMH Legal)
Prices published Every price Not stated Not stated

LifeX is a larger team that also offers pay-per-click, social media and business coaching. Creativeo works mostly with larger B2B and e-commerce brands and offers an ROI guarantee on full implementations. Both are run by Certified StoryBrand Guides.


Questions to Ask Any StoryBrand SEO Provider

Whoever you hire, these questions will tell you a lot:

  1. How do you turn my BrandScript into keywords? You want a clear process, not "we'll add some keywords."
  2. Which keyword will each page target? Every important page should have one.
  3. What will you keep from my current website, and why? If the answer is "we'll start fresh," ask what happens to your current rankings.
  4. How do you prepare my site for AI search? Listen for FAQs, schema and consistent business details across the web.
  5. What results have you seen, and how long did they take? Ask for real numbers and timeframes.
  6. What won't you be able to fix? A good provider will tell you.
  7. What do you report, and how often?
  8. Who will actually do the work?

Frequently Asked Questions

What is StoryBrand SEO?

StoryBrand SEO combines the StoryBrand messaging framework with search engine optimization. The StoryBrand side makes your website clear to customers. The SEO side makes sure people searching for what you do actually find the site, on Google and in AI tools like ChatGPT.

Is StoryBrand good for SEO?

Yes, when the website is built for both. StoryBrand pages are short and clear, which helps visitors stay. The SEO comes from giving each page one keyword, putting that keyword in a small H1 line above the hero headline, and adding depth through service pages, FAQs and long blog posts.

Will a StoryBrand website redesign hurt my rankings?

A redesign can hurt rankings if pages that already bring traffic get deleted or rewritten without a plan. Before changing anything, audit which pages earn impressions and clicks, keep and refine those, and remove only the outdated pages that compete with your good ones.

How long does StoryBrand SEO take to work?

As a rule of thumb: Google starts noticing changes at about three months, most of the effect shows at about six, and the full result arrives at about ten. Local SEO usually moves faster.

Do I need StoryBrand before I do SEO?

You need a clear message before SEO can work well, because the keywords come from knowing your customer and the problem you solve. The StoryBrand framework is the fastest way I know to get there.

What's the difference between StoryBrand SEO and AI search optimization?

Traditional SEO focuses on keywords: telling Google what each page is about. AI search looks harder at the content itself: whether your website answers real questions clearly enough for an AI tool to repeat. StoryBrand SEO today covers both.

Do you run Google Ads as part of StoryBrand SEO?

No. StoryWorks focuses on organic search, local search and AI search. When a client needs traffic sooner, I refer the ads work to partners who specialize in pay-per-click.


Ready to Get Your Clear Message Found?

If your website is clear but the phone isn't ringing, let's find out why. Tell me what you've tried and what isn't working. The call is free, and it isn't a pitch.

Schedule a Free Call

Not ready to talk? The $297 Total Online Presence Snapshot checks your website, your Google Business Profile, your top local competitors and your AI score, delivered in about two business days.


About the Author

Tim Yates is the founder of StoryWorks Marketing in Waukee, Iowa. He has been a Certified StoryBrand Guide since 2020 and is a StoryBrand Certified Coach and a Duct Tape Marketing Certified Fractional CMO. He has coached about 140 business owners through the StoryBrand framework, including breakout rooms on 20+ StoryBrand livestreams, and he runs SEO, local SEO and AI search readiness work for service businesses across the country.

Verify Tim's StoryBrand certification · Connect on LinkedIn

Related reading: SEO Services for Small Business · StoryBrand Website Design · Local SEO Services · The 8 Signals · Pricing