Interesting thread! I'm a newbie in the SEO industry and currently working for a
custom college papers agency as an SEO intern. To be honest, what I've experienced so far, there are malicious scam websites that are practicing all sorts of Black Hat SEO shamelessly. Fortunately, Google algorithms are constantly updating and constantly finding ways to improve its user experience. This is a great and thorough explanation for all SEO newbies like me.