Your site needs to be on the search engines index and at a high spot on their search keywords relating to your site. To do this you have to optimize your site and generate a buzz about your site through link backs. With search engine optimization your site becomes highly visible to the people who need what your offering. As your page gets more “hits” which is people visiting your page, it starts to get word of mouth advertising and people begin (if the information is valuable) to link back to your page whcih causes your site to go higher on the page ranking.