Why do you seal Concrete? What are the advantages? There are many reasons that concrete should be sealed:
Sealing your concrete will protect from spills and stains. While the sealer does not stop 100% penetration it will help "deep" penetration from oil spills, rust from water, dirt, grime, etc. making future cleanup easier!
Provides water repellency to porous construction material such as bricks, stone, concrete blocks, Composites, mortar, and grout.
Using a concrete sealer will enhance the natural tones of your concrete with a "wet" look. The sealer will also add a sheen to the cement. The shine level is dependent on the porosity of the cement but does come in a High Gloss, Semi-Gloss, and a Matte Finish.
Sealing the brick or concrete will protect the original color and appearance. If not sealed, the cement will dull and will look "pitted". This is a result of natural weathering and traffic.
Concrete spalling is caused by the exposure of the concrete to high temperatures. Spalling itself is actually the deterioration of the concrete causing chunks of the concrete to separate from the concrete structure. Using a sealer can help prevent this.
Protection from salts from the winter can reduce pitting and erosion of the concrete surface.