Every engine has a slightly different process for site submission, and it pays to follow their guidelines. For example, there’s a fee to list your site in the directory at Yahoo!, but Google doesn’t charge for their submission process. Here’s a tip: If you submit your site exactly as they ask, you stand a better chance of getting a good listing on the first page of search results.
To submit or suggest your site to the major engines, follow the simple instructions they provide on these pages:
For Google, go to www.google.com/addurl/?continue=/addurl
For Yahoo Directory, go to http://docs.yahoo.com/info/suggest/
For Yahoo! Search, go to http://submit.search.yahoo.com
For MSN, go to http://search.msn.com/docs/submit.aspx
For AOL, submit your site to the Open Directory Project, which uses ODP data. Here’s the link: http://dmoz.org/add.html
And don’t bother with companies that offer to submit your site to the search engines. Since each search engine uses a different set of criteria to rank your site, free submission services can actually end up doing you more harm than good, since they submit the same information in the same way to all the engines.