With a search engine, publishing webpages that incorporate relevant keywords prominently positioned in specific ways is the key. The next step is to try for a top position in the major search engines. Expect that a website's traffic will be directly proportional to its position in the major search engines. It's not uncommon for the major search engines to account for more than half of a highly ranked website's traffic. If the site doesn't appear on the first or second page of search results, it might as well not be in there at all.
Few people look further than a page or two of search results on a regular basis.
It's not enough to merely submit a site to the search engines. Its ranking must be optimized. The simple answer is content. If those keywords do not appear within your Web pages, there is almost no chance that your website will be displayed. The most important step in the process of search engine optimization is to choose the key words or phrases that are most relevant and popular with the target audience.