1. Perform proper keyword research
Grab every keyword that is relevant to your site.
Think of keywords that may describe your product or services, even words relating to geography, accessories, relevant industries and even uses for what you’re selling (think photography keywords if you’re selling digital cameras).
2. Build A Great Site
A great site doesn’t have to be fancy. It doesn’t have to be more than basic HTML. It just needs to be easy to navigate so your visitors can find what they are looking for on your site without feeling overwhelmed or lost.
Use title and meta tags, a sitemap and natural-word URLs. A clean site without a whole lot of code is more friendly to the search engines.
3. Get Links
Quality links to your site plays a huge role in how high your site will rank in the search engines.
Develop a good web 2.0 link building strategy and start generating links from sites like Digg, Propeller StumbleUpon, Hub Pages, EzineArticles, and Blogger.
4. Manage Your Keyword Traffic
Once you are getting traffic to your site you need to analyze your stats.
After awhile, you’ll be amazed at the number of keywords being used to find your site that you didn’t even create content around because you didn’t find that keyword or they keyword tools said they would get very little traffic.