All posts
Ray Iyer
Ray Iyer
Co-founder & CEO, Anglera

MRO & Industrial is being reranked by AI. Is your catalog readable?

MRO and industrial buyers now ask AI before they call a distributor. Thin ERP-style product data makes a catalog invisible to those engines.

MRO & Industrial is being reranked by AI. Is your catalog readable?

A maintenance planner sourcing a replacement bearing for a conveyor motor doesn't start by opening your catalog anymore. He opens ChatGPT or Perplexity, describes the failure, and asks for a cross-reference and a source that can ship this week. If your product data can't answer that question in a form the model can parse, the engine routes around you and cites the distributor whose data made the match obvious. That shift is already visible in how manufacturers and distributors are rebuilding their product content — and it rewards a different kind of catalog than the ERP export most MRO lines still run on.

Buyers are asking answer engines before they open your site

This isn't a hypothetical. In June 2026, 3M launched Ask 3M, a conversational tool that answers technical product questions from "verified documentation and application knowledge across the company's 49 technology platforms" and then links the recommendation to authorized distributors. A buyer can now ask a manufacturer's own AI which adhesive bonds carbon fiber to aluminum, or how two tape SKUs differ, and get a specific answer before a distributor's site ever loads.

Distributors are moving the same direction from the other side. Grainger — which carries roughly 2.5 million products and processes over 400,000 product changes a day — built a retrieval-augmented search system on Databricks specifically because buyers were typing incomplete, non-technical descriptions of the part they needed rather than exact part numbers (Databricks customer story: Grainger). That's the same behavior showing up industry-wide: buyers describing a job or failure mode and expecting the system to find the matching SKU.

For MRO and industrial parts, the stakes of getting that match wrong are higher than in most retail categories. A bearing, motor, or fastener is only a correct substitute if bore size, tolerance class, seal type, and load rating all line up with the application. That makes MRO one of the categories where an answer engine has the strongest reason to demand real attributes before it recommends a part — and one of the categories where "close enough" data does the most damage.

Why a full catalog can still look empty to a model

Most MRO product data was built for a counter clerk with a paper catalog and a part-number lookup, not for a language model. A typical feed row looks like this:

Raw ERP feed description (as-is):

BRG 6205 2RS C3 SKF DGBB

That string works fine if you already know bearing nomenclature. To a model — or a buyer who isn't a bearing engineer — it's close to opaque. The bore, seal type, internal clearance, and manufacturer are all compressed into a single token with no labels attached, so nothing in the string tells a retrieval system what job this part actually does.

Enriched, the same SKU looks like this:

AttributeValue
Product typeDeep groove ball bearing
Bore diameter25 mm
Outside diameter52 mm
Width15 mm
Seal type2RS (double rubber seal, contact)
Internal clearanceC3 (greater than standard)
ManufacturerSKF
Typical applicationElectric motors, conveyors, pumps — moderate speed, contaminated environments
Max speed rating~9,000 RPM (grease lubrication)

That's the difference between a code a warehouse system can pick against and a set of attributes a model can reason over. Once bore, clearance class, seal type, and speed rating are labeled fields instead of a compressed part-number string, a model can match "sealed bearing for a dusty conveyor motor, C3 clearance" to the SKU directly instead of guessing at what 2RS and C3 mean.

Ask an answer engine: what this looks like in practice

Here's a query a maintenance buyer would plausibly run today:

"My conveyor motor bearing is a 6205-2RS running at around 3,600 RPM in a dusty grain-handling environment. I want a C3 clearance replacement and I need it in stock this week — who carries it?"

A model working through that query is matching on bore size, seal type, clearance class, speed rating, and environment — then checking availability. If your product page or feed encodes those as discrete attributes (in the visible page content and in schema.org Product / additionalProperty markup an AI crawler can actually parse), you're a plausible answer. Google's own guidance on Product structured data is explicit that richer, labeled product data is what lets systems surface specifics like these instead of a generic listing. If that information only lives in a scanned spec-sheet PDF or a compressed part number, the model has no reliable way to confirm fit, and it cites whichever competitor's data made the decision easy.

What machine-readable actually requires

None of this is exotic. It's the enrichment work MRO distributors already know they're behind on — it just now has a sharper reason to matter:

  • Split compressed part-number strings into discrete, labeled attributes (bore, OD, width, seal type, clearance class, load and speed ratings).
  • Standardize units and abbreviations so 2RS, C3, and manufacturer-specific codes aren't ambiguous or missing.
  • Fill the gaps supplier feeds leave blank — load ratings, tolerance classes, and application notes are the fields most often dropped.
  • Keep it current as suppliers revise specs or discontinue lines, so the answer engine isn't citing a part that no longer exists.

Manually, that kind of enrichment runs somewhere in the range of 30-45 minutes per SKU — pulling supplier documentation, normalizing units, filling gaps, verifying against the source. Across an MRO catalog with tens of thousands of active SKUs from dozens of manufacturers, that's not a project a data team clears before the next round of supplier updates makes it stale again.

Where this fits for distributors

Your ERP or PIM is still the system of record — Anglera doesn't replace it and it isn't a CRM add-on. Anglera plugs into whatever you already run (Akeneo, Salsify, inriver, Stibo, Syndigo, Pimcore, Informatica, or nothing at all — a flat file is enough to start) and continuously extracts, quality-scores, and gap-fills the attributes that turn a compressed part number into something an answer engine can match against a real query. Most distributors can get a meaningful subset of a catalog to that standard in 30 days or less, without a multi-year systems overhaul. As more MRO buying starts with a question to an AI instead of a search box, the distributors who show up in the answer are the ones whose data was already built to be read by one.

Ray Iyer

About the author

Ray IyerCo-founder & CEO, Anglera

Ray is the co-founder and CEO of Anglera, building the product-data infrastructure for agentic commerce — turning messy catalogs into structured, AI-readable data that buyers and answer engines can find. Previously product at Uber; Stanford CS.

See it on your own SKUs.

A 30-minute walkthrough on your categories and your supplier data.

Book a demo