Mock catalog

Catalog Doctor

This is the seeded catalog, scored on this machine. Nothing is written to Shopify. Empty-catalog view is on.

test-product

Test

11/100 Weak
0 waiting

Title a stranger can shop from

0/10 fail

"Test" is a placeholder. An agent has nothing real to match to a shopper's question.

25 to 150 characters, not a placeholder, not a SKU, not all caps, and not the same word three times.

Description long enough to match a question

0/8 fail

There is no description. Agents use it to match the product to a specific request.

At least 150 characters of plain text, and no more than 5,000.

Description names facts, not slogans

0/7 fail

There is no description to inspect for materials, measurements, or care.

At least two of: a number or measurement, a material, a color, or a care instruction.

Specific product type

0/5 fail

Product type is empty. It is one of the organization fields Shopify says AI platforms read.

A merchant product type that says what the item is, not Product or Misc.

Standard taxonomy leaf

0/10 fail

No standard product category is set. Shopify uses that category to decide which attributes an agent can filter, and Google receives the same classification.

A Shopify Standard Product Taxonomy category at least three levels deep.

Real vendor or brand

0/5 fail

Vendor is empty. Agents use the brand to tell two similar products apart. Leave it blank only when the product truly has no brand.

Vendor is filled in and is not a placeholder such as N/A, Generic, or No brand.

Valid barcode on every variant

0/10 fail

No variant has a GTIN, UPC, EAN, or ISBN. Shopify lists the barcode as a field AI shopping platforms use to identify a product. Register one with GS1 if you manufacture it. This app will not invent one.

Each variant has a GTIN-8, UPC-A, EAN-13, GTIN-14, or ISBN-10 with a valid check digit.

SKU on every variant

0/4 fail

No variant has a SKU. Marketplaces and agents use it to separate options and to avoid duplicate listings.

Every variant has a SKU so channels can tell options apart.

Option names shoppers actually say

6/6 pass

This is a single-variant product, so option names are not holding it back.

Option names are words like Size and Color. Abbreviations and blank values fail.

Enough images, large enough

0/6 fail

There is no image. AI shopping results are visual, and Google Merchant requires an image link.

At least three images. When dimensions are known, each side should be at least 500 pixels.

Distinct alt text

0/6 fail

There are no images, so there is no alt text for a model to read.

Every image has its own alt text, and none of them are placeholders like 'image' or 'product photo'.

SEO title

4/4 pass

The SEO title is the product title Shopify already shows, and nothing more specific can be added from the type, brand, or options.

Present, and about 15 to 70 characters so a search result does not cut it off.

SEO description

0/4 fail

The SEO description is empty, so search snippets have nothing specific to show.

No safe fix: description too thin to summarize; write one in Shopify

Present, and about 50 to 160 characters.

Structured attributes

0/6 fail

No attribute metafields are filled in. Material, size, care, and the other facts shoppers filter on need their own fields. A sentence in the description is not a field an agent can query.

At least two attribute metafields, such as material, size, care, color, fit, or ingredients.

Price an agent can quote

0/5 fail

1 variant is priced at zero or missing a price. Agents drop products they cannot quote.

Every variant has a price above zero. A compare-at price, when set, is higher than the price.

Status and availability

1/4 partial

This product is a draft. Shopify Catalog syndicates products you actually sell. A draft stays invisible.

The product is active. At least one variant can be sold, or the inventory policy keeps selling.