How do I register my web site w/ Google, yahoo etc to get more hits to my site?

I have a consulting business and would like to utilize the web. I would like to register my site w/ all the major search engines, so I will show up in their searches. I was wondering how I go about this as well as how do I get my site in the upper portions of the search results? Thanks in advance
3 answers 3