O.K., so here's the situation... You have a website. You want it to be listed highly in the search engines. You make your pages, Add your keywords and description META tags, design a nice content-rich website with a flat (as opposed to deep) directory structure, and register it to the search engines. So what else can you do?
Well, the single most important thing that you can do, aside from those listed above, is to get links to your website on other pages which are being indexed regularly by the search engines. One way to do this, is to create sites yourself which link strongly to your web site on servers other than your own. Why another server? So it will have a different IP address. here are a couple examples... Aime1 and Aime2.
Use keyword intensive text for these pages...really they are just to get people to click one link... which will lead them into your real site. The more text the better and try to sprinkle as many links to as many different pages on your real site as possible throughout the text.
If your real site is showing up in the search engines already, odds are they are crawling your site regularly to keep current. Remember, valuable content will always prevail! The most powerful form of advertising is another person linking to your page.
You want content that will market itself. Factual, helpful information is vital. DO NOT repeat/duplicate content. A good product advertised on a bad television commercial may have negative effects. Dupping content specifically for search engines will turn your reader's off. There's plenty of crap like that already out there.
A human touch is still vital. Did you know that if the content on your website changes semi-regularly, your rank listing will increase. We've noticed it with our stuff on metasphere. Google checks for last modified dates. It even caches a copy of your page. The more you update your site, the more times google will come for a visit.