"Google Penguin is the latest update to Google's algorithm. This update is aimed at websites that are using tactics that are considered a way to game Google's searches."
"Google Panda is the change to the algorithm we see that effects a lot of people who have old sites. To understand Google Panda, it helps to understand Google's core mission. Google wants to deliver the best results for what you are searching. They do NOT want to deliver websites they consider to be low quality and this means when people go to a site from Google's search, if you go back from that search, Google notices it and pushes you down in the search rankings. Some of the factors we have seen effect sites, are poor site design, sites that don't reference their articles through links, sites that are slow to load, sites that use duplicate content over and over again. The bottom line is you need to have a well designed site and creates original content."
Above content sourced from: https://digitalfireflymarketing.com/what-difference-between-panda-and-penguin
Personally, I'd recommend hitting 2 birds with one stone and:
- Removing any trace of suspicious techniques: cloaking, keyword stuffing, etc
- Check your backlink profile on www.opensiteexplorer.org and for each listed link, ask yourself, "would I willingly show this to the Google webspam team".
- Improve your site design and information architecture so that you fulfil users' desires elegantly. I've personally found that a decreasing 'bounce rate' is one of the best indications that your site experience is improving.
Hope this helps and good luck!