Title a stranger can shop from
2/10 partialThe title is only 9 characters. It needs the product and a distinguishing fact.
25 to 150 characters, not a placeholder, not a SKU, not all caps, and not the same word three times.
Mock catalog
trail-tee
The title is only 9 characters. It needs the product and a distinguishing fact.
25 to 150 characters, not a placeholder, not a SKU, not all caps, and not the same word three times.
The description is only 6 characters. That is a label, not an explanation.
At least 150 characters of plain text, and no more than 5,000.
The description does not name a material, color, measurement, or care instruction. Praise like premium or best does not give an agent a filter.
At least two of: a number or measurement, a material, a color, or a care instruction.
Product type is "T-Shirt".
A merchant product type that says what the item is, not Product or Misc.
Category is the leaf "Apparel & Accessories > Clothing > Clothing Tops > T-Shirts".
A Shopify Standard Product Taxonomy category at least three levels deep.
Vendor is "Northline".
Vendor is filled in and is not a placeholder such as N/A, Generic, or No brand.
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.
Every variant has a SKU.
Every variant has a SKU so channels can tell options apart.
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.
Only one image. A front view, a detail, and a scale shot give a shopper and a multimodal model something to verify. 1 image is under 500 pixels on a side. Google's 2026 merchant image spec asks for at least 500×500.
At least three images. When dimensions are known, each side should be at least 500 pixels.
Alt text is missing or a placeholder such as image or product photo. A model looking at the photo then has no words to trust.
Every image has its own alt text, and none of them are placeholders like 'image' or 'product photo'.
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.
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.
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.
Every variant has a price above zero.
Every variant has a price above zero. A compare-at price, when set, is higher than the price.
The product is active and at least one variant can be sold.
The product is active. At least one variant can be sold, or the inventory policy keeps selling.