Here are a few tips to help boost your web site:
1. Most important is you register your site with DMOZ: http://www.dmoz.org/
This is a database which is updated by humans. Almost all of the biggest engines use this link. The downside is it can take months to get on it depending on how many people update the section you want to appear in. My quickest has been a few days and the longest over a year.
2. Don't use a graphic or flash to display text. Don't count on alt tags because Search engines are slowly down-grading them because of wide spread misuse so don't count on them any longer.
3. Don't use tons of fancy scripts because it bloats the html which increases the chance of search engines not indexing properly.
4. Never, ever ever use page forwarding or a host which uses frames to show your page (geocities type frames).
5. Don't use a splash page.
6. Site maps are loved by most top search engines.
7. Validate your code if possible. If there are no errors in the html you run less risks. Run your page through this: http://validator.w3.org/
8. Meta Tags - Keywords are a waste of time, descriptions are slowly going the same route. The title tag is still worth using but keep the words under 15 in total.
9. Link exchange with "Quality" sites. Download Google's toolbar here: http://toolbar.google.com/
. On this toolbar you can have the pagerank feature showing. This is a green bar that shows what Google thinks of a site. The higher the PR (Page Rank) the better. Most sites have around 3 to 5. If you're going to link to a site make sure the "Links Page" you'll be on has a good PR. If the links page has a zero ranking but the home page has a PR5 you want to be on the home page and not the links page.
10. Submitting just to google will still spread you about on other engines as most still use sites on google to add to theirs.
11. If you are not on any search engine ask someone with a good ranking to display your link on their home page for a few days. Popular sites get spidered daily (Spidered is where the search engine trawls through the site looking for new links and pages). If you just submit to google using their "Add URL" it can take a few weeks or months to appear. By just linking on one site you can be fully indexed within hours or days.
12. PPC (Pay Per Click) - Worthwhile if the words you're targeting have little competition.
Almost all my sites (over 20) use these methods and they all have between 300 and 5,000 hits per day.