Effective online marketing attracts customers