Xumulus Logo

Why Uploading That Product Spreadsheet Will Get You Nowhere

Date Published

The catalog loaded fine. Every SKU is there, priced, in stock, with an image. The site is fast. And yet:

  • Organic traffic is down and nobody can say which pages lost it
  • You have never once been mentioned when a customer asks ChatGPT what to buy
  • Your own site search returns nothing for terms your salespeople use daily
  • The Google feed keeps rejecting listings for missing attributes
  • Paid costs more every quarter to produce the same revenue

Five different symptoms, five different vendors ready to fix them separately. They are usually one problem: your product data is loaded, but it is not legible.

A spreadsheet import gets products into a store. It does not make them findable, and those are not the same job. The import is enough in one narrow case — your products are genuinely unique and you are the only one selling them. For everyone else, and especially for distributors carrying a manufacturer line that four competitors also carry, being in the database is the easy half.

Companies that sell things are surprisingly bad at describing what they sell

Look at the product data behind most distributors and the picture repeats. Descriptions inherited from a manufacturer PDF a decade ago. Attributes that exist for some products and not others. Fitment and spec data trapped in installation guides nobody has parsed. Categories organized around the warehouse instead of the buyer. Three names for the same attribute across four systems.

This is not negligence. It is what happens when product content is everyone’s responsibility and nobody’s job. Merchandising owns pricing. Marketing owns campaigns. IT owns the platform. The words and structured facts that determine whether a product can be found fall between them.

That was survivable when there was one search surface and it was forgiving. That era is over.

The same catalog now has to satisfy four different readers

One underlying catalog, four consumers, and all four want the thing most merchants do not have:

  • Search engines increasingly reward structured, specific, complete product facts over keyword density.
  • AI answer engines need extractable facts and clear relationships to cite you at all. They cannot recommend what they cannot parse.
  • On-site search decides a large share of high-intent revenue in a single query.
  • Marketplaces and feeds reject or bury anything with incomplete attributes.

You cannot buy past this. Paid spend against a thin product page is a more expensive way to lose. Content marketing on top of an unstructured catalog builds authority that does not attach to anything purchasable.

Why the platform cannot fix it

The instinct is to solve this in the ecommerce platform, since that is where the catalog appears to live. This is where most projects go wrong.

Ecommerce platforms are transaction systems. Their data model is built to take an order accurately — SKU, price, tax, inventory, address, payment. That is a hard job and platforms are good at it. But it means the product record is shaped for checkout, not for being read. Rich attributes, synonyms, relationships, derived facts, relevance signals: bolted on, if present at all.

So teams bolt on. A search plugin, a feed extension, a schema markup app, an AI description generator, a sync job. Each reads from the platform, transforms in its own way, and writes somewhere else. Within a year there are five systems holding five slightly different versions of the truth, failing quietly and in different directions. Every new channel makes it worse, because every new channel is another integration hanging off the same overloaded transaction database.

How is this different from my PIM?

Fair question, and the answer is not that you should get rid of it. Your PIM is upstream of this and stays there.

A PIM is an authoring and management system. It answers: what is the approved value of this attribute, who changed it, did it pass validation, is it ready to publish? A DAM does the same for images and rich media. An ERP or product master holds the operational and financial record. All three are real jobs, and all three are upstream.

None of them answers a query. Between them they hold most of the data you wish were on the site, and the reason it is not there is that the path from those systems to a storefront runs through export jobs and feed mappings never designed to carry it. What arrives is whatever survived the narrowest field map in the chain.

So: PIM, DAM and ERP feed the index. The index is where all of it converges into something a search engine, an LLM, a feed and your own storefront can each consume.

Your PIM is where product data is correct. The index is where it becomes useful. Most merchants have spent real money on correctness and nothing on usefulness, then wonder why governance never showed up in revenue.

The convergence point deserves to be treated as infrastructure

Today that convergence layer is usually an afterthought — whatever a search plugin happens to build when it syncs to your store. The most consequential representation of your products in the world ends up a side effect of an extension’s sync job, assembled from the data it could reach rather than the data it needed.

Index-first inverts that. You build one canonical, enriched index deliberately, and every surface reads from it. That is a real departure from the plugin-and-platform default, because it treats the searchable catalog and the purchasable catalog as two different jobs with two different shapes — versioned together, but not the same record.

What changes in practice:

  • One place to fix things. A missing attribute is corrected once and propagates to organic pages, on-site search, feeds and structured markup at the same time.
  • New channels get cheap. When the next surface appears — and it will — it is a new reader of an existing index, not another integration into the transaction database.
  • Enrichment becomes possible. Parsing spec sheets, normalizing attributes, deriving fitment, generating markup: all of it happens in a layer built for it, without touching the system that processes payments.
  • The data outlives the platform. A structured index is portable in a way platform-specific configuration never is. Replatform in three years and it comes with you.

This is our core approach — enrichment and orchestration of the index, sitting downstream of your PIM and upstream of everything that reads. Not a replacement for the systems you already run.

The short version

If you want a catalog ready for the agentic age, build the site around the product index rather than the platform’s product table. Get the facts that matter to your buyers into one place that every surface reads from, so the next fix is one edit instead of the same edit made five times across five tools.

Xumulus builds and runs index-first commerce infrastructure for catalog-heavy merchants and distributors. If your products are hard to find, we can usually tell you why in an afternoon.