STEP 8: Get good quality links to your site
Without links to your site, your site won't be found in the search engines. So you MUST get links to your site, if possible from "authority" sites - ones that have lots of links to them.
First, link to other sites. Choose sites that have similar or related themes, and invite those sites to link to you.
This is hugely important. Search engines love sites that have many links to them - especially if those links come from sites which are themselves popular.
Now you see why I said build a useful, interesting site. If you do that, people are more likely to link to your site.
Here's an article I wrote describing how to get reciprocal links.
Reciprocal links should be only a small part of your marketing strategy - not your whole marketing strategy.
Even better than reciprocal links are one-way links. Here's an article describing how to get one-way links.
Some of these one-way links techniques are fairly advanced and require considerable work. Most of your competitors will be too lazy to do them, so you'll have a big advantage if you do. They can make the difference between a hobby site and a serious, very profitable business.
STEP 9: Anchor text
You'll also need to understand the importance of anchor text, the words you use to link to pages on your site, the words people use when they link to your site.
To search engines, anchor text is very important.
STEP 10: List your site in major directories and niche directories in your industry.
You probably already know about Yahoo! (good but expensive) and DMOZ (often takes months to get into).
Here are some more directories (some charge a fee):
Gimpsy
Skaffe
Joeant
Business.com
GoGuides
SevenSeek
ThisIsOurYear
Looksmart (probably too expensive)
BlueFind
WowDirectory
Best of the Web
GeniusFind
Guides to web directories
David Mahler has a Guide to Web Directories. It's a good list of recommended web directories.
Here's another list: http://www.strongestlinks.com/directories.php
How to find niche directories:

