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... (Continue reading)