In this day and age, a strong online presence is a key ingredient for small business success. However, gone are the days when a few Facebook posts here and there would suffice to build an audience. Creating and maintaining an online presence for your business requires time, effort and careful strategy.With that in mind, let's take a closer look at how you can develop an online presence that represents your business well and attracts a reliable stream of new customers.