For pistol, I label the containers in which I store my component bullets. This label contains my load info and expected velocity for that bullet, with any and all of the appropriate powders I have for that bullet. For pistol bullets, this is only 2-3 powders for each caliber.
Sometimes I don't label a batch of reloads, at all. If enough time passes, I may have to pull a bullet to see which powder is in there. Once I identify the powder and the bullet, I know the powder charge. For 357, I try to buy CCI magnum, Win regular, to tell the difference between my H110 and Unique loads by primer color. But that doesn't always work out, due to availability.
But generally, I load what I shoot, and shoot what I load. It doesn't sit around for long. I label any ammo meant for longterm storage.
For rifle, I pretty much have one favorite load I've chosen for each bullet. Even easier. Look at the type of bullet, and I know how much of what powder is in there.
For small workup batches, that's different, of course. Those are labeled, usually with a handwritten note taped to the bag. Or a shapie scrawl on individual cases.
So my main step is to keep loaded batches separate. I have never done up a batch and then dumped it into a box with previous batches. They go in their own bag, even if they're essentially the same thing, different day. Afterall, I don't really care what's in there, as long as it's actually what I intended. All my loads work. If I were to run into a problem caused by human error, such as taper crimp, OAL, powder charge, primer seating, etc... then all I really want to know is how to identify the rest of that batch.