I have an intense fear of spiders so I try my best to keep them at bay! I have done my share of research and have had more expericnce than I would ever want with getting rid of creepy crawlies.
The biggest thing is making sure that there are no trees touching your house! The same goes for bushes and all foliage. I can not stress enough just how many spiders this stuff breeds! We recently took down a tree in our backyard that was just too close to the house. Not only are our gutters much cleaner but we have seen a lot less spiders both inside and out. If taking down a whole tree is inconvenient trim back any branches that are touching or hanging over the house. Do the samem for any shrubs and bushes. You don't want anything toughing the house at all! Ivy is terrible as well. If you have it...get rid of it ASAP! Not only does it breed spiders and other insects it also attracts rodents and snakes.
Before moving in to our house we cleaned really well and used Ortho Max Home Deffense. Be sure to read all of the directions (i didn't notice that they peeled back and had to re-spray as a result). You can find it at any home store as well as Target, Walmart, Meijer etc. You may still get a few spiders but this stuff generally keeps them away. Just be sure to spray extra around windows and doors since that's where they like to hand out. Also, you could try a little coconut and vinegar solution. Spray it in the corners of your ceilings. I haven't tried it but I hear it works.
Other than that you can get a professional in your home.
Also make sure to always vaccuume the corners of the ceiling as well as baseboards and behind furniture...I try to move all my furniture like beds and dressers once or twice a month. We also walk around the entire outside of the house and knock down any webs we find and squish any spiders or eggs that we see. This is done on a weekly basis at least...Sometimes a few times a week if we happen to spot one while outside.
Here's to a spider free home!!!