Relevant content is one of the critical foundations of Search Engine Optimization (SEO). If your site does not have content, what do you expect the search engines to index? Therefore, the more content you have in on your website, the better for your search engine visibility. However, you will have to optimize your content for the search engines to gain a higher ranking in the search engine result pages.
Even if your many pages did not get to the top of the search engine result pages, you still get more traffic by ranking for more keywords. If you write many blog posts on topics that are relevant to your audience, the search engine will index such keywords. Consequently, your ideal audience can find you while searching for keywords related to the topic of your blog post.