the only metals that stick to magnets are iron and niobium (which is what they make disk drive magnets from). A lot of piercings aren't made of that. Silver won't stick and neither will aluminum, or titanium for that matter, nor nickel or anything else relatively cheap.