Online marketing comes in many different forms. Some are quite simple and some are based on complicated algorithms but the thing they all have in common...