My Step by Step Process To Write SEO Friendly Blog Posts


Creating content for SEO can be hard and time-consuming. However, it’s a necessary skill if you want to get sustainable organic traffic each month.

How to write SEO friendly blog posts you might ask? I will show you my process in this article.


SEO is a set of techniques and strategies that help websites rank on search engines. On-page SEO and off-page SEO are the main types of SEO that every website needs to implement to get organic traffic.


Content is the presentation of information for a purpose to a specific audience. through the internet.

The written word is not the only type of web content, but also include blog posts, videos, podcasts, and even social media posts.

The purpose of web content is not to sell. It’s used to market your business, get people invested in your brand, and educate your audience.

So if we put both concepts together, SEO content is any content designed to rank on search engines like Google, Bing, Yahoo…etc.

Types Of SEO Content

Bog Posts A blog is one of the easiest ways to create and publish content.

Whether you run a small business or a big one, publishing SEO-friendly blog posts is a fantastic method to bring consistent organic traffic to your website?

Your blog posts can cover a lot of things related to your business or your audience want to know.

Your blog posts could reach a larger audience if you know how to do keyword research, competitive analysis, and proper keywords placements.


Guides are longer pieces of content that explain in detail how to do something. For example, I published guides on keywords and SEO.

White Hat SEO Techniques

How To Find Profitable Keywords

Both contain more than 5000 words. Not all guides demand that length because a lot of factors are involved such as the niche or topic complexity.

In my guide, How To Find Profitable Keywords, I covered:

What does it mean a profitable keywords

Understand different types of search intent

How to find head keywords

How to break down head keywords into long-tail keywords

How to analyze keywords difficulty.

Google loves this type of long-form content because it satisfies users and contains a lot of keywords.

Also, it’s a great opportunity to drive social shares and capture emails.


Infographics is a recent type of SEO content that gained major popularity in recent years. Infographics are simply a graphical representation of information or data.

Usually, an infographic is a set of images, data, charts, and minimal text that explain a particular subject. People love infographics because they remove the burden to read a long-form article.

If you want to take this approach, you need to know how to optimize your images for SEO and the best directories to submit it.

Products Pages

Product pages are a great opportunity to generate affiliate commissions. These types of pages don’t have a lot of competition and easy to rank.

You can target certain types of keywords like;

«Product Name» review

Product Name pricing

Product Name features

By using specific keywords, you can attract targeted people right to your product pages.

You just need to find the search terms related to the product and create a piece of content around it.

Why Do We Need SEO Friendly Content?

SEO is a quality-based marketing approach and works for the long term. It takes time for Google and other search engines to understand and index your website.

Besides writing and publishing, you need to build links and promote on social media.

This is where most bloggers lose patience. It’s estimated that a new piece of content takes about 6-12 months for Google to rank.

But in the end, SEO pays off. Traffic that comes from search engines is targeted and more likely to read and share your content.

High user engagement is associated with high ROI. When people are engaged with your content, the more likely to become leads and customers.

Pick The Right Keywords For Your Blog Post

Doing keyword research the right way is a key piece of your SEO strategy. This step crucial if you want to maximize the potential of organic traffic you get from search engines.

Not all keywords are the same. Some might have a huge conversion potential while others aren’t. Some keywords are competitive and don’t worth going after.

Many tools are available to perform keyword research like Ubbersuggest and Semrush.

What I recommend is to start with Google autosuggestions, related searches, and People also ask.

For example, a random keyword might be « Cabo San Lucas ».

Type that search terms on the search bar, and Google will autosuggest related search terms.

In just a few seconds, your list of potential keywords.

Google autosuggestions

The second place is Google related searches

For example, a random keyword might be «Samsung laptop»

Type that keyword and hit search

At the botton of the page.

At the bottom of the page, Google suggests related keywords your audience is typing.

Once you made a list of potential keywords, now it’s time to filter those keywords based on difficulty.

