Small business marketing is increasingly complex. The online environment changes rapidly so it is important to remember the basics of marketing. That is focus on the needs of the customer.