Being ranked in the top ten has very little to do with Search Engine Optimization nowadays. As long as you have the keywords in your website code, you should be fine. Here are some tips that should help you. I copy and pasted this from my blog and modified it to fit your needs. Six months from now your website should be getting a really good stream of targeted traffic if you follow these steps.
Most of the big search engines like google and yahoo have thrown out the old ways of Search Engine Optimization. All the tricks that might have worked well in the past don't work half as good anymore when it comes to Search Engine Optimization. Big search engines have changed the way their engines work with SEO in the past year. Most people have seen a huge decrease in webpage rank because of all the search engine changes/upgrades happening. If you have any questions, feel free to ask.
Promote your website to social networks. Especially the ones that let you distribute articles about your website and products. Facebook, technorati, digg, delicious, myspace, are some great places to make some friends. Try and make friends with people that have the same interests as you. Chances are they will be interested in your product as well.
Write some articles about your website. Submit articles to major article websites. These websites get millions of hits everyday. All of these people come to read original articles. Keep your articles original and catchy. Hopefully your product is catchy enough. You can write articles at various places around the internet for free. I wrote a post about some good article websites you can use here.
Make some friends in forums. Forums can bring you tons of traffic. There are millions of members to various forums out there. Don’t underestimate the power of a good forum. Make sure the forums you sign up for are related to your product/business. Don’t spam the forums with posts either. That will only get you kicked off or suspended. You want to actually make some friends there. Talk about various topics in the forum. Make sure the forum gives you the option to have a signature. The signature is how you will get people to your website/product. Put your website in the signature. Now, every time you leave a response or start a topic in the forum, people will see your website link and visit your website. Because the forum is related to the topic of your business/product, more people will buy your product. Don’t join forums if they don’t let you have a signature.
Submit your website to as many website directories as possible. Most website directories will let you submit your website for free. This can be a great way to bring in traffic. Try and set up the keywords on your website. Put as many keywords as you can that relate to what your product is about. This way search engines will find content related to your business/product. This can be very effective if you get good at it.
Keep the content one your website updated. Update your website at least once a day. Only the newest content makes it to search engine front pages. If the content on your website is over a month old, you don’t stand a chance to make it on the front page of Google. The old style of search engines would have let you slide. But new updated search engines are optimized to find the new stuff first. Google is probably the most popular search engine out there. They don’t want their readers to find old content on the front page and in the number 1 position. Think about it.
Most of these techniques take time to see results. The results are too overwhelming to ignore. These techniques are very effective if you have time and dedication on your side. Any marketing firm charging you thousands of dollars will advertise the same way if you are lucky. Now you know how to advertise and market your product. Get to work!