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. There are other more important factors that can influence your ranking positions and the word count is NOT one of them.
How long should a blog post be?
Various research studies over the last 10 years concluded that long-form content tends to rank higher in search results compared to short-form content. Although the number of words varies per niche, the ideal blog post length is between 1000 and 2000 words.
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 you have, related to the story you are covering.
People reading 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’ and 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 and provide as much meaningful information as possible.
Notice here the word ‘meaningful’ which means that you shouldn’t sacrifice the blog post 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 has the purpose of presenting a product or service in only a few sentences, so in this case the purpose of a post defines the length as well.
2. What does Google want?
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 that are on the first page of the search results.
This is an easy and quick way to find out what Google likes about a particular 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 and without too much effort compared to websites with a not so high Google trust.
Important Note: To make sure 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. There are many other SEO factors that play a role in rankings, the above test is just an indication of what Google likes in terms of word length for the particular topic and nothing else.
You can follow the above technique for all types of 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 the following: “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. Blog Post Length – Research Studies
If you search Google for studies related to how many words a blog post should be, you will find three important sources.
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 that 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 tend to 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 blogpost found in the first 5 positions of Google was aprx1800 words.
The bottom line is that research shows that longer posts are more valuable for a blog (both in terms of SEO, social shares and engagement) than shorter posts.
So, how many words should I write for my next blog post?
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. Read how I increased my blog traffic to 400K visits per month using this approach.
- It is a fact that long content performs better on Google.
- It is also a fact that long type articles get more social media attention and comments.
- It is easier to provide unique and original content if your articles are long. Short content is more difficult to be differentiated from other short content that is already published on the web.
- 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 and 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 you will 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 are planning 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 the majority 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 are explaining a topic in detail will keep your users happy and they will come back for more valuable content.
Long content is more difficult to create, what should I do?
I know from experience that 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 make sure that 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 finished before start 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 will need for the whole month.
- When creating long posts, it is easier to break the post into several parts, each part with its own 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