There are two important things which every website owner should do to increase traffic.
1. Optimize the website.
2. Promote in social websites including facebook, twitter, pinterest etc.
Seo Basics In Optimizing Your Website explains optimization, keywords research and how to find keywords for your website.
Remember their is no shortcuts here. Google is strict and updates its algorithm very often to put the website with good contents at the top of SERPS.