The first determining factor of how many hits your site gets is Internal Ranking Factors. The layout of your website's pages, including valid coding and amount of relevant text on a page, is a good start point. Next keywords come into play. By filling your site with relevant keywords supported by equally relevant content, you encourage search engines to index your pages and posts according to those keywords. Do a quick search on Google and you will see the search keywords highlighted in the description of each result. It's easy to see that great usage of these key search terms will result in higher rankings by search engines.