Concrete is a hard and durable building material. It is also porous and susceptible to staining. Painting or sealing a concrete surface is a good way to prevent staining. Unpainted or unsealed concrete can quickly become unsightly due to oil, grease, trees, birds or other agents. Often these stains can be removed easily.