Search engines Panda & Penguin...

Google Panda is an update called to evaluate on-page optimization of web pages, it looks on the content of your website and determines how good it is.

Google Penguin is an update dedicated to evaluate off-page optimization, it looks on the links that point to your site (your backlinks).