I'm not going to explain sauerkraut. I'm not posting a recipe either. This is for people who already make sauerkraut. You are doing it wrong.
Most recipes written in English have got it wrong. It seems all English speaking people making sauerkraut are trying for the first time, and are all copying off of each other, instead of studying from a reputable source.
Ok, seriously, it's pretty much impossible to get sauerkraut wrong. Essentially it's just shredded cabbage and salt, pressed down below the level of expelled liquid, and a few weeks or more of waiting... with a possible regular cleaning if you're not using a water sealed crock. Just about any method will work. So what am I on about?
Well, here is where I think many people trip up. Shred the cabbage very thinly. Get a cabbage shredder especially for this purpose (or if you know me and live nearby, you can borrow mine). If you just rip it with your hands, or chop it with a knife, you'll never get it thin enough. Some people use a food processor but I haven't seen very good long thin threads come out of a food processor.
Why thin? Here is why thinner is better:
I should add a bit about temperature. Colder is better, IMHO, but after the first week (the initial Leuconostoc mesenteroides phase) sauerkraut will not ferment below 17C. You need to keep it just warm enough for it to continue to bubble out CO2. Also, you should do your best to hold the temperature steady. Most sources recommend 23C for three weeks, but the more reliable sources recommend 21C. One source other than myself recommends 18C, and most recommendations for long term storage of sauerkraut recommend 18C. Several sources state that colder is better, without giving specific temperature details. My tests show 17C to be the lower limit to maintain consistent fermentation. Taste testing shows that running at 18C produces an excellent tasting sauerkraut.
In summary, here is how to improve your kraut: