@spyfu @mrspy
Content Planning
A step-by-step workflow. Plus, shortcuts, tips and rules of
thumb to get things done efficiently.
@spyfu @mrspy
Mike Roberts
Founder and CEO, SpyFu
@spyfu @mrspy
SpyFu in 60
seconds
Bootstrapped SaaS
company based in
Scottsdale,AZ
@spyfu @mrspy
What I’m going to talk about.
• Goal of your content
• Developing your core keywords
• Create topics → Write articles → Track results →
Improve …and Repeat.
@spyfu @mrspy
Always ask this question (out loud) first.
What is the goal of all this content?
@spyfu @mrspy
Funny thing about that question…
Everybody thinks they know the answer, and so it
seems like a stupid question. So, nobody asks.
@spyfu @mrspy
Here’s a little hack. Ask it this way:
“How will we measure the success of this content?
Which metrics will we use?...”
“…in other words, what is the goal of this content?”
@spyfu @mrspy
The overall goal should have something
to do with money.
@spyfu @mrspy
Does every piece of content need to
convert?
@spyfu @mrspy
It’s easy bruh, just build
REALLY GREAT CONTENT
@spyfu @mrspy
Traffic || Authoritative || Conversion
!(Traffic &&Authoritative && Conversion) //yes, I’m a nerd. ;)
@spyfu @mrspy
Traffic || Authoritative || Conversion
Content → Money
@spyfu @mrspy
Find your Core Keywords
You don’t need to worry about the long-tail right now.
@spyfu @mrspy
Divine Edict
@spyfu @mrspy
Where do you already have good traction?
Google Search Console, SpyFu...etc.
@spyfu @mrspy
Gank from your own PPC campaign.
@spyfu @mrspy
What has worked for your competitors?
@spyfu @mrspy
Two kinds of competitors:
1. Those you want to crush.
2. Those you admire.
@spyfu @mrspy
Mine the Keyword Universe
@spyfu @mrspy
Mine the Keyword Universe
@spyfu @mrspy
Quantify
it.
@spyfu @mrspy
New Free Tool:
Group and
Rollup external
lists
@spyfu @mrspy
Groups
and
Rollups for
any list for
free.
@spyfu @mrspy
How big should a core keyword be?
Enough for about 3-10 pieces of content.
@spyfu @mrspy
So… how big should each piece of content be?
Rule of thumb: ~300 – 3,000 searches per month
@spyfu @mrspy
So, a good sized core keyword is about
5,000 searches per month.
@spyfu @mrspy
How much content do I need?
Add up the search volume for all of your core
keywords. Divide by 1,000.
@spyfu @mrspy
How to get from Keywords → Content Ideas
@spyfu @mrspy
Start with one of the keywords
@spyfu
Two keywords with a similar number of clicks
@spyfu @mrspy
Look at the SERP.
See what’s
ranking.
(Ignore the
really strong
domains.)
@spyfu @mrspy
See what else
those pages
rank on.
@spyfu @mrspy
Can you
do better?
Format, length,
quality?
@spyfu @mrspy
Shortcut 1:
Just start
answering
questions.
@spyfu @mrspy
Imagine
there’s an
internal subject
matter expert
on grants…
@spyfu @mrspy
Shortcut 2:
Start with
your
competitors’
best content
@spyfu @mrspy
Zoom in
on the
best
content for
your topic
area.
@spyfu @mrspy
Zoom in
on the
best
content for
your topic
area.
@spyfu @mrspy
Shortcut 2:
Start with
your
competitors’
best content
@spyfu @mrspy
Create topics → Write articles → Track results
→ Improve …and Repeat.
@spyfu @mrspy
Now to “write” the articles.
@spyfu @mrspy
You can DIY. But, you don’t have to.
@spyfu @mrspy
Leverage the crowd.
@spyfu @mrspy
Leverage the crowd.
1. Translate topic into a brief spec.
2. Select a writer.
3. Approve content.
@spyfu @mrspy
@spyfu @mrspy
This is the entirety f’ing of the spec.
@spyfu @mrspy
That costs about $100 for a 1500
word article.
@spyfu @mrspy
You don’t *have* to have them write
an entire article.
@spyfu @mrspy
Track your results.
Remember how I said you didn’t need to worry about
the long tail yet? Now is when you do.
@spyfu @mrspy
You’ll see the
needle moving
in the long-tail
way before you
see it on your
core keywords.
@spyfu @mrspy
Most of
your
content is
going to
suck
@spyfu @mrspy
Google Search
Console is my
favorite to see
progress
@spyfu @mrspy
Side by side comparison
@spyfu @mrspy
Super efficient improvement loop
1. Make sure your Titles and H1s contain your top
keyword.
2. Combine and crosslink
3. Expand
@spyfu @mrspy
1. Make sure
your Title and
H1 match the
top keyword
@spyfu @mrspy
2.
Combine
and
Crosslink
@spyfu @mrspy
Filter by
the top
Keyword
@spyfu @mrspy
These are
your
combine and
crosslink
opportunities
@spyfu @mrspy
3. Expand: Answer questions
• Answer
questions
@spyfu @mrspy
3. Expand.
• Improve the article – go deeper
• Add video content – sometimes more than one
• Infographics
@spyfu @mrspy
Create topics → Write articles → Track results
→ Improve …and Repeat.
@spyfu @mrspy
One last thought:
There are 20-50x more clicks available once you’ve
got a foothold.
…and every spot you move up adds 20-50%
@spyfu @mrspy
Questions?
@spyfu @mrspy
Let’s say you have 20 core keywords
• Average of 5,000 searches per month.
• 20 x 5,000 searches = 100,000 impressions.
@spyfu @mrspy
That’s how many articles you’ll need to write.
100,000 searches per month / 1,000 = 100 articles
@spyfu @mrspy
That’s a good first pass.
Measure. Find successes, and double down. Repeat.
@spyfu @mrspy
That’s a good first
pass.
Measure. Find successes,
and double down. Repeat.
@spyfu @mrspy
How many visitors is this going to get?
Rule of thumb:
2-20 visits per month per 1000 impressions.
@spyfu @mrspy
More simply
Each piece of content adds about 5-10 visitors per
month
@spyfu @mrspy
@spyfu @mrspy
Assumption:
You’re probably going to average somewhere near the
bottom of the first page to second page.
@spyfu @mrspy
You can improve from there.
There are 20-50x more clicks available once you’ve
got a foothold.
@spyfu @mrspy
Super-convenient little trick:
Moving up one spot on the first page will get you 50%
more clicks.
(Moving up one spot on page 2+ will get you ~20%.)
@spyfu @mrspy
Here’s where we are:
20 core keywords → 100k searches → 100 pieces of
content → ~1000 visitors per month
@spyfu @mrspy
But, it’s a recurring asset.
Let’s assume: Evergreen content has an average
lifespan of ~5 years.
@spyfu @mrspy
What’s the lifetime value of content?
5-10 visitors per month x 60 months = ~500 visitors / article
1000 visitors per month x 60 months = 60,000 total visitors
@spyfu @mrspy
What’s the value of a visitor?
• YMMV.
• What’s the conversion rate of a first time organic visitor to
your blog? Multiply that by customer LTV.
• What’s your opportunity cost for the same traffic (in PPC
dollars)?
@spyfu @mrspy
For my company:
Between $4 and $8 depending on the method.
So, let’s go with $4.
@spyfu @mrspy
Lifetime value of content in dollars:
500 visitors per article x $4 per visitor =
$2000 per article
60k visitors x $4 per visitor =
$240,000 LTV
@spyfu @mrspy
GLORY!
60k visitors x $4 per visitor =
$240,000 LTV
@spyfu @mrspy
BTW, not all content needs to be
evergreen.
You should still measure value by LTV.
500 visitors today is better than 500
visitors over 5 years.
@spyfu @mrspy
In fact, you might be able to use timely
content to pay for your evergreen content.
Paying $500 per article is operating at a
loss for the first year. But a 4:1 mixture
of evergreen and timely = break even.
@spyfu @mrspy
6 hours per article… 600 hours.
You’ll be done in 15 weeks.
@spyfu @mrspy
Hopefully, you’re
*extremely* passionate
about the topic.
@spyfu @mrspy
Similar to the
previous
one… in that
it kinda
sucks.
@spyfu @mrspy
My advice: Structure it like a hub and spokes.
You should personally write the hub content.
@spyfu @mrspy
Then the hubs link together
@spyfu @mrspy
Then use that to blow up planets.
@spyfu @mrspy
Now you only have 20 articles to write…
and you have to time to make them
“thought-leader” quality.
@spyfu @mrspy
How to create the other 80 supporting
articles.

Build a Content Plan