What's the easiest way to "Tag" and label products to get something as granular as a sephora or asos would with product search terms

Hey, I’m looking for some feedback and share some insight on how something like asos or sephora gets the robust search categories it gets on every uploaded product… as my place is a marketplace, are my vendors expected to go into every item and use my option sets to tag out every item or service? as you can imagine this could get crazy robust for them… i.e product - skincare - serum - concerns: dry skin - organic, vegan - ships worldwide… The reason i ask is bc in paralel i was also thinking how to make the integration of their CVSs/stock/inventory elsewhere compatible with my marketplace too. really looking forward to any thoughts
etc etc etc

I think you could try to integrate AI to auto tag products, with Claude or Chatgpt. Can be costly but the only way to do this programmatically