Why Google Top Heavy Update?
Google launched a Top Heavy update in January 2012 to prevent sites with substantial number of ads to occupy high Google search engine ranks.
The company introduces this update periodically so as to avoid the non-meritorious ranking listicle. With each Top Heavy update, Google removes hefty pages with tons of advertisements and provide them another chance to improve their ranking.