How long should a blog post be for maximum SEO? What is the optimal blog post length for SEO? How many words should you write in a blog post so that it gets better rankings?
These are questions that I get very often in the comments, and in this post, I will help you understand how many words to make your blog posts.
Before we start, let me clarify from the beginning that blog post length alone is NOT a Google ranking factor. Other more important factors can influence your ranking positions, and the word count is NOT one of them.
How Long Should A Blog Post Be?
Over the last 10 years, various research studies concluded that long-form content ranks higher in search results than short-form content. Although the number of words varies per niche, the ideal blog post length is between 1000 and 2000.
Factors that you need to consider before deciding how long to make your blog posts are:
1. Type of post
The length of a blog post depends on its type. If you are running a news blog, then the length of the post depends on the available information related to the story you are covering.
People reading the news don’t like to read unnecessary information just because you want to make your blog posts longer, but they need to get the ‘facts’; this is what your focus should be.
So, in this case, the length of a post depends on the ‘source’.
If, on the other hand, you are reviewing a new smartphone, then, in this case, you should try to provide as much meaningful information as possible.
Notice here that the word ‘meaningful’ means you shouldn’t sacrifice the blog post's quality for length.
In other words, while you want to have many words in your blog, don’t repeat yourself or provide information that is not relevant to your topic, as this will decrease the overall quality of your content.
In addition to the type, you should not forget the purpose of a post. There are cases where the objective of a blog post is fulfilled with fewer words.
For example, a classified ad presents a product or service in only a few sentences, so in this case, the purpose of a post also defines the length.
2. What Does Google Like?
The first step I take before writing a new blog post is to search Google for my title (or focus SEO keywords) and quickly analyze the type and length of blog posts on the first page of the search results.
This is an easy and quick way to find out what Google likes about a topic.
For example, before writing the blog post you are reading now, I did my research and found out that the number of words for the first 5 results on Google are:
- Position 1: 640 words
- Position 2: 2216 words
- Position 3: 4000 words
- Position 4: 2246 words
- Position 5: 959 words
As you can see, the range is very big, from 640 words to 4000 words! But 3 out of the 5 entries have 2000+ words.
This tells me that Google likes long-form content for this search term, but it all comes down to the quality of the content and domain authority.
Websites ranking in positions 1 and 5 are high authority domains, so they have an advantage over the other three domains.
It’s a fact that high-authority websites can rank higher without too much effort compared to websites with a not-so-high Google trust.
Important Note: To ensure that everybody is on the same line, it does not mean that if I publish a blog post that is 2000+ words, it will rank in the first positions of Google.
Many other SEO factors play a role in rankings. The above test indicates what Google likes regarding word length for the particular topic and nothing else.
You can follow the above technique for all blog posts and get an idea of what your competitors are publishing and what Google prefers to show in their top positions for that topic.
Google Guidelines
A recent document published by Google, known as the Search Quality Evaluator Guidelines, talks about content length, and although it does not specify a word count, it does mention the phrase, a satisfying amount of high-quality content.
In particular, it states, "High-quality information pages should be factually accurate, clearly written, and comprehensive. The amount of content necessary for the page to be satisfying depends on the topic and purpose of the page. A high-quality page on a broad topic with a lot of available information will have more content than a high-quality page on a narrower topic.”
3. Research Studies
You will find three important sources if you search Google for studies on how many words a blog post should be.
Ahrefs
A study by Ahrefs found a strong relationship between content length and ranking position. Longer content tends to rank higher in the SERPS. The number of words (media) for the 1st position of Google was 750 words.
SEMRUSH
SEMRUSH’s study found similar results and also revealed two more important points:
- Pages that rank higher in the results have more content than lower-ranking pages
- Pages that rank for high-volume / popular keywords have 150% more content than low-volume keywords.
Backlinko’s study found that the average Google first page result contains 1,890 words.
Other studies by Moz, Medium, and HubSpot agree with the above findings.
The resume from all research studies is the following:
- The optimal length of a blog post is between 1000 – 2000 words.
- Longer posts generally perform better in search
- Posts that are more than 2000 words receive more social shares
- The average word length for a blog post found in the first 5 positions of Google was approximately 1800 words.
The bottom line is that research shows that longer posts are more valuable for a blog (in terms of SEO, social shares, and engagement) than shorter posts.
How Many Words Should I Make My Posts?
It should be obvious by now that my preference and recommendation is to go with long articles (above 1500 words), and this is why:
- By publishing long and informative evergreen content, you can steadily increase your organic traffic both in the short and long term.
- It is a fact that long content performs better on Google.
- It is also a fact that long-form articles get more social media attention and comments.
- Providing unique and original content is easier if your articles are long. Short content is more difficult to differentiate from other short content published online.
- Long articles (provided that they are interesting), take more time to read so users spend more time on your site which is good.
- With long articles, you can easily add more internal links to other pages on your website, keep users engaged, and, at the same time, reduce your bounce rate.
- When running contextual ads (for example, AdSense), you can maximize your earnings because the ads will be more relevant and have ‘more space’ to show your ad units without making your website full of ads.
- Long, unique, and valuable content is the real asset of a website, which also increases the selling price of a website or blog. If you plan on selling your website at some point, then having long articles will get you more money because they are not easy to produce.
- It’s a way to differentiate your blog from the rest. If most of the blogs in your niche publish short to medium content and you can publish good, longer content, over time, you will gain an advantage in SEO.
- Last but not least, let’s not forget that blog posts that explain a topic in detail will keep your users happy, and they will come back for more valuable content.
Long content is more challenging to create. What should I do?
I know from experience that it is much more difficult to create long content and at the same time maintain your publishing schedule, so here are some tips to consider:
- Before committing to a publishing schedule, ensure you have some posts ready in advance. If you decide to go with 3 articles per week, then make sure that you prepare at least 6 posts before starting publishing. This will give you enough time to catch up and keep to a schedule.
- Decide on your post titles in advance. When working on a schedule, you should spend most of your time producing the content than researching and thinking of the titles to use. Spend some time in advance and create the article titles you need for the month.
- When creating long posts, it is easier to break them into several parts, each with its heading, rather than having one big post with no sections. It is easier for both the writer and the reader.
- Make long blog posts easier to read by adding lists (where applicable), making short paragraphs, and giving special attention to the formatting of the text.
What is your take on the optimum word length of a blog post? Do you agree with the research findings and my recommendations?
sangeetha menon says
Chris great pointers and amazing info!
I will from now try to write posts of length more than 1500 words . In that way pillar articles will give me good organic search ranking and reader’s faith too to bookmark my page.
harsha says
Hi Alex,
Just FANTASTIC info this information will really help most of the bloggers who want to grow. Ranking on Google really matters so thanks for this article.
Archana Sharma says
Thanks for giving this very useful information.
Alex Chris says
Thanks Archana. Hope this will help you with your blog posts.
Alex
zeshi says
Hi Alex,
Great Article , I made new blog and i hope it will help me a lot.
Thanks you so much for nice sharing .
Alex Chris says
Hi Zeshi
Good luck with your new blog. Be patient follow the rules and SEO will work even if it takes some time.
All the best
Alex
Nam says
Wow, fantastic weblog structure! How long have you ever been blogging for?
you make running a blog look easy. The total glance of your site is
magnificent, as well as the content material!
Alex Chris says
Hi Nam
Thanks for your nice comment. I have been blogging for 13 years now but this blog is new so stay tuned for more SEO content!
Alex
Christopher Connors says
Alex,
Awesome read. It always helps to self-analyze in blogging in an effort to always get better. This is a topic I’ve talked about at length with a lot of friends and it seems everyone has a different opinion. You really laid out the facts clearly here and your points are well taken. Thank you!
Chris
Nikos says
Hello Alex,
That’s a very nice post. I really liked the idea about deciding your blog posts titles in advance. That will save me a lot of time and help me focus on my writing more. I wanted to ask you something though. Some people these days seem to believe that long posts are not that good because a lot of people use their mobiles phones to surf the Internet.
They claim mobile users prefer shorter posts that are easy to read and since more & more people use their phones to access the Internet that’s where every blogger should aim. You are blogging for 15 years now so what are your thoughts?
Alex Chris says
Hi Nikos
Statistics show that longer posts perform better in Search and receive more attention from social media. What you are saying about mobile users and shorter content may be correct but since currently Google takes into account the desktop version for ranking websites on mobile then you have more gains publishing longer articles. In addition, longer articles (that are interesting to read), keep the user more time on a website and also reduce pogo sticking (which is not good for SEO). Finally, Google is getting ready to release the “mobile first index” so we can wait and see how this can affect the way they rank web pages on mobile and whether adopting a strategy of more portable content for mobile, will be better for SEO.
Thanks,
Alex
Chris Slinger says
Just use the Yoast plugin if your on wordpress and it tells you how well you are doing SEO wise
Veethee Dixit says
This sure sounds like a game changer. Mine is a lifestyle blog and most of the posts have a word count around 800. Now I am gonna modify the existing ones along with following your guidelines for my upcoming posts. Thanks a lot, Alex!
steve advent says
Thank you very much for the information I will be putting more though into the way I write my titles. Thanks
Vincent says
A very nice article. Thanks.
Kapil Heera says
Hello Alex,
Such a informative article…
This article helps me to rank my website and also helps other newbies who want to grow their website visitors via google
Thanks again for this article..
Thanks
Kapil Heera
ruchi says
I just love the way you explained the points . Even a complete newbie shouldn’t find it difficult implementing these SEO strategies. I am glad I stumbled on this. Thanks for sharing
Cathy Mayhue says
Excellent post! I agree the stress must be on the quality and value rather than length, a quality 500 words article is much better than good for nothing `1000+ words blog.
liam jason says
Great post on how long your SEO blog should be and how effective it is when its a limited keywords placement. You have indeed covered up more of the SEO understanding in this blog. Indeed SEO plays an important role in the Google building your website from scratch and how to make it qualitative website.
Bishnu says
Awesome post you solve my biggest query,that I always asking in some forum but after reading your article I am sure SEO needs some certain time to give results..and for getting good results from SEO we have to write a more compelling article and also we have to create some quality backlinks that help us in Ranking on first position…
Thanks again for your problem solving article.
Montana says
Can a 200-word blog that has exactly written what the user was searching for beneficial than a 1000 word article that is beating around the bush to get to the point?
Alex Chris says
Hi Montana
It depends on the topic and what the user is looking for but it seems very difficult to do it with a 200 word blog post. Read the Google Guidelines (link above) to get a better understanding on what Google wants in terms of content length. In some cases they do accept the fact that users want short form content but in the majority of cases, you will need more than that.
Hope this helps
Alex