A couple strategies that would work for palisades but probably not for most brick wall dwellers:
Longwalling:
Build a palisade corner post 90-100ish tiles out from their wall, before extending it to their claim and using it to protect a ram is very effective against anybody who doesn't have a palibasher, but it might mean they'll move/alt-vault all of their loot.
It also means that you'll likely have to leave a lot of scents when before breaking in, which is a downside if you're afraid of being tracked when off hearth or just don't have much HP.
A benefit of this is it will take most players several minutes to break a palisade, meaning you can sit an alarm bot there and rush over on your warrior/s if you want to defend it.
If you intend to use scouting alts, make sure to build a hearthfire to spawn additional hearthlings on 100-200 tiles away from their wall in case the first one dies.

Note that this is your view distance, it's not seamless, meaning every time your cross one of those lines ~9 tiles in front of you load, and ~9 behind you unload.
Most people would ramcheck as far out as they can while still seeing their walls.
I'd recommend using Apoc Lite to inspect the radius you should place rams at.
Blocking them in:
Simply block their crossroads with signposts, their wall with cornerposts and build the ram next to their wall.
It won't work with any intermediate villages, as they'll have vaults, resource nodes, foraging Idols, friends, etc they could teleport to in order to break the ram.
Note that when blocking a gate you need to either shift+place 3 cornerposts or place 4, as it's possible to escape a gate that only has 2 tiles blocking it.
Lastly, if you can, I'd recommend trying to personal claim any rams or walls you build when you siege other player's forts. It's possible they won't have alternate characters that have vandalism, and going outside on a main/warrior alt is risky by comparison to breaking it with a naked alt. Plus scents are all fun to have.