Every business owner is looking to attract and gain new customers and here are 10 proven methods of doing so: Asking current customers for referrals Word-of-mouth Discounts and incentives Having a good website Set up a newsletter Star a blog Use social media Become an authority in your area of expertise Team up with other businesses Ask customers for an online review