Lol, not in the city my friend. They will literally argue with me about how what they are doing isnlt solicitation. They truly believe that after starting out arguing with a complete stranger, they will somehow rope me into a sell. I told him he was soliciting, he ignored my sign and wanted him to off my property. He refused, I asked for his name and then he tried to fight me. I almost went out and purchased a gun because some unhinged individual was mad at me and had my address.
The problem with a "no soliciting" sign is there is no penalty for violating it. And given these people are already violating social conventions by harassing you, they don't particularly care.
"Soliciting will be rewarded with refreshing lawn sprinklers." Not that I'm a fan of watering lawns in general, but if I had a problem with solicitors I might have to install a few.
You can just put up a "No solicitors" sign on your front gate and they'll keep walking.