A Step-by-Step Guide to Writing an SEO Friendly Blog


"*" indicates required fields

Got Questions?

This field is for validation purposes and should be left unchanged.

Content Writing Tips

Someone writing on a laptop using content writing tips

If one of your business resolutions for this year is getting your website to rank higher on search engine results pages (SERPs), then creating blog content is likely on your to-do list! We’ve pulled this step-by-step guide together, with SEO friendly blog tips included. It will help guide you through the process of writing blog posts and boost traffic to your website.

By following the simple steps we listed below, you’ll set your website up for success in a way that appeals to both readers and search engines.

Step 1: Define your primary keyword.

Keyword research on a tablet

You may have noticed that we said “keyword” and not “keywords.” That was not a typo; instead, it was an encouragement to help you focus on the blog post you are writing. Below are a few tips to help you get started while you do a little keyword research.

The keyword should be consistent with your blog post’s theme and ‘make sense’ to an audience, reader, or search bot.

Make sure that your keyword is popular with your target audience. Keywords function to drive traffic to your site. So, the more people looking for that one word or phrase, the better. To maximize your growth potential, we suggest that you focus on popular keywords and their variations.

Consider the competition. If there are many different websites all vying for the same keyword or phrase, skip it. Try a variation or a different perspective altogether. Remember that, for your website to compete for a search term, it requires a certain amount of authority (more than that of your competing websites).

One tool that we love (and you will too) is Alexa’s Keyword Difficulty Tool that allows you to pull a report that includes:

  • The top keywords that are related to your industry, topic, or theme
  • The popularity score for each keyword tells you how often people are searching for a specific term.
  • The competition score for each keyword tells you how hard it’s going to be for your website to rank for that specific term. This score considers your site’s authority level and will help you decide if it is worth it to compete for this keyword.

Step 2: Define your secondary keywords.

Yes, you’re allowed to choose more than one. After you’ve defined your primary keyword, it’s time to pick two to four secondary keywords to use throughout your post.

These keywords/phrases should be consistent with your main keyword, as their purpose is to help the search engines better understand and appropriately rank the SEO of your blog post.

Tips for choosing your secondary keywords:

  • Head over to Google and enter your primary keyword into the search bar
  • Check out the ‘related’ search list.
  • Choose two to four of the words that best relate to the primary keyword.

You can also use the SEMRush SEO Writing Assistant add-on for Google Docs to determine secondary keywords for your post. Simply plug-in your target keyword, and this program will generate a list of secondary keywords relevant to your topic.

Step 3: Start writing.

A young man writing on a laptop

To get the most out of every blog you write, be sure that the content is practical and useful for your target audience and the search engines. Here is a comprehensive list of SEO blog tips to help optimize your posts while keeping your audience in mind:

Make it read naturally.

You should be writing for your readers, not for the search engines!

Increase your word count

Every blog post you create should contain at least 300 words, but around 1000 words is almost always ideal. This minimum word count should give you a baseline for creating content that the search engines will have enough information to understand. 

Use keywords naturally.

Spammy phrases are not going to cut it here. The content you create should read naturally as if you are writing a letter to a human being with feelings. 

Keyword density is likely lower than you would expect at about 2%, so use it one or two times every 100 words, and you’ll be golden. If you include your keyword too often, it’s known as keyword stuffing. Search engines can recognize that you’re doing this and penalize your page, so it’s best to avoid it. 

If you really want to improve your content writing game, try coming up with the content first and then going back in and plugging keywords where appropriate. That will allow you to focus on the user experience over the keyword count.

Kick things off with your primary keyword.

Start utilizing your primary keyword in the first paragraph of your blog post. That will give the search engines a head start when figuring out what your blog post is all about. Remember to keep things natural, so don’t force it.

Don’t forget about subheadings!

Subheadings are an excellent opportunity to plug your primary keyword. Use them to break up long blocks of text and make it easy for readers to scan and understand your content. Be sure to use your primary keyword in at least one subheading.

Limit the use of secondary keywords.

They’re called secondary for a reason, so use them that way! Use secondary keywords every once in a while, at most for every 100 words.

