A common complaint when people start doing SEO is “I don’t want to be spammy.”
Search engine optimization is a powerful way to put your business in front of potential customers. But, for better or for worse, so-called “black hat” SEO has left a lot of business owners with a funny taste in their mouth.
Keyword stuffing, buying links, and spammy guest posts are tactics of the past. Google has gotten smarter, and they don’t work anymore.
But you still need to have SEO friendly content, right?
How do you write keyword-rich content that doesn’t seem spammy to either people or search engines—but still appears in search results? You don’t want readers to be able to tell that you’re adding in keywords.
This article will teach you how to ethically and not-spammily add keywords to your content—so smoothly that your readers won’t even realize.
Even if blogging isn’t your full-time job, you can still pick up some quick SEO tips to make promoting your content easier.
Here’s what you need to know about writing SEO-friendly content:
- Start with keyword research
- Use keywords in your URL
- Write SEO headlines
- Optimize images for SEO
- Don’t be afraid to write long content
- Use related keywords to level up
Start with keyword research
Start with keyword research before you actually write your content.
Long-term SEO will often require making tweaks and updates to content to improve rankings—but it’s enormously easier to add keywords in your first draft than it is to edit them in later.
So you’ll want to do the foundation of your keyword optimization the first time around.
If you start your writing process with an outline, that’s a great time to do keyword research. You’ll have a good sense of your blog topic, and enough information to do good research—but it’s also early enough that you can pivot and add sections based on what research reveals.
Actually doing keyword research isn’t the subject of this article—that’s its own potentially massive topic. This article is about how to use keywords once you find them.
But I know that’s pretty unsatisfying, so here are two of my favorite guides on how to do keyword research.
- The Lazy Writer’s Guide to 30-Minute Keyword Research, by Britney Muller
- How to Research Keywords: A Step-By-Step Guide, by Andy Crestodina
Both guides cover the fundamentals of keyword research (hint: target relevant, high volume, low competitiveness keywords). Both also walk you through exactly how to use specific keyword research tools to find the best keywords for your business and content.
Right now, we want to know how to write SEO friendly content with the keywords we’ve gone out and researched.
Put keywords in URLs, alt text, and headlines
Keywords are more important in some areas of a blog post than others. Also, there are a few different kinds of keyword optimization you can do.
Ok, now we’re getting into the meat of how to optimize articles and blog posts. We’re going to cover how to create keyword-rich content in two parts.
First, we’re going to tackle the “standard” ways to use keywords in content.
- Image alt text
- Throughout a blog post
Then, we’re going to cover two ways to take your keyword optimization to the next level—and future-proof your blog posts against any future Google updates.
- Don’t be afraid to write long content
- Use semantic SEO and related keywords to improve content
Let’s dive in and learn how to optimize blog posts for SEO.
Use keywords in your URL
Use your primary keyword in the URL of your blog posts. Honestly, this section could almost end with its headline.
I’ve got two quick tips to add, and a warning.
First, make your URLs short. The URL of this post is just /how-to-write-SEO-friendly-content/, not /how-to-write-SEO-friendly-content-that-generates-traffic/. Even that first URL is on the longer side.
By the way, this includes minimizing the number of subfolders on your site. The URL of this post is not /blog/marketing/content-marketing/SEO/how-to-write-SEO-friendly-content/. Limit yourself on subfolders.
Second, avoid adding numbers to your URLs. The blog post I wrote on the habits of highly productive people, for example, has the URL /habits-of-highly-productive-people/, not /18-habits-of-highly-productive-people/.
What if you want to add more tips to your article later? Updating content for SEO is a great tactic, and adding a number to your URL makes it harder.
Finally, a warning—your URL is hard to change. Once you’ve posted an article, changing your URL risks losing the SEO benefits of people linking to you. Get it right the first time.
Write SEO headlines
Your headline is the second most important place to add your main keyword, after your URL.
Ideally, you would put your primary keyword towards the beginning of your title. Even if this is less important to Google than it used to be, people are more likely to actually click on your article if they can see that it mentions the keyword they searched for.
Sometimes it’s hard to figure out how to use keywords in your headline. There’s a nice SEO headline formula that can help.
Take a look at this headline written by Andy Crestodina of Orbit Media Studios
Source: Orbit Media, What to Blog About
As you might expect, this article ranks first for the phrase “What to Blog About.” If you head over to Orbit’s site, you’ll see that this phrase also appears in the URL.
Notice the construction of the headline—it’s easy to turn into a formula.
[Primary Keyword]: [Elaboration + Secondary Keyword].
Here are a few examples of this formula in use on the ActiveCampaign blog:
- Is SEO Dead? How Content Shock Is Changing Search Engine Optimization
- How Do Online Businesses Make Money? Types of Revenue for an Online Business
- 11 Small Business Productivity Tips: Effective Time Management Strategies in Business
Of course, this isn’t the only way to write a headline for SEO. But it’s a simple one that’s easy to use for most content topics.
Use keywords in your content
I’ll be honest. This is less important than it used to be.
As Google gets smarter and smarter, it becomes less and less important to include a bunch of mentions of a specific keyword in your content.
Having an “exact match” keyword on your page can help you signal what your content is about, but search engines are relying on exact-match keywords less than they used to.
You can test this for yourself. If you google a phrase that’s longer than a few words, chances are good that Google will show you at least some content that doesn’t even have that phrase in the headline. It’s become smart enough to know that the content is relevant anyway.
That said, SEO friendly content will usually mention the primary keyword at least a handful of times throughout its body text (see what I did there? SEO friendly content indeed).
Optimize images for SEO
How important is it to optimize your images? Does alt text help SEO? If you aren’t actively doing image SEO, it’s probably only somewhat important. But it doesn’t take long, so it’s worth doing.
That said, if you’re producing blog posts that include a lot of original design work, you probably want to invest some resources into image SEO.
A lot of the time, Google image search results are less competitive than the standard “10 blue links” style search results page—for the simple reason that not as many people try to do image SEO.
But if you’re using stock photography or other simple images, it’s probably enough to add a quick image alt text and make sure your image’s file name is descriptive and has a keyword.
Remember—image alt text was originally intended to help people with disabilities. It’s fine, and even recommended, to include a keyword in alt text, but make the the text is actually relevant to the image.
As an added note, it often makes sense to a caption to your images.
Captions get read even by people who are just scanning body text, and can be a nice way to add a related keyword that you’ve been having trouble finding a place for.
Don’t be afraid to write long content
So far we’ve covered the basics of where to use keywords in your content. Now we can get to some of the more advanced stuff.
Let’s start by talking about content length.
“How many words should be in a blog post” might be the most common question asked by people who start blogging.
If you trawl through the various content marketing experts, you’ll see a variety of opinions. Someone will inevitably mention Seth Godin, who has written a blog post every day—sometimes only a couple of sentences long—for the last who knows how many years.
I’ve heard people say things like “you should never go over 500 words” and “no one reads long content.” These beliefs are common, but are they true?
I’ll skip to the punchline: they aren’t.
The most recent blogging study by Orbit Media Studios found that the average blog post is 1142 words long—and has increased in length every year since the study started in 2014.
But wait, there’s more! Even though the average blog post hovers around 1000 words, bloggers whose average posts are over 2000 words report massively better content marketing success.
56.3% of bloggers that typically write 2000+ word blogs report “strong results”—compared to 20.1% of those writing fewer than 500 words and 35.4% of those writing 1000-1500 words.
Source: Orbit Media, Annual Blogger Survey
Does that mean that long blogs are always better? Not necessarily (insert Seth Godin reference here). But long blog posts do seem to at least correlate with success—especially SEO success.
A 2016 study by Backlinko showed that the average result on the first page of Google has 1890 words—and I would expect that n