Nightshift Data

How do I make my parts listings show up in ChatGPT and other AI assistants?

Give AI assistants three things they can read without guessing: exactly what the part is, exactly what it fits, and access to the page. Most parts listings fall short on fitment. It sits in a paragraph or isn't there at all, so the assistant answers “I can't confirm” and recommends a listing that states it.

Last updated · Nightshift Data

Why this matters now

Shoppers increasingly ask an AI assistant before they search a store. Traffic from generative AI tools to U.S. retail sites rose 693% in the 2025 holiday season (Adobe Analytics). For parts, the question is almost always some form of “does this fit my machine?”. The listing that answers it gets recommended.

How an AI assistant answers “does this part fit?”

When a shopper asks ChatGPT, Perplexity, Claude or Google's AI features about a part, the assistant searches the web, reads the pages it can reach, and answers from what those pages say. It can only recommend your part if three things are true:

  1. Its crawler is allowed to fetch your page, and the content is in the HTML rather than loaded later by JavaScript.
  2. The page identifies the part unambiguously, so the assistant knows it's the same part the shopper means.
  3. The page states fitment clearly enough to match the shopper's year, make and model (or engine, or model number).

Here's the difference on an example part. The part is the same in both listings; only the data changes.

The shopper asks

“Does this winch mount fit a 2022 Can-Am Defender HD10?”

What most listings send
Title
Winch Mount Plate / Trailforge
Part number
TF-WM-210
Fits
See description

AI answer: I can't confirm. The listing doesn't include a fitment list, so I can't tell whether it fits your Defender.

What AI needs to recommend it
Fits
2016–2022 Can-Am Defender HD8 · HD10
Doesn't fit
Models with a factory-installed winch
Position
Front bumper
Winch capacity
Up to 4,500 lb
Material
3/16" powder-coated steel
In the box
Plate · fairlead mount · hardware
Install
Bolt-on · no drilling

AI answer: Yes. It's listed for 2016–2022 Can-Am Defender HD8 and HD10, and isn't compatible with models that have a factory winch.

Illustrative listing. Brands and part numbers are invented.

How to make a parts listing AI-ready, step by step

  1. 1

    Let AI crawlers reach the page

    Check robots.txt for each AI search crawler (for example OAI-SearchBot, ChatGPT-User, Claude-SearchBot and PerplexityBot), not just Googlebot. Check whether your firewall or bot protection blocks them, remove noindex or nosnippet from product pages you want cited, and make sure the product details are in the page HTML without JavaScript.

  2. 2

    Identify the part exactly

    Brand, manufacturer part number (MPN), GTIN or UPC where one exists, and the OEM part numbers the part replaces, including superseded numbers.

  3. 3

    Put fitment in fields, using your category's key

    Store fitment as structured rows (for example year, make, model, trim) rather than a sentence in the description. Use the key your category's buyers shop by: the table below lists them.

  4. 4

    Say what it doesn't fit, and when

    Exclusions (“not for models with a factory winch”) and qualifiers (front or rear, engine size, serial range) are what let an assistant say yes with confidence instead of “probably”.

  5. 5

    Add the specs and contents buyers ask about

    Dimensions, materials, ratings, what's in the box and how it installs. These answer the follow-up questions after “does it fit?”.

  6. 6

    Publish it as structured data too

    Add schema.org Product JSON-LD with the same identifiers, specs and fitment that the visible page shows. Keep the two consistent; conflicting values are a reason for an assistant not to trust either.

  7. 7

    Fill gaps from supplier data, never by guessing

    If the data you have doesn't support a fitment claim, request it from the supplier or manufacturer. A wrong “fits” costs more than a missing one.

Fitment keys by category

Each category has its own way of saying “fits”. Use the one your buyers shop by.

Fitment keys by parts category
CategoryFitment is matched byExample
PowersportsYear · make · model · trim2016–2022 Can-Am Defender HD10
MarineEngine make · model · HP · serial rangeYamaha F150 · 2014–2021
Auto & truckYear · make · model · engine · drivetrain2015–2020 Ford F-150 5.0L
RV & trailerModel · chassis · size · weight rating18 ft awning · 2017
Outdoor power equipmentEquipment model · deck size · engineJohn Deere X350 · 42 in deck
Ag & heavy equipmentModel · serial rangeKubota L3901
Appliance partsAppliance model numberWhirlpool WRF555SDFZ
Bicycle partsWheel size · axle · drivetrain · brake mount12-speed Shimano Micro Spline

Guides by category

Guides for RV and trailer, outdoor power equipment, ag and heavy equipment, appliance and bicycle parts are coming next. Until then, the industry pages list the fitment details each category needs.

Beyond vehicle parts: anything that has to work with something else

The same problem applies to filters, printer ink and toner, batteries, phone cases and chargers. The shopper's question is “will this work with my model?”, and the answer depends on a compatible-model list the assistant can read. See how to structure compatibility data for AI.

Check your own listings

A quick manual test: ask an AI assistant whether one of your parts fits a specific machine, and see whether it cites your page. For a fuller picture, the free AI Readiness Check scores a product page or a CSV of up to 10 parts, shows exactly what's missing, and marks gaps your own data can't fill as “Needs supplier data”. You can see an example report first.

All guides

All explainers

Frequently asked questions

How do ChatGPT and other AI assistants decide which part to recommend?

They look for pages that answer the shopper's question directly. For parts, that usually means confirming the part fits the shopper's machine or vehicle. If a listing doesn't state fitment in a form the assistant can read, it can't confirm the match, so it hedges or recommends a listing that does.

Is this the same as SEO or GEO?

Not quite. SEO and GEO (generative engine optimization) are about how pages rank and get cited. Nightshift fixes the product data those efforts depend on: identifiers, specs and especially fitment. Without complete data, there's nothing for search or AI to cite.

Do I need structured data (JSON-LD) for AI assistants?

It helps, but it isn't enough on its own. Put fitment and key specs in visible text on the page and in schema.org Product JSON-LD, and keep the two consistent. Some AI crawlers don't run JavaScript, so both should be in the HTML the server sends.

What if my supplier data doesn't include fitment?

Then it has to come from the supplier or the manufacturer. Guessing fitment causes wrong-fit returns. The AI Readiness Check only suggests fixes it can quote from your own page or feed; anything else is marked "Needs supplier data".

How can I tell whether AI assistants can read my product pages?

Check robots.txt rules for each AI crawler, your firewall or bot protection settings, noindex and nosnippet tags, and whether the page content only appears after JavaScript runs. The free AI Readiness Check checks all of these for one product page.

See what AI assistants can read on your parts.

The free AI Readiness Check takes a product page URL or a CSV of up to 10 parts. You get a readiness score, fixes taken only from your own data, ready-to-paste JSON-LD, an improved CSV, a before-and-after AI answer test and an AI access check. No signup.

Whole catalog? Catalog cleanup fixes every SKU for you: $2–5 per SKU, one-time, $3,000 minimum. See pricing