Scrub your marble table with a pH neutral stone cleanser product recommended for your type of stone. Use a scrubber to remove any stains or grease that may be hard for you to see.
Rinse your table with distilled water and dry the marble immediately. Distilled water does not have the minerals common in tap water, so it will not interact and leave mineral stains. Many spots on marble and stone are caused by hard water and a failure to dry the stone immediately.
Apply marble sealer to the table. Smaller bottles often have spray nozzles while larger cans have a pour spout. Spray or pour a quarter-sized amount of sealer on the marble and rub it in a circular pattern. Depending on the manufacturer, marble sealers contain silicon or acrylic/poly ingredients.
Wipe off the excess and repeat across the table. There should not be any moisture or liquid left on the marble when you are done. A sealed table should not need to be resealed for several years (depending on wear). Test the table by noting if water beads up on its surface. If water is absorbed, the table may need to be resealed.