google search engine is not static thing. it changes every month and revise wensite rankings. panda, pegiun, dance etc are terminologies to represent the algorathim changes. understanding the google criteria for hi rankings is mystry,
You can help the HubPages community highlight top quality content by ranking this answer up or down.