Its a very routine question and every other day I see some thing similar being asked. I earlier answered the same thing in another question and I have just pasted it for you, I hope it works, though you can ask me any particular question if you want.
Short-listing a good company for SEO is a tricky task. Mostly companies make big commitments like get top ranking in Google in just few months and a lot of visitors on your website. But any abnormal commitment is fishy, it should be very realistic.
You need to take care of following areas while hiring a company or resource for SEO.
They should know onsite and offsite SEO techniques.
They should know content marketing/bloging, Google is now focusing more on quality content
They should not use any software for book marking or any other activities
You need to carefully target your keywords through which you want your website searched in search engine
Normally it takes months or even more to get a true ranking of your keywords, so be conscious when someone make any unrealistic commitment.
You need to publish your content on high PR sites having good Alexa rank.
Well now with this information I am sure you should be able to find a good SEO company.
Good luck.
SEO is a slow build long term process, services that promise overnight results are more likely to get your site penalized for violating Google guidelines.
Here's a fairly comprehensive Search Engine Optimization primer by an SEO authority, teaching the more legit ways to boost your ranking.
http://www.seomoz.org/beginners-guide-to...
There are relatively cheap member authored internet marketing and SEO tutorials in the WSO section of warriorforum.com
Taking charge of your SEO makes sense, you can outsource a lot of the low level repetitive work, many SEO services have employees in the Philippines, etc. doing a lot of the work for them.
If you disappointed with SEO experts then i can recommend you one which provides their best SEO service and solve all your problems.
Its a very routine question and every other day I see some thing similar being asked. I earlier answered the same thing in another question and I have just pasted it for you, I hope it works, though you can ask me any particular question if you want.
I don't think there's anything you need to buy.
what you need is mostly avail free: info.
search, study & apply seo.
Getting my website up to par is a major chore. Going to so called SEO experts is useless. They drag you on forever charging more and not getting results. Is there a course I need to buy or somewhere I can go to get the real deal know how regarding SEO and link building?