We’ve posted a number of times on topics such as this. Creating content on your site will help your SEO more than almost anything else. But you can’t just put up some randomly generated sentences – you need to think and plan carefully.
For example, having longer, more engaging posts is better than lots of short ones. Although the minimum limit of 2000 words is arguable (in this infographic), the core still applies. Focusing on long-tail keywords is also an important lesson to take from this and will help in the long term.