Once I eliminate the food draw, I look for habitat. Clutter is a snakes best friend.
Now, I don't mean dirty or nasty. Every body has clutter to a certain degree. It can be something as simple as Christmas decorations stacked up in the corner of a basement. Or maybe boxes of old cloths piled up in the corner. Now. Stack and pile this stuff in a cool dark quiet space with little to no traffic and you have a snake habitat!
I went to a lady's house a couple weeks ago. The place was immaculate! But, down in the basement was lots and lots of things being stored. Much of it was stacked neatly atop of cement blocks to keep it off the damp floor. One spot where there was a space of dirt floor had cement blocks lying flat with boards laid over them to create a floor to store things. This is where I found the snakes bed.
I do sell repellent jobs at times. I put down straight sulfur. Does it work? The jury is still out. But I tell my customers up front that it's not a proven deterrent and then explain the theory behind it. Sulfur, while being fairly harmless, is an irritant. It burns the eyes and nose and taste foul. Supposedly, it gets between the snakes scales as he crawls and irritates. They tend to pay me to treat the premisses for peace of mind.
I also go around and look for travel ways, little holes or big open spots where they can get in and out. If the customer so chooses, they may hire me to plug all these holes.
Since you mentioned the bird feeders, there is your definite draw. Bird feeders will draw birds, mice, squirrels, chipmunks and all sorts of seed eating critters. Snakes are drawn to all of these.
Oh! Here's another thing to consider. Night lights! If there are many night lights that stay on at night, this will draw bugs. Bugs will draw frogs and frogs can draw snakes.
Okay. I'll stop here. That's a lot to think about. Snakes are easy to get rid of. Pack up the clutter, take away their cover, seal their travel ways and remove the food source and your snakes will leave on their own.