Search engine optimization (SEO) is one of the most important aspects of your website, without promotion your website may not be seen at all. Creating the right TITLE, KEYWORDS & DESCRIPTION will help a lot however you must also make sure that your website content is relevent to your keywords and description. Be very careful with your keyword density as search engines may penalise if you use to many keywords.
There are many keyword research tools avaliable (Most likley listed here) that will help you in creating and/or generating keywords. Once you are happy with your website(s) then you will need to submit your site to the major search engines such as google & yahoo. There are many FREE SEARCH ENGINE SUBMISSION & OPTIMIZATION websites avaliable as well as many businesses that can handle your submission, advertising & promotion needs.
Google Page Rank (PR). I won`t go into to much detail about how pagerank works as opinions are divided. I have read that the Alexa rank may infulance your pagerank.
Internet Marketing is another key aspect, this may include affiliate marketing (which is very powerful on its own).
Please visit our marketing forum for marketing tips.