Will Basic Marble Cleaning Products Remove Minor Scratches?
Basic marble cleaning products will generally not remove minor scratches from the surface. If you have scratches on the surface of your marble sink or countertop, a specialty cleaner will only clean them. It will do nothing to actually remove them.
If you want to remove the scratches, you may need to use a polisher. To do so, sand the top layer of the marble with a light piece of sandpaper, then apply a polish to the surface. It will generally remove the light scratches and significantly improve the look of the marble surface.