For head badges, I bend a wire around the ht (something like a coat hanger) and hook the back onto the seat tube with a rubber band to give it enough tension to hold the badge in place.
that said, the better way to do it is after paint with emblem tape, saves a bunch of polishing/cleaning/masking time and looks great.