Information architecture
Build hierarchical structures to store your products and documents.
Content strategy, information architects.
Content modeling
Content modeling starts with defining the atomic components of the information you are managing and the relations between different types of information. A component could be a label, an image, GEO location or a list of technical specifications.
Organize
Hierarchical (link to concepts) Topic maps (link to topic maps under product), grids (link under products)
Labeling
Semantic descriptions like component names and properties table.
Semantic relations.
Search
For larger repositories of information a proper search is key. The traditional free form search is still of course highly relevant. Allowing users to quickly search through all information regardless of structure.
(link search API)
(screenshot of search page)