Blogging SEO

11 Tips On How to Write a Good Blog Post: Beginners Guide

How to Write a Good Blog Post for Beginners
Spread the love

“A writer doesn’t write because he wants to say something, but because he has something to say,” F. said. Scott Fitzgerald.

I have written tons of great blog posts for my blogs, you don’t necessarily have to be one of the greatest writers of all time, like Fitzgerald. You don’t even have to be a professional writer. Also, it doesn’t matter whether you use Blogger or WordPress. In this article, I will cover how to write SEO-friendly blog posts even if you are a beginner in the niche you chose.

How to Write a Good Blog Post For SEO

1. Do Keyword Research

How to Write a SEOBlog Post

Recommended>>> Backlinks Building Services to Increase Website Traffic

Once you have an idea of the topic you want to write about, you have to do keyword research and niche site research. Write out other related keywords you found during the research.

Also, check other sites that have written on that topic. For example, if you want to write an article “How to write a good blog post for beginners”, type and search for the topic on Google. Open 3-5  sites on the SERP. Skim through them, take note of the subheadings and make yours better when writing.

Note: The essence of keyword research is to get free traffic (visitors) to your blog via search engines. Also, not all content requires it, eg personal experience articles. 

2. Include Keywords in the Title and Meta Title

Your blog post article should contain the keyword in the title for a better chance to rank high on SERP.  If the title is not too long, you can include other keywords in it. At the same time, you need to engage your readers from the very beginning by coming up with an exciting title for your article.

This makes it more likely that they will open it and read it at all. The title should be catchy, thought-provoking, emotional, shocking, or straightforward. You can make use of headline generator sites.

The meta title is the text that users see on search engine result pages and browser tabs to indicate the topic of a webpage. It is usually not more than 160 characters.

3. Start Writing

How to Write a seo Blog Post

Make a list of topics (subheadings) you will like to cover in the article. You can get that from other sites that have written on that topic. Read multiple articles on that topic, understand it, and write yours. If you are knowledgeable or an expert in the topic, then start writing anything anyhow as it comes to you. You can edit it later. A good blog post must contain an introduction, subheadings, and a conclusion.


A great intro should have any of these or all of these;

  1. Showing Proof – For example, in the first sentence in this article, I started with ”I have written tons of great blog posts for my blogs” that’s the proof. What that means is, that what you read in this article is something I have tried.
  2. the hook- You have to hook the reader to continue reading the blog post. The hook for this article is ”you don’t necessarily have to be one of the greatest writers of all time, like Fitzgerald. You don’t even have to be a professional writer”. Hope you understand
  3. Being direct – This is the value, that they will get by reading the blog content. For example,” I will cover how to write your first blog post as a beginner whether you are an expert in the niche you chose or not”.


This is very important because it helps the reader to know what your content is about and will help you to stay organized and on track when writing. Include related keywords in your subheadings.

Write Short Sentences because they are much easier to read. Long sentences can make it complicated to understand. Keep Paragraphs Short, when your paragraphs are too long, it’s harder to read. I recommend using 2-4 sentences in most of your paragraphs, with some 1-sentence paragraphs to grab the eye.


This is simply the summary of your content, and what you have talked about. It can be a question, CTA (call to action), or something that can make your readers comment in the comment box.

4. Use Other related keywords

Make sure you include other related keywords (low-competitive keywords) in the article. For example, I used ”blog post, content and article” in this post, they are related, and very close in meaning. The use of other related keywords helps to avoid keyword over-optimization. Keyword over-optimization is simply the excess usage of a particular word or phrase you wish to rank for. It is also known as keyword stuffing.

Also, include your keyword at the beginning, middle, and at end of the article.

5. Keyword Density should be 1-2%

Keyword density is the number of times a keyword or phrase appears on a post or page. For example, an article of 1000 words should have the target keyword 10-20 times. 

See>>> Free WordPress Blog Setup Service

6. Use Bullet Points

Whenever you have a list, you can use bullet points to make your message precise and clear, and easy to scan, instead of listing items in a sentence.

7. Add images and videos

Add images and videos where necessary. The article should contain at least one image, more images should be added if it’s a tutorial or a guide blog post. You can get copyright-free images from Pixabay, Unsplash, etc.

Lastly, optimize the image by adding keywords on alt text.

8. Add internal and External links. 

Internal links are hyperlinks that direct readers to another post or page on your site. It can link to a previously written article or to your homepage. Internal linking helps reduce bounce rate, which increases the time a user spends on your blog.

SEO-wise, it helps search engines understand and rank your site better. It also helps to spread external links juice (off-page SEO) to other pages on the site.

External links are hyperlinks that direct readers to another post or page on another site. Add externals links where necessary. Link to relevant and high authority sites.

9. Content-Length

The content length depends on what you are writing about and the average length of the articles that rank high on SERP on the topic. It is more of quality than quantity. For example, go to the individual post (the same topic you are writing on) of the site. Check the word count, one might be 800 words, another, 600 words, 1000 words, 500 words, and so on. Therefore, your post length should be between 500-1000 words.

10. Optimize URL

An optimized URL must be:

  1. Readable by everyone. For an example, not
  2. Use hyphens instead of underscores. Google robots are set up to read hyphens and not underscores.
  3. Include your target keyword

11. Proofread Avoid Grammatical errors

Before you publish the blog post, make sure you read it again, and correct any grammatical errors. You easily achieve that by using Grammarly.

SEO Checklist for Blog posts

  1. Do keyword research
  2. Include the keyword in the title and meta title
  3. Add keyword in the URL
  4. Use other related keywords in the article
  5. Keyword Density should be 1-2%
  6. Add videos, and images and optimize images
  7. Add external and internal links
  8. Content should be of a good length
  9. Optimize URL


As you can see, writing a good SEO blog post is not hard. You just have to follow the laydown rules. Definitely, you will rank someday.


If you enjoyed this article, then please subscribe to our YouTube Channel for WordPress blogging video tutorials and how to make money online. If you have any questions, please leave us a comment. Also, If you think I missed a step or have any suggestions for us; please let us know. We'd love to hear from you!

Leave a Comment