The numbers of giant search engines that rule the cyber market are not too many as a matter of fact. Still is it easy to adapt to the frequent changes that are made in the algorithms fed to these search engine? Is it possible to track these many changes and to optimize your sites accordingly? Seo firm can do it? 24*7 surveillance and bird’s eye view to monitor the movements of the search engine drivers; will not even be sufficient to adapt to that many changes. Yes, effective optimization of the site according to the requirements of the search engine is not an easy task to be executed to perfection by all.