Putting it all together in an online marketing plan