I use one of the simplest ever methods for ribbon spool storage, tho it was not an original idea on my part. Saw it online somewhere but can't find the link. It involves first sorting my numerous spools (polka dots, sheers.) For each group, I cut a very long length of 1" wide satin ribbon. Tie the two ends in a knot, then continue, making the knot bigger than the holes of the ribbon spools.
Just take the unknotted end of the ribbon loop and thread it thru the holes of your ribbon spools. My craft closet has white wire storage shelves and there are little 'protrusions' at each shelf. I just hang each of these groups of ribbon there.
At a glance I can see all my ribbons. No need to remove the spool you want from the 'loop' and you can easily add new ones.
Does this make sense?