Skip to main content

How to write a blog post with optimal SEO

how to write a blog post
(Image credit: Shutterstock)

An enormous amount of content is published to the internet every day, so if you want to attract readers to your blog, you’ll need more than the best website builder and a topic to talk about—you’ll also need to understand SEO, or search engine optimization.

SEO is the process of tailoring your blog post to make it more visible on search engines such as Google and Bing. These search engines analyze web pages for certain indicators of content and quality. If you learn how this works, you can implement a few simple tricks to move your posts higher up in the search results. In this feature, we show you how to write a blog post with SEO in mind, in order to bring in more readers.

Step 1: Have a clear purpose

how to write a blog post

Think about SEO when writing your blog posts (Image credit: Pixabay)

Before you write your post, think about what its purpose is. There should be one clear, specific topic that your article is about. Consider what kind of person you want to read your article, what they should get out of it, and what search terms they might use if they were looking for it. Answering these questions will help you write the article and implement the following steps.

Step 2: Structure your article for readability

Search engines can tell how readable an article is—that is, how easy it is for someone to read through and understand its points. A major aspect of this is giving your writing a clear structure. There should be an introduction, a main body of text, and a conclusion. 

It should also be divided into paragraphs, preferably with section headers. Short paragraphs work better, as they are easier to scan for information, especially on mobile phone screens. Similarly, short sentences are preferred to long, complicated ones. Try to use transition words, like “similarly” and “and,” to connect content points.

Step 3: Use a strong focus keyword

Many blogging sites let you set a focus keyword, which is the main search term that you want leading to the post. Choose one that’s specific to the post and not used by any other posts on your website; after all, you don’t want your pages to compete with each other.

A useful trick is to use a long-tail keyword, which is a longer term, and often a question. Make sure to include your focus keyword throughout your article. For example, the long-tail keyword of this article is, “how to write a blog post,” which we used in the title, the introduction, and this very sentence.

how to write a blog

A question can work well as a focus keyword (Image credit: WordPress)

Step 4: Use topic tags

Besides your focus keywords, you can add tags to your blog posts. These are like category titles, which organize all the content on your website. Think of them like the index words in a book—readers interested in a topic can find all your articles about it using the tag.

If an article covers several topics, you can include multiple tags. However, don’t use tags too similar to each other, like “SEO” and “Search Engine Optimization.” Search engines and readers are both clever enough to interpret this as you trying to trick them by listing the same content multiple times. It’s useful to have a set list of tags for your site and restrict yourself to that list.

Step 5: Have an effective title

how to write a blog post

Emotive words like “catchy” can help draw in readers (Image credit: Google)

Choosing your title carefully is important, because not only do search engines use the title to determine the article’s content, but it’s also the first thing that viewers see in the search results - so it plays a major role in their decision to click through.

It’s useful to include your focus keyword in the title. Google cuts titles off after around 60 characters, though, so make sure your keyword comes before that point. It’s also a good idea to use emotive power words. Think about how words like “easy,” “spectacular,” and “thought-provoking” might grab a reader’s attention.

Step 6: Optimize the meta description

The meta description is a summary of your article’s content, and it appears below the title in search engine results. In an engaging and concise way, summarize why readers should click through. Ideally, your meta description should be limited to 155 characters and include the focus keyword.

Recently, Google has started displaying parts of the article relevant to the searched terms underneath titles, rather than the meta description, so some SEO experts say that the meta description isn’t as useful as it used to be. But it’s still worth the short amount of time that it takes to write it.

Step 7: Use images effectively

how to write a blog post

You can find suitable images on royalty-free photography sites (Image credit: Pexels)

Since the human mind often finds it easier to parse visually appealing content, adding images to illustrate and help explain your point makes your articles more engaging. Consequently, they’ll be placed higher in search results. You can also embed videos for extra engagement.

It’s important to add alt text to your images. This should be a concise, specific description of the image. It tells the search engine what the image shows, and helps it rank in image results pages. Also, the image can be described to users with slow internet connections or screen readers. 

In the introduction to this feature, we linked to another article on Tom’s Guide. There are two reasons to do this. First, it allows readers to discover other content on the site that may be relevant to them. The other reason is SEO-related.

Search engines can tell if an article is linked to and from other web pages. To the algorithm, this makes the article seem more valid and relevant, so it will be moved up in the search results. It’s useful to include internal links wherever possible in your blog posts—your pages will support each other’s SEO scores.

Summary

Search engine optimization involves a certain amount of technical understanding of keywords, meta descriptions, image alt text, and how search engine algorithms interpret all this data. However, most of it is about simple readability. The more engaging your content is to readers, the higher your search engine ranking will be.

If you follow all the tips and tricks that we’ve listed here, you should be able to significantly improve your blog post’s standing in the search results and attract large numbers of new readers in no time. For further advice, see our feature on common mistakes made by WordPress website owners.