The description states no measurable fact
quantified_factsA physical product described without a single measurement, weight, duration or quantity gives an answer engine nothing concrete to repeat. This is scored on answerability alone: the one controlled re-test of adding statistics to retail pages measured no reliable benefit, so the value of a number here is that it can be repeated accurately, not that it moves any outcome. A price does not count, because every product has one. The automated fix may only surface or restructure numbers already in your product data; a figure that is not in the source is refused, never invented.
Passes with at least one number bound to a unit in the description
AI copy fixThe description is one unbroken block of text
answer_shaped_copyAn extractor lifts a block, not an essay: a heading, a list, a table, or a paragraph short enough to stand alone. The evidence is correlational and we say so: Semrush measured section structure (+22.9 percent) and lists (+21.6 percent) as correlates of appearing in AI answers, across other people's pages. What this check measures is only whether your copy has a liftable shape.
Passes with a heading, list, table, or short self-contained paragraphs an extractor can lift
AI copy fixThe description praises without evidence
unsupported_superlativesA superlative with nothing behind it is a sentence no answer can safely repeat and no shopper can check. This measures copy quality only: it is not a compliance ruling and it makes no claim about how any engine treats the words. A claim standing next to its evidence, like a strength beside its milligram figure or a material beside its certification, passes untouched.
Passes with no superlative left standing without a number or a named certification near it
AI copy fixThe store publishes no substantive returns policy
returns_policyReturns terms are what a shopping assistant needs to answer "can I send it back" before a purchase. OpenAI's Agentic Commerce Protocol feed spec lists return_policy as a recommended field and requires seller policies when checkout is enabled, and Google consumes MerchantReturnPolicy markup for its shopping surfaces. A two-word placeholder answers none of it, which is why presence alone does not pass this check.
Passes with a returns policy of at least 200 characters of real text
You supply thisThe store publishes no substantive shipping policy
shipping_policy"When does it arrive" is asked before almost every purchase, and the shipping policy is the store-level text that can answer it. OpenAI's Agentic Commerce Protocol requires seller policies when checkout is enabled, and Google consumes shipping markup for its shopping surfaces. A policy too short to state a delivery window answers nothing, which is why presence alone does not pass.
Passes with a shipping policy of at least 200 characters of real text
You supply thisThe returns policy never states how long a buyer has
stated_returns_window"Can I send it back, and for how long" is the question returns terms exist to answer, and the window is the half a length check cannot see: a policy long enough to pass the substance floor can still name no deadline. Stated as a figure, the window is a fact an assistant can repeat exactly; left unstated, there is nothing exact to pass on.
Passes with a returns timeframe stated as a figure, such as 30 days, in the returns policy
You supply thisThe shipping policy never states when orders arrive
stated_delivery_window"When does it arrive" is asked before almost every purchase, and a shipping policy can clear the substance floor on carrier prose alone without ever stating a timeframe. A window stated as a figure, per region if they differ, is the one sentence that answers the question; without it, an assistant reading the policy has nothing to quote.
Passes with a delivery timeframe stated as a figure, such as 3-5 business days, in the shipping policy
You supply thisThe returns and shipping terms are not published as structured data
policy_markupGoogle's shopping surfaces consume MerchantReturnPolicy and OfferShippingDetails for the return and shipping details shown beside product listings, which makes this one of the few places structured data has a documented effect. It is one of two routes, not the only one: Merchant Center account settings can supply the same information, so absent markup is a gap in one route rather than a disqualification. What the markup adds is that the terms are readable at the page itself, beside the offer they govern.
Passes with MerchantReturnPolicy and OfferShippingDetails structured data on the storefront page
You supply thisNo page on the store answers support questions
support_contentA support page is where a question meets its answer in one liftable block. The evidence for this factor is correlational and we say so: Semrush measured question-and-answer format as a positive correlate of appearing in AI answers (+25.5 percent), across other people's pages, and a correlation is not a promise about yours. What the check measures is only whether such a page exists and has substance.
Passes with at least one page of support content with 200+ characters of real text
You supply thisSeveral products share one near-identical description
duplicate_descriptionsWhen several products carry the same paragraph, nothing ties an answer to one product rather than another, and whatever an engine lifts describes all of them equally, which is to say none of them. This check reads the product descriptions visible in the storefront page's structured data, so it sees a sample of the catalogue rather than all of it.
Passes with each visible product description distinct from the others
No automated fix yet