Google Struggles to Take Amazon’s Place as Biggest Mall on the Web