Quick answerYes, there is a permanent alternative to sealing marble: a bonded surface protection film. Every sealer is sacrificial chemistry that wears off within 6 to 24 months and never stops etching. DURAFLEX film is heat-sealed over the sealed stone, stops the etching, staining and scratching a sealer cannot, and is backed by a warranty of up to 10 years. Seal once for the stone, bond the film for good.
If you are tired of resealing your marble every year and still finding etch marks, you are asking the right question. Sealing is worth doing, but it was never designed to be permanent, and it was never designed to stop etching at all. This guide covers the permanent alternative.