World is now on Opti ID! Learn more

Best practice when structuring Catalog Content

Vote:
 

Hi,

We're planning to restructure one of our catalogs to improve performance of our web app.

We have set up multiple sites in our web app (around 200+). Currently, all of the categories and products imported from an external ERP system are saved under one catalog called "General", which has around 251150 children. Loading the catalog UI would take more time and can potentially crash the entire web app.
 
We have thought of the following options to improve performance:
- creating a catalog under Catalog Root for each of our sites. However, we do have a case where the same product can belong to multiple sites.
- clean up products and categories under the "General" catalog that are duplicates or not needed. We have identified around 29,000+ products that are duplicate relations, and currently determining more content that needs to be cleaned up.

What are the best practices or recommendations you can suggest for how to restructure our catalog? Which of the best practices might be the easiest to implement?
#338478
May 21, 2025 11:00
Vote:
 

Having a product catalogue is like having a pet, it needs attendance.

You are however on the right track:

  • Remove duplicates: Clearing the 29K duplicate product-category relations will immediately reduce node load.
  • Prune unused content: Archive or delete discontinued products, orphaned categories, and other outdated entries.
  • Regularly audit the catalogue tree.
  • Use tags or flags to identify unused/archivable items.
  • Implement deduplication logic in your ERP import pipeline.

Content structure is sometimes tricky. It is important to remember that structure IS metadata. As you mentioned your structure is split between site-specific and shared. But in general

  • Keep shared products in a "Global Products" catalog.
  • Sites reference global products via relations or links, not duplication. Use content relations or tagging for associating products with multiple sites.
  • Use the catalogue tree as your logical taxonomy and break things apart where it makes sense. E.g.
    • Electronics, Apparel
    • North America, Europe, Asia

Good luck!

 

#338745
May 26, 2025 10:17
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.