ON THIS PAGE

Start here DOCS · 3 MIN · UPDATED 13 AUG 2026

Publishing a recall notice

What happens when you publish a recall notice, exactly who it reaches, why it writes two links to every affected grain rather than one, and why it is free and ungated on every plan.

Four identical dark glass bottles in a row against a pale wall, each with a plain paper label carrying a different hand-written lot number.

What it does

Publishing a recall notice changes what a printed code answers. Nothing about the label or the symbol on it changes; what changes is where a phone or a scanner is sent when it reads that symbol.

You choose the affected grain — a whole product, one batch, or one individual unit — and from that moment every scan that resolves to it lands on the notice.

Exactly who it reaches

People who scan the code. Nobody else.

It does not notify a regulator. It does not notify your retailers, your distributors or anybody in your supply chain. It is not a filing, and it is not a substitute for one. Those obligations are real, they vary by market and category, and they are yours.

We are precise about this because the alternative is a brand assuming a button did something it did not do, at the worst possible moment.

A recall notice writes two links to every affected grain: the recall link itself, typed so a machine can ask for it by name, and an override of that grain’s default link.

The second one is the one that matters, and it is easy to miss. Link shadowing works per type: a batch-level link of one type does not displace links of other types. So a recall link on its own would be reachable to anything that asked for a recall specifically — and a plain phone-camera scan, which asks for nothing in particular, would still land on the ordinary product page and never see the notice.

Both links get written every time, and a notice with only the first of them would look published from the dashboard while a shopper’s camera carried on reaching the ordinary product page.

What it costs

Nothing, on every plan, including the free one.

The recall flow is never gated, never throttled, and never carries an upgrade prompt at any point. It creates whatever batch records it needs to work even when batch management is a paid feature on your plan. A product under an active recall is exempt from fair-use degradation and from the Starter throttle for as long as the recall is active.

A safety action that a billing state can interfere with is not a safety action.

Sources

Every factual claim about GS1 above is from one of these. Where the research did not support a claim, the claim was deleted rather than softened.

Run one of your own products through it

The fastest way to understand any of this is to put one of your own SKUs through it and look at the print files.

Start on Launch See pricing

Read next

DOCS · 4 MIN

Our GS1 resolver conformance run

A dated run of GS1's public resolver conformance test suite against a live packagepage resolver — the result, the raw output, the one warning it returned, and the thing the suite does not test.

NOTES · 3 MIN

Why we will not let you write custom CSS on your product page

Consumer product pages are themed with typed tokens rather than a stylesheet. The reason is the allergen block, and it is the one product decision we are not willing to negotiate.