How Long Should Your Blog Posts Be?
What’s the magic number for how long should your blog posts be to gain traction?
Should they be short and sweet?
or maintain an informative in-depth blog?
Before we answer the questions on blog length, it’s imperative to realize your purpose for writing one.
In this write-up, we’ll explore the length of blog posts to ensure you generate traffic to your website.
The Middle Ground for Answering - ‘How Long Should Your Blog Post Ideally Be?’
With numerous blogs being crammed into the digital space every day, content marketing with 300-400 blogs no longer make the cut.
In short, writing petite blogs to rank on Google is history.
Reports state that the ideal blog length is directly based on a person’s attention span. An average person has 7 minutes of undivided concentration before diverting their attention.
In this case, about 1400-1600 words are the perfect middle-ground for most readers to consume your article.
Writing above this word count isn’t necessarily bad. In fact, Neil Patel demonstrates exactly why 3000+ long-form content is great for value seekers.
After all, the longer the blog post, the more value.
Here are some of the reasons to post above 1000 words to gain traffic.
- Average blogs on the internet are usually below 500 words
- Google searches for well-researched and value-based content
- Long-form content is usually evergreen content that attracts readers for a longer time
- Convincing your readers with long-form content increases conversion rate
- Longer blog posts distinguish you as an industry leader
Now to answer the big question – how long should your blog post be?
Anything over 1000 words is flawless for today’s standards (2020).
Here’s a report by HubSpot to prove that long-form content is the way to go.
[Source]
Out of 6,192 blog posts, the highest performing pages were over 2,250 in the word count.
If you’re writing a long-form blog, don’t stop till your word count shows 2250. However, if you desire a short blog, anything above 1000-words should suffice for ranking on Google.
How Long Should Your Blog Posts Be to Affect Social Shares
The social scene is a powerful one. People share articles with their friends and family all the time.
But does word count influence their decisions in sharing them?
Take a look at this image below.
[Source]
One look at it and we see that long-form content crushes the shorter format. The current trends demonstrate that there’s a strong desire for value.
Ask yourself – which of the two articles below are you likely to read?
1. How to Write an Effective 500-word post to Attract your Audience?
Or
2. How to Write the Finest 2000-word Article of Your Life to Attract Readers?
A majority would line up to write long-form due to its perceived value.
But when it comes to social media, your title length is the biggest factor in performance.
A title with 12 to 14 words is among the highest shared content on Facebook.
[Source]
Other parameters that affected social media shares apart from word count were
- Blog posts with infographics in them
- Titles with ‘e-book’ added to them
- ‘How to’ articles were extremely popular
- Articles with templates had a high share count
To dominate your social media campaigns, it’s a good idea to utilize the following elements along with a long-form content over 2000 words
How Long Should Your Blog Posts Be to Gain Comments from Readers
Comments are generally common in shorter blog posts ranging from 275 to 500 words.
For example, take a blog written on TheWritePractice. The total word count is just 300 words with only 36 shares (at the time of writing), and a whopping 388 comments.
Shorter blog posts are excellent conversation starters. They don’t generate the best SEO and may rank poorly on Google. However, for debate purposes, short blogs are great.
It’s important to remember the purpose of writing a blog. Each word count attracts a different audience.
With 10,000 words of blog content available on the internet, there are loyal readers who enjoy a novel styled blog.
As the saying goes – Different Folks Different Tastes
There’s no one size that fits all.
Conclusion
A good rule of thumb is – get comfortable with short content before tackling the long-form.
The idea is to engage the reader and not to confuse them. When writing the long-form, the writer starts off great but misleads the reader into a whole new topic than the title.
Long content that is confusing won’t rank better than a high-quality short blog.
Start small, grow big naturally.
A ballpark of around 700-800 words is ideal for new writers that are serious about SEO. At the end of the day, it’s the quality of your blog post that matters and the word count is secondary.
What is your preferred word count? Why do you stick to it? Be sure to comment with your insights.

