Improve for online marketing