Anonymous wrote:You can but some people might view it as unkind. If your culture is to always wear shoes in public, i.e. outside your own home, it is very awkward and uncomfortable to take your shoes off in someone else's home.
As a good host, you want your guests to be comfortable and to feel welcome, so no I wouldn't put up such a sign.
Why would you not feel welcome if you have to take your shoes off? OP, I'd just say "we're a no shoes in the house family." For those guests you aren't completely comfortable asking, add "we have some new socks over here if you don't want to go with bare feet." Just buy a couple packs of adult sized socks and have them available for those guests. They can take them when they leave or you can keep them yourself, but have unused ones for guests. Keep them in a cute basket by the door. Skip the sign, it's more awkward than casually just saying the rule and offering new socks.