The businesses in a search result are primarily determined by the keywords that classify a business and where it’s located relative to the location searched. The order businesses appear in is based on several factors including reviews and photos from the community, expert opinions and the content business owners have provided.