Unilever has appointed Frank Weijers as senior vice president of marketing for the group's Western Europe division with immediate effect.