Cleaning and maintaining your concrete floors is easy and very inexpensive. You need to keep them swept and free of things that can be ground in or dragged across the surface. You need to mop the floor as needed with a neutral degreaser cleaner. We have concrete stained floors in our home and we have purchased a home floor machine. The machine we bought vacuums, then we go back over the floor on the cleaner mode and it scrubs the floor and sucks up the water. A great machine for about a hundred bucks.
The sealer on your floor protects the stain and it can wear away. The way to protect that is with an acrylic floor finish. You can apply this yourself as needed, especially in high traffic areas. See our video on how simple acrylic floor finish is to apply.