Depends.
if there are much search terms related to the content of the article, one 2000 solid post is good but if the topic is not popular, you can write short several articles and pick up some keywords with your post title and contents. Disclaimer: I'm not an expert in SEO
2000 words will give your site more content. Therefore more authority. This combined with good on page SEO would rank you for easy keywords
According to latest study made by Ahrefs all articles in first page of google are between 1300 - +2000 keywords
I don't remember finding any article ranking in first page with 300 words since 2007 or something
The longer the article the better for seo
I would do a solid 2k word content, rather than try ranking 10 x 300 word content if that is your question.
I think @Akinyande ayo got it right. If the keywords are closely related, one long article is always better than 10 articles that will also compete against each other.
I am a huge fan of silo posts, but mine usually range from 12-18,000 words a piece. My usual blog post size is 2,500. Go for quality over quantity. Plus you can rank for more keywords in a longer piece of content.
An article with 1000 words with enough keywords is way better than 10 articles with 300 words each. That's just my two cents though.
Not under 1000 Words that is for sure
For every 5 - 500-700 word articles, you might one to have one longer 2000+ words
Thanks guys, i have a new website with 52 300-400 words articles, i guess i should write 2000 words 1 article every day for better SEO results in the futureLong content is definitely way to go, except that it is offering some value and is not just for the sake of word length and keyword stuffing. For your own website, you can use long content and for linkbuilding you can go with testing short content (300 to 400+ words).
That is a really good ideaSee if you can take the content and join it together for some lengthier posts. Of course it should be on relevant topics, and the keywords must have the same intent...
Here's an article on this https://ignitevisibility.com/merge-pages-or-multiple-pages-for-seo/, don't forget to 301 redirect the pages that end up being combined...That is a really good idea