That kind is better than nothing but in my experience it won't generate anywhere near as much good luck as the worn rusty kind that you find, a shoe that's been on the hoof of a horse. I have a book, Encyclopedia of Superstitions, by Edwin and Mona Radford. In the 1940s the Radfords researched the origin of superstitions in England, where many of our own came from. Including the one about the horseshoe, which I think must be the most prevalent of them all. Thousands of horseshoes are nailed above rural doors in this state, most put there by people who will swear they're not the slightest bit superstitious.
Some people are careless about how to position a horseshoe when they nail it up.
I've seen them hanging upside-down over barn doors. With the toe of the shoe up, I mean, and the opening of the U at the bottom. That's really bad. It lets all your luck spill out the bottom. The Radfords say in their book that in England a displayed horseshoe was thought to keep the Devil away, and even some highly prominent citizens evidently believed this.