Essential oils are the best spider repellent you can use, so long as you use scents such as peppermint or eucalyptus. These strong scents are unpleasant to spiders' senses, discouraging them from setting up a home either inside your house or around your external doors, windows, and sheds with regular reapplication.