I am more and more often involved in website (re)designs projects, where teams are struggling with navigation and structuring. Often they haven't given much thought to the website structure and now are forced to redesign after complaints.
I usually point out to basic articles on taxonomies and facet classification. Facet classification is very suited for structuring websites.
One of the best bibliographies can be found here