About Pavan Punja
Founder of Drifting Words.
Fascinated by topics related to Entrepreneurship, Personal Development, Psychology, and Technology. Enjoys occassional gaming and producing SynthWave tracks in his pastime. A professed lover of the 80's Eurodance scene and yearns for a time machine to revisit the past.
The quote he lives by
The 3 P's to success - Preparation, Persistence, and Patience.
Pavan, nice breakdown buddy. I mix it up myself. Some long. Some short. All above 500 words.
Ryan
Hey Ryan! Thanks for the positive feedback bud. Mixing up helps me maintain a fine balance as well!
After looking over a few of the blog articles on your blog,
I seriously like your way of blogging. I saved it to my bookmark webpage list and will be checking back in the near future.
Take a look at my website too and tell me your opinion.
It’s in reality a nice and helpful piece of info. I am satisfied that you simply shared this useful info with us.
Please keep us up to date like this. Thank you
for sharing.
An impressive share! I’ve just forwarded this onto a coworker who was
conducting a little homework on this. And he actually bought
me lunch due to the fact that I stumbled upon it for him…
lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending some time to talk about this matter here
on your blog.
Hi, I do believe this is a great site. I stumbledupon it 😉 I am going to
come back once again since i have saved as a favorite it.
Money and freedom is the best way to change, may you be rich and continue to guide other people.
Wonderful page, Maintain the good job. Thanks a lot!
Love the website– really user friendly and lots to see!
Wow because this is extremely helpful work! Congrats and keep it up.
My spouse and I absolutely love your blog and find many of your
post’s to be precisely what I’m looking for.
Do you offer guest writers to write content for you?
I wouldn’t mind creating a post or elaborating on a few of
the subjects you write about here. Again, awesome weblog!
Hello would you mind letting me know which hosting company you’re
utilizing? I’ve loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker then most.
Can you recommend a good web hosting provider at a honest price?
Kudos, I appreciate it!
It is perfect time to make some plans for the future and it’s time to be happy.
I have read this post and if I could I desire to suggest you few interesting things or
suggestions. Perhaps you can write next articles referring to this article.
I want to read more things about it!
Nice post. I learn something new and challenging on websites I stumbleupon every day.
It’s always useful to read articles from other writers and use a little something
from other web sites.
I love it whenever people come together and share opinions.
Great site, stick with it!
Hello there! I know this is somewhat off topic but I was
wondering if you knew where I could find a captcha
plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one?
Thanks a lot!
I’ll immediately snatch your rss as I can’t to find
your email subscription hyperlink or newsletter service.
Do you have any? Kindly let me recognise so that I may subscribe.
Thanks.
Great goods from you, man. I have understand your
stuff previous to and you are just too excellent.
I actually like what you’ve acquired here, certainly like what you’re stating
and the way in which you say it. You make it enjoyable and you
still take care of to keep it sensible. I can’t wait to read
far more from you. This is actually a terrific web site.
Hi! I’ve been reading your site for some time now and finally got the courage
to go ahead and give you a shout out from Porter Tx!
Just wanted to mention keep up the great job!
Hi! Do you use Twitter? I’d like to follow you if that would be ok.
I’m undoubtedly enjoying your blog and look forward
to new updates.
I’m curious to find out what blog system you have been using?
I’m experiencing some minor security issues with my latest site and I would like to
find something more safeguarded. Do you have any suggestions?
Hi there! I simply wish to give a huge thumbs up for the great data you have right here on this post. I can be coming back to your weblog for extra soon.
I am extremely impressed with your writing skills and also with the layout on your blog.
Is this a paid theme or did you customize it yourself?
Anyway keep up the excellent quality writing, it is rare to
see a nice blog like this one today.
Thanks for the marvelous posting! I definitely enjoyed reading it,
you happen to be a great author. I will ensure that I bookmark your
blog and may come back later on. I want to encourage continue your great posts,
have a nice morning!
Hi would you mind sharing which blog platform you’re working with?
I’m going to start my own blog soon but I’m having a hard time
choosing between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your design and style seems different then most blogs and
I’m looking for something completely unique.
P.S Apologies for being off-topic but I had to ask!
I believe this is among the so much vital information for me.
And i am satisfied reading your article. However wanna statement on few general things,
The site style is ideal, the articles is in point of fact
excellent : D. Good job, cheers adreamoftrains
What’s up it’s me, I am also visiting this website on a
regular basis, this site is genuinely pleasant and the viewers are in fact sharing nice thoughts.
I needed to thank you for this good read!! I absolutely enjoyed every little bit of it.
I have got you bookmarked to check out new things you post…
Thank you for sharing your info. I really appreciate your efforts and I will be waiting for your further write ups thanks once again.