Now that you have started your own website for your own online business, you should know by now that you need to optimize it for the search engines. Why? Because it is where the best kind of traffic that you can get for your website. While you can do your own search engine optimization, you can only do that efficiently if you have the time and the personnel to do everything. Otherwise you are much better off focusing on your business and just get the right website SEO services that you can find.Here are some of the services that you will need to get your website rank high in every keyword that you are aiming for as well as get the best traffic.1. Keyword researchEvery search engine optimization begins with a proper keyword research. With the right keywords you will have better chances in getting a good amount of visitors to your website and then making the appropriate conversions from that traffic. The SEO company that you will be hiring should know about your target market and finding the best keywords to being their own research.2. Article marketingArticle marketing is an old but still very much effective way to market your website. By submitting to the top article directories, primarily to EzineArticles, you are publishing an article and that you are allowing other webmasters to use that article on their own sites. This way your article gets wider exposure and in turn gains more traffic to your website.3. Video marketingThe rise and popularity of video sharing sites have brought around the need to market your online business through the use of videos. In so many ways a video is a great medium because it is generally more entertaining, easier and quicker for the information to be absorbed by the viewer, and more flexible. Therefore look for website SEO services that include video marketing.4. Social media marketingWith the growth of social media people are now spending a lot of time in services such as Twitter and Facebook. You should not miss the social media bandwagon and take full advantage of it. But if you are not familiar on how to promote your business through these services, it would then be best to leave it all to the experts.5. Blog marketingIf you want to promote your website around the world wide web, then you may need to reach out to all the bloggers out there. Maybe not all but at least to the bloggers who are focusing on your niche or industry. This way you can get the word out about your business, service or product in a much faster and efficient way.These are just five of the website SEO services that you should look for in an SEO company. If you can do these by yourself for your own SEO campaign, then better. But chances are you are better off with the help of some search engine specialists. They can guide you and also do all the dirty work to help your website and online business reach the top.