There are a lot of SEO Companies on the web that promise to get your web site or blog listed high on the search engines like Google, Bing, and Yahoo. In reality the only search engine you should be concerned about is Google. Bing is starting to make a dent in Google’s traffic but currently Google is the 800 pound gorrila. If you rank well on Google you will rank well on the other search engines.
Ranking well on Google is really about two things. Content and links. You have to provide good fresh content that is targeted to your audience. Don’t try to pad content with keywords or other tricks to make Google think your site has better content than it does. Just write good content that readers will enjoy and Google will take care of the rest. Links are a little harder to come by because they are not totally in your control. Getting other sites to link to your content can be a labor intensive task, but it also comes back to good useful content. If you write good content, people will link to it.
So, if you decide to hire an SEO expert to help with your SEO needs make sure they focus on content and links. Or, if you decide you have the time to boost your sites SEO focus on these things and Google will take care of the rest.