How to recognise different types of websites and why?

In the vast ocean of the web, there are different kinds of websites. E-commerces, social networks, blogs and magazines, corporate but also non-profit websites… All of these have different goals and features. Here are some tips to recognize them and…