I explained this step in details in this article:

The Ultimate Guide To Find Profitable Keywords

Gather Your Sources And Find Reliable Information

Once you’ve picked the right keyword, now it’s time to find reliable sources of information.

The first strategy I recommend is to spy on your competitors? Yes. There is nothing wrong with that. I don’t mean stealing word by word.

People who are ahead of you in the game are your best allies. They are great sources of inspiration.

Just type the topic you want to cover and see where it takes you.

Here my formula to make something better.

Make it longer in term length

Make it more in-depth Add details, images examples, stats, charts, etc

Come up with a headline that standout.

Another place to gather information is magazines.

A good place to start is Online magazines help come up with headline ideas, new perspectives about certain topics, and new structures for your blog posts.

Make a list of 5-10 points you want to cover in your blog post.

Pick An Ideal Blog Post Length

According to some studies made by Brian Dean and Hub post, Long-form blog posts perform better in terms of ranking, natural linking, and social shares.

However, this doesn’t apply to all circumstances. For example, a blog that covers new gaming tools, technology gadgets, or celebrity news. Also, new a new blog that has less than 100 pages.

The goal of your blog post should satisfy the user intent. The reason why a visitor wants to read your blog post in the first place.

Also, when it comes to ranking, a lot of factors are involved like domain age, link building profile, on-page SEO, site loading speed,, etc.

The blog post I recommend is between 1500-2500 words as a new blogger. At the beginner stage, Google doesn’t give your site a good credit because it’s brand new?

Once your blog reaches 100 pages, then Google starts to see you as a legitimate business.

Create A Compelling Title And Description

The title and description play an important rôle in your blog post-performance. Both elements are the first things people see in the result pages.

Your title has to capture attention and sell the benefit. You can use your copywriting skills to craft an SEO- friendly and benefit-oriented title.

The best advice I can give you about crafting title to check magazines and online publications.

The description is where you give readers a taste of your blog post. It’s the second thing people see after your title. This little space has to stand out from other websites and gives readers a strong reason to read your blog post.

It’s best to keep your description no longer than 160 characters. Make your target keyword is included in a natural way.

To maximize the performance of the meta description, you can use words like:

Here some groundbreaking techniques to …

These proven tips will help you …

Things you need to know about…

Use Headings Tags the Right Way

Heading tags highlight the most important elements of your content. They work exactly like outlines and used for different reasons.

The most important thing is to structure your blog post and help the search engines understand your content.

Use Heading Correctly

Heading tags highlight the most important elements of your content. They work exactly like outlines and used for different reasons. The most important thing is to structure your blog post and help the search engines understand your content.

The most used heading tags are H1, H2, and H3. H1 represents your blog post title.

H2 and H3 help readers go through your blog post and tell them what to expect. Also, it gives your readers an idea of what the text is about and the things they are going to learn.

A basic blog post structure goes like this:

H1 Post title

H2 Sub-heading

H3 Sub-sub-heading

H2 Sub-heading

H2 and H3 have to include your target keyword or its variation.

Post Quality Images.

A picture is worth a thousand words and the most popular blog posts have high-quality images. An image makes your blog post visually appealing and helps you convey your message.

But first, your images should be related to the context of the post.

You can post statistics, infographics, videos, graphs, charts, and other media elements.

Those visual elements help demonstrate your expertise, authority, and make your post more interesting to read.

An image gives your readers a break from reading a lot of text. A video for example can significantly decrease your bounce rate.

While Google can’t read visual elements, but you can make them SEO optimized.

For example, if you are posting an image about Bora Bora beaches, you can name bora-bora-beaches.jpg instead of img000.jpg.

Also, you can fill the ALT TEXT with a short image description.

Wrap Things Up

These 5 elements are the building blocks SEO-friendly blog posts. Always provide something useful and new to the table.

Before you write content, spend some time doing research, and have a clear idea of what do you want to achieve.