A good business logo is the one that communicates your brand values, tells the audience if the product or service is good for them, and makes your brand memorable for them.