Womply also found businesses claiming their listings on multiple sites generated 58% more revenue than the average. Reviews matter; that’s well established. What’s not quite as clear is the relationship between reviews, star ratings and revenue, although there have...