Variant Structure

How Vantage scores variant structure — option naming, SKUs, barcodes, and pricing consistency

Last updated: 6th June 2026

Variant Structure

Weight: 5.6% — Well-structured variants help AI agents understand the full range of options a product offers. Consistent naming, complete SKUs, and logical pricing make it easier for AI systems to present accurate choices to shoppers.

What Vantage checks

Scoring depends on whether your product has a single variant or multiple variants.

Single-variant products

ConditionScore
Has a SKU assigned80
No SKU50

Single-variant products have a simpler scoring model. Having a SKU is the main differentiator.

Multi-variant products

For products with 2 or more variants, Vantage checks four things:

Standard option names (30 points): Are your variant options named using recognizable labels like "Size," "Color," or "Material"? Standard names help AI agents understand what each option represents. Custom names like "Option 1" or "Variation A" earn fewer points.

SKU presence (30 points): Does every variant have a unique SKU? The score is based on the percentage of variants with SKUs. If 8 out of 10 variants have SKUs, you earn 24 out of 30 points.

Barcode consistency (20 points): Do your variants have barcodes? Similar to SKU presence, this is scored based on the percentage of variants with barcodes assigned.

Valid pricing (20 points): Do all variants have valid prices greater than zero? Vantage awards 10 points when every variant has a positive price, plus another 10 points as long as the prices parse correctly — whether they are all the same (fine for color variations) or differentiated (e.g. larger sizes cost more). Both cases earn the full 20 points; the only way to lose points here is a missing or zero/invalid price on a variant.

Tips to improve

  1. Use standard option names. "Size," "Color," and "Material" are universally understood. Avoid "Option 1," "Type," or abbreviations.
  2. Assign a unique SKU to every variant. Use a consistent format like BRAND-STYLE-COLOR-SIZE (e.g., NKE-AM90-BLK-10).
  3. Add barcodes to variants. If each size/color has its own GTIN, enter them.
  4. Set appropriate pricing. If a larger size costs more, reflect that in variant pricing rather than using a flat price across all options.

Before and after

Poor example:

Options: "Option 1" (A, B, C) Variant SKUs: (all empty) Variant barcodes: (all empty) All variants: $29.99

  • Non-standard option names, no SKUs, no barcodes
  • Score: ~10/100

Good example:

Options: "Size" (S, M, L, XL), "Color" (Black, Navy, White) Variant SKUs: ABC-TEE-BLK-S, ABC-TEE-BLK-M, ABC-TEE-BLK-L, ... Variant barcodes: 012345678901, 012345678902, ... Prices: S-L: $29.99, XL: $34.99

  • Standard names, complete SKUs, barcodes, logical pricing
  • Score: ~95/100

Common mistakes

  • "Option 1," "Option 2," "Option 3." These are Shopify's default placeholder names. Always rename them to descriptive labels.
  • Missing SKUs on some variants. If half your variants have SKUs and half don't, your score takes a proportional hit.
  • Duplicate SKUs across variants. Each variant needs its own unique identifier.
💡
Tip

Quick win: rename any "Option 1/2/3" labels to "Size," "Color," or "Material." This single change can add 30 points to your Variant Structure score.