I keep mine like a store. All the different items on their own shelf and each item has it's place. Like all normal corn is in one place. If you eat 6 cans of corn per week then you probably need space for 12 cans...if you hardly ever eat corn then you might just need space for one row deep of it.
If you have cereal and everything in there you might want to re-think just what you have stored where. Sometimes it is more practical to keep certain items someplace different. We keep all our dry cereal on top of our free standing pantry. It is easier for the adults to reach up and get what the kids want, they can see through the Rubbermaid containers and know exactly which cereals they want. We also keep stuff like four, barley, pancake mix, etc...in the fridge so we don't get mice or bugs in them.
Some of my friends that have really small pantries have gutted them and put in shelves that they can move to what they need. This is handy because if one person buys stuff in #10 cans they need different spacing than a person who buys stuff in Mylar pouches or small cans.
I would recommend you check out Peggy Layton's book at your local library and after reading it do the check lists of foods you eat. I did this and found some of the stuff that was I was buying all the time was building up and taking up all my space because it was just a habit and we were not using it up.
I have this one and I love it.
http://peggylayton.net/ccp0-prodshow/cookin10.html
She has a degree in Home Ec. and her knowledge is applied. She has been there done that to most mistakes and can help you figure out just how to go about storing stuff more effectively and more to what you actually eat in a week, month, 3 months, 6 months, even up to a year.