At the heart of the spread of fake news are the algorithms used by search engines, websites and social media which are often accused of pushing false or manipulated information regardless of the consequences.