10 Key factors for implementing online marketing in your business