*** Author’s Note: We originally published this blog post in February of 2016. A lot can change in four years, and to improve the quality of the post, we have expanded it and updated some outdated information. We hope you enjoy this updated version even more than the original! *** 

Have you ever wondered what separates a generic blog post from an effective and truly great blog post? What are the most important factors to consider when writing content? What methods are most likely to drive traffic to your site? With so much conflicting information available at your fingertips, it’s no wonder there’s so much confusion surrounding the topic. Let’s clear things up a bit by taking a closer look at how to write a great blog post!

1. Write About a Topic of Personal Interest

How to write a good blog post? Write something you're interested in!The first step to writing a great blog post is to write about something you have a passion for. What lights you up? Are you a talented chef who would be excited to share cooking tips and pictures of your latest concoctions? Maybe you have a flair for fashion and get amped up gossiping about the latest celebrity trends. Perhaps you have access to a wealth of information regarding commercial real estate investing! Whatever it is that fuels your spirit, write about that. Staying connected to the topics that excite you will help you attract an audience who also understands the value of what you are offering. Your interest in the topic you are writing about will shine through, keeping your readers engaged and coming back for more! Many bloggers make the mistake of posting content out of a sense of necessity, but the numbers don’t lie. Check back through your blog posts and take stock of the posts that attracted the most visitors and saw the greatest engagement. You’ll likely find they were the ones you felt the most passionate about.

By the way, we are always thinking about what we should write about. And, we often read other blogs to expand our own digital marketing education. Sometimes, through our own reading, we are struck with inspiration for what we should write about. For example, the other day we read a blog post that mentioned disavowing backlinks. We realized we never wrote about that and a whole blog post on this topic was added to our editorial calendar. So, read about topics you’re interested in, and as you read, look for inspiration on what you should write about.

2. Understand the Importance of Word Count

This rule has a bit more wiggle room than number one, primarily because the ideal word count for blog posts [and pages] can vary a good bit from site to site. Depending on who you talk to, you might hear that posts as few as 300-500 words are ideal, while others will tell you it’s closer to 2,000 or more. From our vantage point, the latter rings a bit truer.

Why Are Longer Posts Better?

The reason for this is simple; search engines such as Google read your content. They do this in an effort to clearly understand what you’re writing about. This enables the search engines to more effectively rank your website in the search results. It makes sense, then, that the more information the search engine has access to, the more easily it will be for your post to have a better ranking in the search results (so your ideal audience can find it).

Is “Too Long” A Reasonable Concern?

Some reputable sources will say a blog post should be around 2,000-3,000 words. This will certainly help with Google rankings! But, there’s the concern a reader might not be interested in reading that many words. So, could it become bad to have such a long post?

To answer, let’s ask this question: Why would a reader stop reading your post? If they leave, will they do a Google search again and find a different post to answer their question? If they stopped reading your post because you didn’t answer their question, then you should have probably written more. Then again, if they stopped reading your post because you gave them all they needed to know, then congratulations! It’s best to thoroughly answer the website visitor’s question. And if you write more than they need to read, they will leave. But they shouldn’t think poorly of you for providing too much information, as long as your content is easy to read and they can quickly skim through it to find the highlights they’re most interested in.

How to Determine an Appropriate Length for You

One tool we like to use is SEMScoop. It isn’t free, but the pricing is reasonable. To use this tool, you simply need to enter a keyword into a search box. The software will then run some calculations and then tell you the average number of words for the pages showing up on the first page of Google. For example, if I search “digital marketing companies” in this tool, it tells me the first page results have an average of 2,193 words (this is an estimation). Alternatively, if I search “digital marketing companies in Pensacola” the average page only has 885 words.

If we want to show up nationally when someone searches for digital marketing companies, we should probably write 2,500+ words for a page or blog post that talks specifically about “digital marketing companies.” However, if we just want to rank well locally, then writing 1,000 words could be fine. But if we want to rank well locally and decide to write 2,500+ words, that would really take us above and beyond the local competition, in terms of content length.

Having said all that, if the blog post is long and difficult to read, then it’s a problem, and that’s a very reasonable concern. For that reason, it’s important to break up the blog post with headers, images, videos, etc. This keeps the content interesting and makes it easier for the reader to quickly find what they want to read about. And this leads us to our third tip…

3. Include Headers in Your Blog Posts

Headers serve two important purposes when it comes to writing successful content. The first reason has to do with your audience. Breaking up your article with headers makes it significantly easier for your reader to follow along. If you’ve ever tried to read a 2,000-word blog post, or even a 1,000-word post, without pictures or headers to break up the text, you probably didn’t finish reading it. Separating your content into smaller sections enables your reader to much more easily keep their place and also offers some insight as to what each paragraph is about. This makes it so they can peruse the article for the information they need, without having to carefully read every word.

Secondly, Google uses your headers to better understand your blog. Well-crafted headers can result in boosted rankings with Google, helping your content get more exposure through Google searches. And of course, this will ultimately drive more traffic to your website… and hopefully more leads and sales.

Have a good keyword strategy4. Have a Keyword Strategy

This is potentially the most important aspect of creating a great blog post. Keywords are the search words your target audience is typing into Google. The goal is to have your website show up when someone types in a keyword you wrote a blog post about. So, the first step here is to ask yourself, “What would my ideal audience be searching for that might let them stumble upon my article?” To give you an example, for this post that you’re reading now, we are focusing on the keyword “Great Blog Post.” We could choose to simply focus on the keyword “Blog Post,” but that would likely be too vague and leave us low in Google rankings for that very competitive keyword phrase. Once you’ve identified the best keyword focus for your blog post or article, you’ll want to make sure to take some additional steps!

