How to write an SEO friendly blog post

SEO-friendly blog post should follow certain rules to be visible in search engines

To keep website visitors engaged, interested in its content, and, eventually, be able to convert those visits into sales, you need to have great content. Every day, billions of people from all over the world search internet. It is essential that you provide them with information that will give them the answers to their questions. However, writing great content is only a part of what search engines are looking for. After all, what is the point of writing it, if nobody can find it in search engines? This is where search engine optimization (SEO) plays a vital role, and becomes a part of writing a great SEO-friendly blog.

Writing is a skill, and apart from writing content that appeals to your audience, you need to consider the structure of your content to ensure that your readers will appreciate, like and share your post. Writing an SEO-friendly blog encompasses many aspects, and if you learn this skill, you will maximize your blog’s visits and provide meaningful and engaging content to a significantly wider audience.

If you want to make an SEO-friendly blog, you should follow these steps in making an on-site SEO:

Have a good idea of what you are going to write about

Before you even start writing, make sure that the topic is relevant to your niche and you already had visitors, who were interested in a similar content. Go into your Google Analytics account and understand your website’s audience better.

Use and incorporate the right keywords

People constantly search for information, and they do this by inputting a word or set of words on a search engine. Having the knowledge of common words that people use to search, you can strategically place these words in your content (keywords). Consider using long-tail keywords, which are much more important than short keywords. While writing your content, think about your focus keywords, and incorporate them into your text. A word of caution: don’t overuse your focus keywords. Having these words repeated many times would affect readability, put off your readers, and, worst of all, will have a negative impact on your website’s SEO (existing search algorithms penalize websites that overuse keywords that are meant to increase the rank of the page, rather than the actual content’s value).

Have a proper structure for your blog post

Make sure that your blog has some structure, and it is basic that your content has an introduction, body, and conclusion. The introduction serves to draw your reader’s attention, and have them identify a certain problem or question. The body serves as the main text that will explore the problem and provide answers to it. Finally, the conclusion summarizes the content and provides the closure to it.


Best keywords for SEO

Google Ads vs SEO for new businesses

wordpress diy website
wordpress diy website

Use paragraphs

The use of paragraphs provides extra structure to your text. Do not make long paragraphs, as most readers see it as “too long,” and easily get tired reading it. Make sure that you structure your ideas well and provide one paragraph for each idea. Alternatively, you can also put numbers or bullets to each part of the text to clearly distinguish each point.

Use headings

Make sure your article contains the Heading tags (<H1>, <H2>…). These tags should appear in a body of the blog in ascending order (<H1> to be followed by <H2>, and so forth). Headings are not only visually appealing but provide extra structure and easy readability. Headings can aid Google in understanding your topic, and can definitely help increase ranking. Apart from headings, also place subheadings as necessary. It is also good practice to incorporate your focus keywords on some of your headings.

Make sure that a hyperlink of the page contains your major keywords

Include your major keywords into the title of your article, as well as into its hyperlink (see example below).


Consider the length of your blog post

There is no absolute rule regarding how long your blog should be, but 300 words is a good start. How to do an on-site SEO also involves making a blog post that has the right number of words. Articles that contain a lot of content and have a lot of information that brings the readers to your blog are also highly “valued” by search engines (it is based on mathematical algorithms, but we’ll keep it more “human” for the sake of clarity). The more information on relevant topics you have on your blog, the more people want to read it and, as a result, your blog’s ranking in various search engines will keep rising.

Consider adding links to your posts

On top making great content with the right structure and keywords, it is also necessary for you to insert links to your posts. These could be on-site links (links to other pages of your website), or outbound links (links to other websites). Writing an SEO-friendly blog with links not only increases Google rankings, but they also help you engage more with your readers, improve click-through rates (more pages of your website will be visited and read), and, as a result, convert into sales.

If your blog is created with CMS WordPress, take advantage of Yoast SEO plugin or any other SEO plugins.

There are many WordPress plugins that help you with on-site SEO. Yoast is one of them that we highly recommend. It is a useful tool that analyzes the on-site SEO of your content and allows you to seamlessly insert your keywords and provide meta description for your article without the need of doing so manually. Here are a few things that are very easy to monitor and improve with Yoast plugin:

The proper use of keywords


You may see how the keyword “how to increase your productivity” can be found in the title, focus keyword, and meta keywords description. This provides consistency for your on-site SEO. Be consistent with your keywords and place them in each section.

Adding or changing WordPress default article titles, slug, and meta description:


A quick analysis of the content you wrote:

It provides additional guidelines on how to do an on-site SEO and gives the specific points on what you can adjust to improve the blog’s SEO. The more “green” dots, the better it is for your content.


As you are adjusting your content based on Yoast SEO Analysis, you can also see on the right side the SEO status of your post. Yoast indicates if the SEO is Good (green), OK (yellow), or Needs Improvement (red).


Keep in mind that writing an SEO-friendly blog does not just involve writing a great content. You need to use certain strategies that will make your content more attractive to search engines and increase the ranking of your blog post. Follow these steps, and you’ll surely see some improvement in on-site your SEO strategy.

If you enjoy our articles, you may always subscribe to our newsletter or leave a comment below.