Skip to content
Home » Insight » Why product structure must be designed before enrichment

Why product structure must be designed before enrichment

As you process your product data, enrichment feels like progress. You can see it melding into the right form of product information: Descriptions get written, titles get cleaned up, images land in the DAM, missing specs have been hunted down and filled in. All in all, your product records look healthier within days.

Structure feels like pre-enrichment preparation. Things like defining product types, modelling variants, setting inheritance rules, or deciding which attributes are mandatory – basically, none of these changes what’s visible on a product page today. That makes it the kind of work which is easy to postpone.

Beware! Because that postponement is exactly how teams end up enriching data into chaos.It’s an uncomfortable (and under-recognised) truth that enrichment can only create durable value when it’s working inside a stable product structure. If that’s not the case, you aren’t enriching. You’re just populating fields in a way which will need undoing later.

Enrichment without structure creates debt, not capability

If a supplier sends you Material: various, the immediate response is to fix it. Someone researches the correct value and updates the record. The marketplace feed passes muster. The product page looks complete. Is this necessary work? Yes, absolutely. Is it scalable? No. On the contrary, without a well-governed product structure, these piecemeal “fixes” don’t actually teach the system anything:

  • They don’t create a rule for what Material must consist of
  • They don’t enforce controlled values
  • They don’t stop the same supplier sending various again the following week
  • And they don’t prevent another team member from storing the same idea as Finish or Fabric

That’s how enrichment becomes one-time correction work which cannot be reused, automated, or governed. It’ll improve the record at that instant, but it doesn’t make your operating model any better overall.

What enrichment actually requires (and why structure must come first)

Enrichment isn’t just a matter of “adding information.” It’s a question of adding structured and reusable information.

If you have a free-text value of black, it’s not enriched. It’s simply a populated field. The concept of genuine enrichment should imply that this value is consistent enough to drive filtering, syndication, and automation – in other words, that Black, BK, or Matt Black will all resolve to the same canonical value downstream.

If you want your enrichment to act as anything other than manual patching, you need to answer three structural questions:

  1. What attributes are required by product type?
    Not just for one SKU, but for the entire category. Every drill needs voltage. Every cable needs length. Every shirt needs collar style. These requirements need to be codified in your attribute schema (mandatory vs optional), not improvised manually per product.
  1. What values are valid?
    Controlled vocabularies aren’t a desirable option (‘when we get round to it’). They’re the only way in which facets and channel mappings work reliably. For instance, if Midnight Sky and Dark Blue both appear as colours without clear normalisation rules, your filters fragment and your feeds become inconsistent.
  1. Where do values come from (and who has the last word)?
    Going back to our example, is colour supplier-provided, AI-generated, merchandiser-curated? What’s the system of record? Who can override whom when it’s disputed?

Without provenance and governance, enrichment runs a great risk of conflicting and contradictory claims, making it not only untrustworthy but a drag on efficiency and time to market.So, teams who enrich product data before answering these questions satisfactorily aren’t avoiding structural work – no. they’re simply distributing it across every product, every supplier, and every channel. Effort isn’t eliminated. It’s simply atomised.

Structure is the mould; enrichment is the fill

A well-designed product structure is robust by nature. It acts as the architectural blueprint: Taxonomy. Attribute model. Relationships. Validation.

Think of it as creating ‘moulds’ into which your enriched data mix can be poured:

  • Taxonomy defines product types and inheritance
  • Schema defines data types, units of measure, allowed values, and validations
  • Relationships define variants, bundles, compatibility, and parent/child logic

Once you have these moulds, enrichment becomes replicable execution: filling in the right data in the right place, once.

And the elements which enable product structure to create, reuse, and scale?

  • Mandatory vs optional is decided upfront, so teams (or, increasingly, AI) know what “complete” means for each category.
  • Units of measure are standardised, so “Weight” is captured consistently (not as a mix of kg, grams, and pounds which will break comparison engines).
  • Inheritance prevents attribute lists from becoming bloated, as well as enhancing accuracy: For instance, laptops inherit Operating System requirements; Footwear SKUs don’t accidentally end up with Battery Life.
  • Governance becomes enforceable: Products cannot be published until they fulfil category rules.

Why AI makes “structure first” more urgent, not less

The rise in AI content generation tools is a boon in terms of agility – they make enrichment faster – but don’t assume they automatically make enrichment more reliable.

What happens if the source data is ambiguous (…our old friend Material: various)? Well, Your AI tool has three options:

  • Repeat the ambiguity (essentially useless)
  • guess (potentially – or actually – misleading)
  • omit (safer, but incomplete, so inadequate)

None of those outcomes represent the kind of enrichment your business needs. They simply automate misuse of your structural data debt.

AI-driven workflows perform at their best when the product model is clear: defined product types, consistent attributes, controlled values, known provenance. Within that operating environment, it can generate with high precision:

  • Descriptions
  • Features to Benefits
  • Translations
  • Channel-ready variations

All because the underlying structure provides a stable (and thus reliable) prompting framework. In brief: AI amplifies whatever you already are. If you have structure, AI accelerates returns. If you don’t, AI accelerates digital dysfunction.

Multi-channel readiness depends on structure, not how nicely your copy reads

The majority of pressure on enrichment practices originates from the channels themselves: Whether it’s Amazon, Google Shopping, retailer portals, mobile-optimised apps, internal eCommerce teams and so on. Each channel has specific requirements, and as your catalogue expands, those requirements simply can’t be met consistently using ad hoc enrichment processes.

Once again, it’s structure which lets you map internal attributes to external schemas one time and then reuse that mapping across the whole catalogue. The alternative, as many businesses have found to their cost, is enrichment through channel-by-channel firefighting:

  • Rewriting descriptions
  • Renaming fields
  • Inventing values
  • Rebuilding exports

Structure is the prerequisite for enriching once and publishing everywhere.

Where SKULaunch fits: enforcing the right order

It’s not as if teams fail because they obstinately disagree with “structure first.” It’s usually the fact that they aren’t able to operationalise it because ‘tribal wisdom‘ tells them to start enriching while structure is still under debate, and as this mistaken assumption gains momentum, it takes a significant organisational rethink to make it stop.

Start with Data’s tool, SKULaunch, is the enforcement layer which makes the sequence real. We’ve designed it so it can:

  • Apply taxonomy and schema rules during onboarding
  • Validate values before enrichment starts
  • Enforce attribute requirements and units of measure
  • Maintain variant logic across suppliers and channels
  • Prevent teams from enriching into the wrong model

Product structure becomes stable. Enrichment becomes scalable.

Next steps: A schema review

If your enrichment practices feel time-consuming, repetitive, or inconsistent, don’t resort to hiring more copywriters or prompt engineers. Do an organisational X-ray – start with the skeleton.

Get in touch today with us at Start with Data. We can set up your schema review and map one category end-to-end: Taxonomy node, mandatory attributes, allowed values, inheritance, variant rules, and channel mappings. Transform your product data enrichment into a repeatable process rather than persisting with a permanent clean-up job. Your teams will thank you!