Make the zombies run a gauntlet of traps, i have a raised pillbox base where the z have to run up some stairs and along a split platform to reach the pillbox, its now littered with blade traps. Set up blade traps so they slice as they run past and put electric fences in the same place to maximise dmg. I have sledge turrets to knock them down so they have to re path back up and now i have blade trap pit at the bottom too. Make sure the path back to you is easy, my fall pit makes it so that they pretty much never go after foundations. I put iron spikes on the roof and dont even see vulturse during hordes now. Next step for me would be auto turrets and dart traps but they are more expensive to utilise than blade traps and electric fence.
I also save stuff like recog for horde nights and once they build up zombies that make it to my pillbox opening i drink it and push them back by expending losts of ammo with my best weapon. Explosives work really well if you can force them to group, if i carried on with that game i would of build some sort of side corridor on that i could go along and shoot some explosive arrows. Motolovs great for grouped up z's but once its a horde of radiated you need to assist the burn dmg because its not enough.
Also when it comes to placing spikes around make sure you dig one block down around the walls like a spike moat kinda, otherwise once one spike is broken the rest are redundant because they will just path into the space where the broken one was.
Another tip is keeping a repair tool in your belt so that once a block looks fairly dmged just switch to it repair and youre safe again ^.^
Good Luck !
TDLR: Well placed traps and more of them, Utilise choke points, Reinforce hotspots or places you know they hit, Use consumables, Anti Rad mod is a good help too.