Check Reviews and Get Referrals In addition to reading online reviews available at Yelp, Google, Angie’s List, etc., getting a referral from a friend you trust is a great way to find a reputable contractor. Look for a roofing company from your community. It is less likely that you will have problems down the road if someone you who know had a positive experience with that roofer. To learn more about choosing a roofer, read our comprehensive guide to finding the best roofer in your area.