Common fragrant plants contain essential oils and compounds that disrupt spiders' sensory systems, making your home less appealing to them. Place these plants near the common places spiders love to hide to create natural barriers. Rosemary (Image: © Shutterstock) Rosemary contains eucalyptol and camphor essential oils that create scents spiders actively avoid. Place rosemary plants on sunny windowsills and near entry points where spiders typically enter your home. Eucalyptus (Image: © Shutterstock) Compact eucalyptus varieties like Silver Dollar or Baby Blue work well as indoor plants while producing the strong-smelling oils that repel spiders.