Many people create websites with the hope that people will find them somehow, or they just have no idea how internet works and how to attract many visitors to their sites/blogs. But how come? This is suppose to be the First question you're going to ask yourself when deciding whether or not to create a website, especially if you're planning to create many pages, posts, write articles, etc.
Why spending all that time if nobody's reading?
Here's how to aid this problem:
Read books about online marketing
Hire a Consultant
Self-Education comes first, since you need to know where you want to take your site, and if you hire a consultant, some basic knowledge will help you discern between a professional and newbie.
Go check out the resources and start practicing what you learn and success will follow!