Are you losing serp lately? or noticed a huge fluctuation in your SERP? You better check if your site received any penalty from Search Engines.
I know webmasters are now complaining about the drop in SERP in many webmaster forums like Digitalpoint, Webmasterworld etc and most of them have absolutely no idea regarding the Search Engine [...]