Shopify Product Data for AI Shopping: The Fields Only You Can Fix

Author avatarVijaygopal Balasa
8 min read

AI shopping assistants that get products through Shopify Catalog read the product record in your admin: its title, description, options, images, price and availability. Most of what makes a product easy for an assistant to match is content only you can write: a title that says what the product is, a description in plain words, a specific category, at least one image, and a real barcode for branded goods. AccessComply names each product with a gap and the field it lacks. After you approve, it sets three fields it can fill without guessing. The rest stays with you, and this guide shows how to fix it.

What AI shopping assistants read from a Shopify product

Shopify shares products with AI channels such as ChatGPT and Microsoft Copilot through Shopify Catalog, and with Google AI Mode and Gemini through the Google & YouTube channel. Shopify’s page on product discovery for agentic storefronts says products are listed by default with their title, description, options, images, price, availability and other key attributes.

A product has to meet Shopify’s Catalog requirements to be included at all:

  • a title and at least one product image;
  • a price above zero;
  • publication to your online store, Hydrogen or a headless channel, with a product web address;
  • not Unlisted and not hidden from search engines;
  • no sensitive content.

The store itself must be on Shopify’s own Starter plan or higher and not in private mode. Beyond that, Shopify’s agentic storefronts page lists what improves a listing: detailed descriptions, more images, reviews, complete variants and complete store policies.

Write titles that say what the product is

Shopify’s guide to agentic ready product data gives the example of a product titled “Ocean breeze” instead of “Texturizing sea salt spray”: with the first, an agent might not get enough context to know what it is.

You can keep a brand name and add the thing it is. “Harbor” becomes “Harbor Linen Apron”; “The Classic” becomes “The Classic Leather Belt”.

The scan flags a title of four words or fewer that shares no word with the product’s own type, category, tags or the start of its description. When a product has none of those to compare with, the check is skipped rather than guessed.

Write descriptions of at least 30 words, in plain words

Shopify’s advice is to use literal language and keep marketing copy out of product fields, because agents often read what they are given literally. A description an assistant can use answers five questions:

  1. What is it?
  2. What is it made of?
  3. What size is it, or how does it fit?
  4. Who is it for?
  5. How is it used or cared for?

The scan flags a description under 30 words. A shipping note or a size chart alone does not describe the product, so write the answers above first and keep those notes after them.

Choose a specific category and product type

Every product in the Shopify admin has a category, chosen from Shopify’s Standard Product Taxonomy, and a product type, a label you write yourself. Shopify’s product data guidance is to use the most specific type or category possible, and its example is “men’s insulated winter boots”, not “footwear”.

If a product has a category but no product type, AccessComply can copy the category’s most specific level into the product type after you approve. If it has neither, the scan flags it and the choice is yours, because there is nothing true to copy from.

Add a real barcode, or record that there is none

A barcode, or GTIN, is how a product sold by several stores is recognised as the same product. Google’s GTIN guidance says accurate matching can’t be assured when it is missing, and that a missing or incorrect GTIN can limit a product’s visibility. In the Shopify admin, barcodes live in the Inventory section of each product or variant; the product details page takes up to 20 per product or variant, of types such as GTIN, UPC, EAN and ISBN.

  • Branded goods: copy the barcode from the packaging onto each variant.
  • Handmade, custom or one of a kind products: there may be no GTIN at all. Google Merchant Center’s identifier_exists attribute, set to no, is for custom or one of a kind goods, and only when you are certain no identifier exists.
  • Never make one up. Google’s words are plain: don’t guess or make up a value.

The scan flags a product when none of its variants has a barcode (it reads up to five variants per product, and skips gift cards). When a product truly has no GTIN, you can leave that finding as it is.

Fix many products at once

The product checks run in the installed app, because they read your products through Shopify. Each scan reads the 100 most recently updated active products and lists each one with the field it lacks; drafts and archived products are never read. On a larger store, products outside that set are not checked, so apply the same rules to the rest of the catalog.

For many products, use Shopify’s own tools:

  • The bulk editor. In Products, select the products, click Bulk edit, then Columns to add fields such as product type or vendor, and type into the table. See Shopify’s bulk editing guide.
  • A CSV file. Export your products, fill the Title, Description, Type and Barcodes columns, and import the file. Shopify’s CSV guide warns that a blank column in the import overwrites the matching value with a blank, so start from a fresh export and keep every column you are not changing.

The three fields AccessComply sets for you

After you approve, the app writes three product fields, each from something your store already has:

FieldWhat it writes
Product typeThe most specific level of the product’s category
VendorYour shop’s name
Hide from search enginesTurns it off; if you hid the product on purpose, do not approve this one

If you resell other brands, set the vendor to the maker yourself instead of approving your shop’s name. Each change is one write through Shopify, with the previous value saved first and the field read back afterwards to confirm it holds. Restoring a saved value always asks you first. These are rule based fixes, not AI written ones: unlimited on every paid plan from $29 a month, and they count toward Free’s 3 fixes every 30 days.

What the app leaves to you

  • Titles and descriptions, because they are your words.
  • Images, which only you can supply.
  • Barcodes, which must come from the product, never from a guess.
  • Publishing, a sales channel decision the app does not make.
  • Store policies, which Shopify can start from a template under Settings, Policies.

No one can promise that an assistant will recommend a product. Complete, accurate data removes the reasons it cannot. The AI shopping topic collects the related guides, and Shopify AI shopping readiness: what AccessComply checks and fixes covers the discovery files and robots.txt. See pricing.

Sources

Find the storefront issues holding back growth

Scan SEO, speed, accessibility and AI shopping readiness by page. Review supported fixes before they run, keep saved originals, and verify the live result afterward.

Free checkers: Shopify accessibility checker · Website accessibility checker · Products not showing in ChatGPT

Vijaygopal Balasa, Founder, AccessComply
Written by

Vijaygopal Balasa

Founder, AccessComply

Founder of AccessComply. Builds tools that find and fix supported Shopify accessibility issues in theme code—not through overlays. Focused on practical WCAG 2.2 AA improvements for merchants.

Keep improving after this fix.

Get concise, practical updates on Shopify SEO, speed, accessibility, and safer storefront changes. No daily noise; unsubscribe anytime.