It all depends about the various tools that a optimization firm usage.
Be very careful when you've got are looking for recommendations in forums since you don't actually know what motives the posters have in recommending a particular company. http://ttps://www.youtube.com/watch?v=BbhIMnyBVeA