I second Spin Clean, It is a great place to start. I've recently upped my game with an ultrasonic cleaner. I modded it so it cleans 8 records at a time. I buy used vinyl from antique stores so cleaning upon arrival home is critical.
I also agree that cleaning this intensely can cause damage. Don't clean for the sake of cleaning.
My process is:
- Good dry clean with a carbon fiber brush followed by a velvet cleaner. Get all the dust out of the grooves. This can take some time.
- Ultrasonic clean. I run 30 minutes at 30C.
- Spin Clean. I use heated water.
- Pat dry with ShamWows and wipe with Spin Clean cloths
- Air dry
- Put away in anti-static sleeves. I use "Invest in Vinyl" brand sleeves, but there are plenty to choose from.
Amazon.com: VEVOR Ultrasonic Vinyl Record Cleaner 6L 40kHz
Also, as a note, when you launder the cloths you use NEVER use fabric softener!