Google panda is one of a recent search engine algorithm by Google. Every algorithm update plays an important role like removing/avoiding spamming websites in crawling/indexing in Google.
The main reasons for panda hit are:
Bad Content
Bad User Signals
Bad Usability
Low trustworthiness
Over optimization