It is getting crazy impossible to find a good mop at a store. For instance, at Walmart you don't find the good type of mop in the cleaning section - you find it in hardware. Yup, that is right in hardware. You need a great cotton deck mop to keep your floors clean.
You can find good mops at Lowels and Home Depot too. The mop I get is from Walmart - the deck mop. It has a great cushion grip on the handle of the mop. Of course I didn't get a picture of it. When selecting a mop - find a 100% cotton mop - very important.
First note - Of course you have to sweep the floor before you mop. If my customer has an animal or lots of girls or long hair, I sweep the floor with a broom and then "Swiffer" to get all of the hair off of the floor. I hate hair in my mop! :-) (I always sweep with a broom before I Swiffer - because the Swiffer is ineffective when debree gets on the cloth)
It is best to soak a NEW mop for about 1 hour before you are ready to mop. Squeeze all the water out of the mop and dispose of the soaking water. Then get clean water to start mopping.
Also a little tip with a new mop -- it is pretty thick and tough to wring out. Divide the mop into 2 sections and wring out each section individually.
On hardwood floors, I only use about a cap of Mr. Clean - not too much. Every once in a while I use Murphy's Oil soap floor cleaner - to put moisture back into the floor. On tile, laminate, linoleum, rock, cement - all floors I use Mr. Clean.
Until every last piece of the floor is dry.
That is why you need a cotton mop- it absorbs the water off of the floor. That is why all of the other types of mops don't work- they can't dry and pull up every last piece of dirt off of the floor.
IF I purchase a self twisting mop, I still have to put my hand on the bottom of the mop and twist it a little bit more to wring it out as dry as possible.
DRY.... DRY..... DRY is the key. Most people leave some water on the floor or do not get into the edges, corners, in between each tile on the floor. They leave dirt on the floor that continues to build up over time.
You need to get every drop of water and the dirt on that floor up -- EVERY time you mop or it isn't clean. It will build up and your floor will look dirty.
Unfortunately, you can't find a good mop in the cleaning isles anymore... You have to go to the hardware department.... crazy... Who are all these people coming up with ways to mop the floor and teaching people how to do it ineffectively?
The good news is if your floors have been neglected and the dirt has built up - As you continue this process it will continue to get better and better as you go along. The dingy floor will be clean again. The Key is getting every last bit of dirt off the floor every time - by drying the floor.
I hope this has given you help and thought into the next time you mop your floor. Let me know if you have any questions.