Remember "the good ole' days" when Google search result pages were clean, simple pages with 10 results and a few ads? For better or for worse, those days have disappeared like Severus Snape being confronted with shampoo. While some users may lament the more cluttered search pages, the "new normal" does offer more opportunities to achieve multiple first page rankings. Controlling multiple first page rankings allows marketers to exert greater control over their brand, reach more searchers and present a stronger brand to searchers.
While we usually talk about how to rank well in Google, there are plenty of non-Google local search engines such as Yelp, YP.com, CityGrid, etc., that have a significant amount of highly qualified consumer search traffic. Each of these sites has its own proprietary search algorithms. It may make sense to study the algorithms of the biggest; but, in general, there are a number of standard basic ways to provide data about your business that can influence how you rank in any local search engine.