A logo needs to communicate who you are and what you do in an instant. A great logo needs great typography, simple colors, and a strong visual element.