Black Friday: 79% off every plugin Shop the sale →

Product checks

CheckWhat it looks forSeverity
TitlePresent, 150 characters or fewerBlocker if empty, warning if too long
Description50 or more plain-text characters, and 5,000 or fewerWarning
Main imagePresent, and at least 500×500 pixelsBlocker if missing, warning if small
PriceAbove 0 (every purchasable variation)Blocker
AvailabilityStock status maps to in stock, out of stock or backorderWarning
GTIN valid8, 12, 13 or 14 digits with a correct check digitBlocker
GTIN missingNo GTIN, and no MPN plus brandWarning
BrandA brand term, attribute or metaBlocker for OpenAI, warning otherwise
CategoryNot only “Uncategorized”Warning
VisibilityPublished, not password-protected, not hiddenBlocker
Variation attributesEvery variation has values for all attributesWarning
Attribute consistencyNo case or spelling duplicates in global attributesInfo
Shipping weightA weight, when you use weight-based shippingInfo
ReviewsAt least one approved reviewInfo
SKUPresentWarning
Checkout eligibilityNotes for subscription, virtual, downloadable, pre-order and external productsInfo
Stripe syncThe WooCommerce Stripe extension does not exclude the productWarning

WooCommerce silently drops an invalid GTIN from its product schema. CiteCart flags it so you can correct it.

Was this article helpful?