The first impression... is a logo. Branding is so important because it will trigger the memories and feelings towards your brand. What feelings do you want your customer to have when looking at your product,
your shop front, your website, your packaging?
Typography, character, colours...
It requires skill to put so much meaning into one little piece of design (literally).
Following is a series of logos designed with the end message, readability and usage in mind.