Google has announced a series of changes in search result formats in recent months following conflicting demands from price-comparison sites, hotels, airlines and small retailers