Ideally, you’ll want to focus both on developing a solid base of repeat customers and increasing your chances of bringing in new clients too. So this does not have to be an either/or question.
Whether you’re looking to attract new customers or retain loyal ones, the principle is the same. Treat every customer like they’re about to spend a million on your product or service and they’ll leave with such a good experience that they’ll want to talk about your business in their social circles. What your customers have to say about you can be the best marketing tool your business has, and is the best way for you to attract new clients and convert them into a loyal base of brand advocates.