"Branding is the emotional feeling/reaction elicited when a person hears/sees your brand, which is in turn the result of the sum total of all that person's experiences, both positive and negative."
(Andrew de Andrade, The experience is the brand.)
Before you even begin thinking about all the rest you will need a clearly established brand. If you haven't already got a brand for your business then we can help you source the right designer to match your budget. Once you have sorted your branding you are ready to move on to Step 2.