Writing optimized content is one of the ways to rank in search engine results pages (SERP). If your site is on page 1 of the SERP, it means more people will be aware of your brand and you will gain more traffic on  your website. 

That’s why you should know the nuts and bolts of writing a blog post that’s optimized for search engines. Tools such as SEMrush, Grammarly, come in handy to help you with writing your SEO articles. One of the most overlooked parts of SEO is meeting the minimal number of characters and words in order for your article to even be considered by search engines as worth it to rank. This is why aside from those tools mentioned above you need to consider using an  online character counter to help you quickly determine the exact number of characters in your article. This ultimately eliminates the hassle of having to do it manually and is very easy to use. It might look like a very minimal factor but it is a big help in determining if your article can actually rank.

If you want to learn more about how to write blog posts that rank first in SERP, take note of this SEO article writing guide. 

Think of a Topic to Write

The first thing that you should think about when starting your SEO article writing is the topic. Picking a topic that’s relevant to your industry and website’s niche is a must. You’ll attract and retain loyal readers if you write stuff that’s related to your business, and this loyal following of yours will be your asset to boost your website presence and website traffic. 

Aside from attracting loyal readers, writing relevant SEO articles also helps search engine bots to crawl your web page easily and rank it on SERP. When you just keep on posting random topics on your site or to other websites, there’s a high chance that search engines won’t index your articles or web pages. 

If you want to find relevant topics, use BuzzSumo, and try to run a search on it. BuzzSumo is an excellent platform to discover the most read blog posts of your competitors, and find relevant content ideas for your blog articles. 

Use the Right SEO Keywords

Keywords are essential elements of SEO. They are words or phrases in your web content that enable search engine users to find your website’s pages when they’re searching the web. If you use the right SEO keywords, your website will stand out above your competitors.

You need to craft an effective keyword strategy to achieve your SEO goals. Make sure to do keyword research and analysis to find the best keywords that help rank your website on search engines. Use tools such as SEMrush for your keyword research and analysis. 

Stick to the Optimum Keyword Density

Once you discover the ideal keywords for your blog article, you should see to it that you use them in your web content effectively. Always observe the perfect keyword density when using focus keywords. 

Search engine bots are now smart, and it’s a big no-no to use a large number of keywords in a blog article because search engines like Google may consider your action as keyword spamming. 

So, when placing keywords in a blog post, stick to at least 1 to 2 percent keyword density. Aside from using the right amount of keywords, you should also insert LSI keywords or latent semantic indexing keywords in your web content. LSI keywords also help search engine bots to understand the context of your blog articles better. 

Structure Your Blog Posts Properly

Readability of your blog articles is vital to rank well on search engines. That’s why it’s a must that you should observe proper structuring when writing your content. Use appropriate headings and subheadings. It’s also a good practice to insert your target keywords on your headings and subheadings to make your content SEO-friendly. 

Use Images or Infographics

Did you know that adding relevant visuals to your blog posts improves information retention of the readers? 

Yes, you heard it right, and there’s a study to back it up. Moreover, search engine bots also understand better the content of a web page if there are images or infographics in it. So, don’t forget to add visuals to your blog posts to make them more informative. 

Put Internal and External Links

You can promote other pages from your website by linking to them in your blog articles. This practice is called internal linking, and it helps your previous blog posts  rank well on SERP. But keep in mind to only put internal links that are relevant to the topic you’re writing. 

Looking for relevant links across the web and putting them on your blog articles also helps to optimize your content. This practice is known as external linking, and many SEO practitioners use this SEO practice. 

Add Meta Titles and Meta Descriptions

Meta titles and meta descriptions help web pages to look better on search engine results pages. They describe what the web page is all about, and they help increase click-through rates to your web page. 

When you write meta titles and meta descriptions, use target keywords in them and keep them at their ideal lengths. For meta titles, 60 characters are okay, and, for meta descriptions, you can keep them to at least 160 characters. 


SEO is an ever-changing field, so make sure to do your research about the latest trends. The SEO article writing fundamentals mentioned in this article are also important to keep in mind if you want to rank your website on search engines.