Yahoo has taken over the top spot from Google for the first time in the University of Michigan's American Customer Satisfaction Index (ACSI) report on e-business Web sites, released yesterday.