What to Do With Your Keyword

  • Title: Make sure to include your keyword focus in the title of your blog post.
  • Headers: At least one of the headers in your article should include your keyword focus, as well.
  • Copy: Your keyword focus should be strategically scattered throughout your content in a way that reads fluidly.
  • Alt Tag for Image: On the backend of your website, you should have the ability to add some “alt text” (alternative text) to any image you intend to use in your article. Including your keyword focus here will help Google better understand your content.
  • Meta Title: If you were to do a Google search on almost anything, you would see 10 results show up on the first page of Google. Notice each result listed has a blue colored text representing the title. Below the blue text is some black text that describes the page’s content. This blue text is your meta title, which can also be set through the back end of your website. Including your keyword there is important.
  • Meta Description: This is the black text we just described above. Your keyword should appear here as well (which can also be done through the backend of your site).

Are you enjoying this post? If so, be sure to subscribe for occasional email updates from our team!


How to Select Your Keywords

If you’re going to take the time to write a great blog post, which typically takes about 2-10 hours [mostly depending on length], then you want to do it right. This means, including the best possible keyword. We suggest doing some keyword research. You can either do it yourself or you can hire someone to do it for you. In case you’re curious, this is a service we provide. Once the keyword research is complete, you’ll have a list of various keywords that are often searched in your geographic market and in your industry. Then, once you know what your target audience is searching, you should include those keywords into your blog posts.

To take your blogging strategy to the next level, try doing your keyword research first. Figure out what people are looking for, and then write blog posts to answer their questions. Then, you can create blog posts completely around relevant keywords. This can be better than creating a blog post, then trying to figure out how to fit some keywords into the post.

Still not quite sure how to select keywords? That’s rather understandable. There’s a lot to it and we could write a whole blog post about this topic. In fact, we wrote three! For additional reading on how to do keyword research, check out the following:

5. Use Internal & External Links

The original version of the blog post was titled “Four Tips on How to Write a Good Blog Post.” In this updated version we are including a fifth important tip, and that’s the use of links. There are two types of links you can include. They are internal links and external links. Here’s how they work:

Internal Links

An internal link is when your blog post or page links to another post or page on the same website. For example, a few paragraphs ago, we shared three blog posts for you to read more about keywords and keyword research. Each title has a hyperlink. If you click those links, you’ll be taken to other blog posts on this website. Those are internal links. Being “internal links” means you won’t leave our website when you click them.

Internal links can be very helpful because they give more context to search engines. For example, we said previously that you want to use a good keyword to help search engines understand what your post is about. We also said you want a good length for your blog post. That’s all true. But, when you include links, search engines can see that. Google, for example, will not only read this blog post, but it will also look at the links we shared. It will look at the keywords in those links and it will even take a look at the blog posts or pages we are linking to. This gives Google an even better understanding of what this post is about.

As you continue to publish content on your own website and include internal links, you will end up weaving a maze of links all across your website. This will really help add value and context to your website, which will help with your Google rankings.

External Links

As you can probably guess, if internal links send people other pages on the same website, external links send people to pages on other websites. This is beneficial as well. Earlier in this post, we talked about a tool called SEMScoop. When we did that, we also provided a hyperlink going over to that website. That’s an example of an external link being used in this blog post.

Whenever you wish to publish a great blog post, try to include a link going to another website. But make sure it’s a credible website that is well established. Technically, if you link to a website that has a bad reputation with Google, that can hurt you. As long as you link to well established and reputable websites, you should be fine.

Having a basic understanding of internal and external links should be relatively easy. But, if you’re particularly intrigued by this concept and you’re also a perfectionist, then check out our recent post titled “How to Optimize Your Anchor Text for SEO:” https://www.jjlyonsmarketing.com/how-to-optimize-your-anchor-text-for-seo/

Summary of How to Write a Great Blog Post

Do you see what we did there? We repeated our keyword (Great Blog Post) in the header, just like we talked about in tip number three! If there isn’t a good place to put the keyword in a header, you can often sneak it in the very beginning or the very end. This way you don’t make it look forced. Which is actually another factor Google takes into consideration when ranking your website.

Well, we have taken a blog post that was originally 1,072 words in length and updated it so it’s now 2,567 words. In the process, we gave Google more to read, which should help with our own Google rankings. At the same time, we gave you a lot more insight into how to write a great blog post. And while there is more we could say, if you follow these tips, you will likely be a much better blogger than the vast majority of your competition.

In summary, write about something you love. Be strategic with the length of your blog post. Include headers. Place well-planned keywords in strategic places throughout your blog post  and include relevant links that are both internal and external. If you don’t have time to write a great blog post, to do keyword research, to figure out how to create hyperlinks, or anything else, let us know. We would be happy to revise your existing blog posts and pages for you. Or, if you want us to provide blog content on your behalf, as ghostwriters, we would be happy to do so. You can connect with us via the contact form below.




Joshua Lyons Marketing, LLC was established in 2015. Since that time we have provided digital marketing services to business and professionals. We help our clients increase their online exposure as a means to increase sales and revenue. Our core services include search engine optimization (SEO), website development and content creation. We also provide other online marketing services, such as email marketing, marketing consultations and various types of advertising. Our team is based in the Milton, Pace and Pensacola, Florida area. However, we work with clients throughout the United States. Read More


Get a quote today! Just fill out the form below and someone will be in touch!