Content personalization drives the latest online revolution