Essential oils are basically very concentrated versions of smells such as citrus, peppermint, lavender, and lime. The acidic nature of citrus is most likely the reason it repels spiders. These eight-legged arachnids are no fans of acidic smells, scents, and tastes.