Having a presence on relevant microsites for your restaurant is essential for success. Make it super easy for customers to review your restaurant on TripAdvisor, foursquare, Google Maps, Yelp, etc. The more positive reviews you have, the more business you will receive.