A good logo should be and do a number of things, and do them well.
It’s the first port of call for clients and consumers, so it needs to communicate your brand values over in an effective way. An effective logo is one that people immediately recognise, brand awareness is essential for many companies, you ideally want your company in the mind of your audience as much as possible, you want people to walk down the street, see your logo and immediately recognise that that’s your company. It helps to differentiate your brand in a sea of company identities. A logo should be simple, relevant, memorable, versatile, and timeless. You want your logo to stand the test of time, not have to change it every couple of years because it’s dated, it costs money and at the end of the day you want your logo to be constant, something that stays the same and that people recognise.