These are made of metal and are pretty durable.  I think they'd show up better if I had snow on the ground, but I'm in the south and I still have fallen leaves to deal with.  I put a flood light on them so they'd show up at night.