Wrap up your article with your primary keyword.

Include your primary keyword in the conclusion of your blog post. Ideally, in a call to action. That will help the search engines know that you’ve covered the topic in its entirety and are ready to move on to the next.

Do not copy and paste!

Search engines hate it when websites copy and paste. In addition to several copyright issues you’d be dealing with here, duplicate content will drag your site down with penalties. Writing original content that will help boost your SERP ranking and build authority.

Use Grammarly.

Avoid any significant grammar errors and provide your readers with well-written content that the search engines will also love by running it through a professional editor or a super useful (and free) tool like Grammarly.

Add inbound links.

Help the search engines better understand how your website works by linking your site’s content to other pages within your site. Internal links are a useful way to keep readers engaged on your site.

Add outbound links.

Link your post or page to other websites that are relative to your content. Ideally, these outbound links (hyperlinks to the content on another website) will be used as sources of information and easily allow your audience to learn more about the topic.

Step 4: Optimize your blog post!

Someone typing an SEO friendly blog post on a computer

Add your primary keyword to the page title.

When crafting your page title, keep your readers in mind! They’ll be able to see this at the top of your blog post and within the related SERPs. When possible, use the keyword toward the beginning of the title.

Add your primary keyword to the permalink.

Similar to the page title, you’ll want to be sure to add your primary keyword to the permalink of your blog post. That is the unique identifier for each webpage and should be used carefully to help direct your audience, define authority, and of course, improve your overall ranking.

Add your primary keyword to the SEO title.

Like the page title and permalink, your primary keyword should be added to the SEO title. Be sure to keep these areas consistent.

Add your primary keyword to the meta description.

Crafting a meta description is an essential piece of the SEO puzzle that many ignore. Second, only to the SEO title, it is an essential factor concerning visibility on SERPs. You’ll want to be sure to include your primary keyword here (only once) in a way that will entice searchers to visit your site.

Use categories and tags.

Being organized is always welcome in the world of optimizing blog posts, so be sure to tag and categorize all of your content appropriately to help the search engines better understand what your site is all about.

Use alt-text in your images!

When writing for any website, you’ll want to include images to help break up the text and improve the overall user experience. Here’s the thing, though; search engines can’t actually ‘see’ images.

So unless you complete the alt-text field, your images are useless concerning optimization. With that in mind, add an alt-text to every single image, and be sure to include your primary keywords.

Step 5: Check your SEO Score!

A diagram indicating an SEO score

One of the tools we love to use around here is Alexa’s On-Page SEO Checker. It will tell you how much your hard work has paid off, how carefully you’ve paid attention to our SEO blog tips, and how search engine friendly your new blog post is.

Are you wanting to call your blog up to the big leagues this year but just aren’t sure where to start, even with all of these SEO blog tips? 

Let Romain Berg help you craft SEO friendly blog posts every single month. Connect with us, and we’ll set up a time to chat about all of the ways that we can help craft amazing content to drive traffic to your site and, of course, improve your bottom line.


About the Author

Sam Romain

Sam Romain

Digital marketing expert, data interpreter, and adventurous entrepreneur empowering businesses while fearlessly embracing the wild frontiers of fatherhood and community engagement.

On May 24, 2024, Governor Walz signed the Minnesota Consumer Data Privacy Act (MCDPA) into...
Explore the nuances of choosing between .com and .org for your website. Learn how Romain...
Discover how SEO transforms real estate marketing, with insights from expert Romain Berg. Learn the...
Learn the true timeline of SEO impact with our in-depth article, highlighting the importance of...
Discover the powerful capabilities of Link Whisper in our review, highlighting its AI-driven internal linking...
Discover essential restaurant SEO strategies for enhancing your online presence. Learn how to leverage reviews,...
Discover how to leverage Help A Reporter Out (HARO) to elevate your brand with Romain...
Discover how analytics and tracking elevate pest control SEO, using platforms like Google Analytics to...
Discover the top SEO podcasts for actionable insights and strategies: The SEO Playbook, SEO Unmasked,...
Discover expert strategies to enhance your website's Domain Authority, including acquiring high-quality backlinks, optimizing site...