Search Central LiveDeep Dive Europe 2026

Knowledge base v2.13.0 · Community edition · data through 2 October 2026

Topic · Structured data and media

Product and merchant markup

Google said shopping is where structured data's precision matters most: LLM extraction gets complex pricing such as sale prices wrong, and markup stops its systems from picking up prices of related products (said at the event, not in Google's docs). In 2025 Google added structured data support for merchant loyalty programs and shipping policies, set at organisation level with product-level details. On stage, validity dates for sale prices were presented as new support added in the months before the event, so merchants need not rush to remove a sale price when a sale ends; Google's documentation updates log calls the July 2026 change a clarification, a Sale duration section explaining validFrom with validThrough or priceValidUntil, aligned with Merchant Center's sale_price_effective_date. Google's guide to pausing an online business recommends staying online and updating Product markup to show current availability. Day 3 brought the promised shopping detail: product rich results and Google Images product annotations come from product structured data without Merchant Center, while the Shopping tab needs a Merchant Center feed; product snippets draw on both, Google's documentation recommends feed and markup together for the widest eligibility, and Merchant Center can use the markup to fix mismatched feed data. Basic product markup has product data (name, description, brand, images) and offer data (URL, condition, availability, price), and an offer can reference shipping and return policies defined once under Organization through @id, as Google's merchant listing documentation recommends. Google Shopping said most of its new conversational attributes can also be read from schema.org markup, and schema.org added properties such as specification and valueGroup in September 2026, but Google's documentation did not cover this markup on 3 October 2026, so the feed is the documented route. Google's merchant listing documentation lists the product name as a required property and, unlike product snippets, requires a price greater than zero for merchant listing experiences; a Day 1 community demo's test page was flagged for an empty name and a price of zero.

What to do

  • Give sale prices validity dates in Product markup and keep them aligned with the Merchant Center feed.
  • On pages with related-product or recently viewed carousels, make the Product markup describe only the main item and its price.
  • Define loyalty programs and shipping policies at organisation level and add product-level details where needed.
  • When pausing sales, keep product pages online and show current availability on the page and in the markup.
  • Keep price, availability, brand and GTIN identical in feed and markup, and reference shipping and return policies from each Offer by @id.
  • Give every product a name and a price above zero in its markup; a zero price fails merchant listing experiences.

Day 1: Crawling 1

What Google's documentation says 1

Day 2: Indexing 9

Said on stage 3

StageConfirmed by docsD2-C505

Google's shopping structured data launches of the previous year (2025) added support for merchant loyalty programs and shipping policies, letting merchants define a policy at organisation level and specify details at product level.

Speaker Ryan LeveringIn Day 2, 13:35 · What is Structured Data and why we need it on the internet.Evidence transcript

Used byrequirement DEV-SDA-09

  • Extended by D3-C383 Day 3: In product markup, an offer's shipping and return information can point through a JSON-LD identifier (@id) to…
StageConsistent with docsD2-C506

Google's structured data speaker said that in the months before the event Google added support for validity dates on sale prices in product structured data, so merchants no longer need to rush to remove a sale price when the sale ends for fear it shows wrongly in snippets.

Speaker Ryan LeveringIn Day 2, 13:35 · What is Structured Data and why we need it on the internet.Evidence transcript

Used byrequirement DEV-SDA-08

  • Extended by D3-C396 Day 3: Google works to make sure that what merchants can express in its shopping feeds can also be expressed in…

What Google's documentation says 4

DocsSourceD2-C012

Google's guide to temporarily pausing an online business recommends that a shop expecting to sell again within weeks or months stays online with limited functionality, such as a disabled cart, and updates its Product structured data to show current availability.

Publisher Google Search CentralAnnotates Day 2, 10:15 · Welcome to indexing day!

Used byrequirements DEV-ERR-04, DEV-SDA-08, DEV-SRV-03

DocsSourceD2-C507

Google's documentation updates log calls the July 2026 sale price change a clarification: a new Sale duration section of the merchant listing guide explains validFrom with validThrough or priceValidUntil, aligned with Merchant Center's sale_price_effective_date attribute.

Publisher Google Search CentralAnnotates Day 2, 13:35 · What is Structured Data and why we need it on the internet.

Used byrequirement DEV-SDA-08

Analysis by the author 2

AnalysisD2-C508

For time-limited sales, give the sale price its validity dates in the product markup (Google's merchant listing documentation describes validFrom, validThrough and priceValidUntil) instead of editing markup by hand when the sale ends, and keep the dates aligned with the Merchant Center feed.

Author Ibrahim AnjroAnnotates Day 2, 13:35 · What is Structured Data and why we need it on the internet.

Used byrequirement DEV-SDA-08

Day 3: Serving: Ranking, Search Console, and Performance 26

Said on stage 17

StageConfirmed by docsD3-C343

Google Search displays product rich results from product structured data; it may also use the product data a merchant provides in Google Merchant Center, but Merchant Center is not required for them.

Speaker Gary IllyesIn Day 3, 13:25 · How Search results are bornEvidence transcript

Used byrequirement DEV-SHP-01glossary term Merchant Center

StageConsistent with docsD3-C346

To appear in the Shopping tab of Google Search, a product must be submitted in Google Merchant Center; product structured data alone is not enough.

Speaker Gary IllyesIn Day 3, 13:25 · How Search results are bornEvidence transcript

Used byrequirement DEV-SHP-01glossary term Merchant Center

StageConfirmed by docsD3-C349

Product structured data can help Merchant Center in some cases, for example during data validation, but Merchant Center does not require it.

Speaker Gary IllyesIn Day 3, 13:25 · How Search results are bornEvidence transcript

Used byrequirement DEV-SHP-01

StageConsistent with docsD3-C355

Traditional shopping results use a small set of well-defined attributes because they take little screen space: title, image, price, perhaps star ratings, shipping cost and time, and return information; in the past that was sufficient.

Speaker Alex JansenIn Day 3, 13:40 · Shopping on Search: Beyond the blue linksEvidence transcript

StageConfirmed by docsD3-C383

In product markup, an offer's shipping and return information can point through a JSON-LD identifier (@id) to shipping and return data defined elsewhere.

Speaker Alex JansenIn Day 3, 13:40 · Shopping on Search: Beyond the blue linksEvidence transcript

Things

Used byrequirement DEV-SDA-09

  • Extends D2-C505 Day 2: Google's shopping structured data launches of the previous year (2025) added support for merchant loyalty…
StageConsistent with docsD3-C405

Web markup is an efficient and unambiguous way for sites to share product data with Google, Google Shopping said, repeating the Day 2 structured data talk.

Speaker Alex JansenIn Day 3, 13:40 · Shopping on Search: Beyond the blue linksEvidence transcript

  • Repeats D2-C469 Day 2: Parsing structured data is significantly cheaper and more efficient than relying on LLMs for every complex…

What Google's documentation says 4

DocsSourceD3-C344

Google's Product structured data introduction says that providing both on-page structured data and a Merchant Center feed maximizes eligibility for shopping experiences and helps Google understand and verify the data; product snippets may take pricing from the feed when the markup lacks it.

Publisher Google Search CentralAnnotates Day 3, 13:25 · How Search results are born

Used byrequirement DEV-SHP-01

DocsSourceD3-C347

Google's Merchant Center help says products and details crawled from an online store can show up on Google even when they are not marked up with schema.org or added in Merchant Center, and lists the Shopping tab among the places Merchant Center free listings appear.

Publisher Google Merchant Center HelpAnnotates Day 3, 13:25 · How Search results are born

DocsSourceD3-C350

Merchant Center's automatic item updates use structured data and other product data found on landing pages to fix price, sale price, availability and condition mismatches in a merchant's product data; Google says they do not replace regular feed updates.

Publisher Google Merchant Center HelpAnnotates Day 3, 13:25 · How Search results are born

Used byrequirement DEV-SHP-01

DocsSourceD3-C384

Google's merchant listing documentation recommends defining shipping and return policies once under Organization markup and referencing them from an Offer, even on another page, using only the @id keyword (through hasShippingService for shipping, hasMerchantReturnPolicy for returns).

Publisher Google Search CentralAnnotates Day 3, 13:40 · Shopping on Search: Beyond the blue links

Used byrequirement DEV-SDA-09

Analysis by the author 5

AnalysisD3-C348

Google's free listings help says crawled store products can appear on Google without markup or Merchant Center but does not say whether that includes the Shopping tab; for a shop that wants Shopping tab visibility, the stage rule that Merchant Center is required is the safe working assumption.

Author Ibrahim AnjroAnnotates Day 3, 13:25 · How Search results are born

AnalysisD3-C351

For an online shop, Product structured data is enough for product rich results and Google Images product annotations, but the Shopping tab needs a Merchant Center feed too; keep feed and markup values identical, since Google can use the markup to validate the feed.

Author Ibrahim AnjroAnnotates Day 3, 13:25 · How Search results are born

Used byrequirement DEV-SHP-01

AnalysisD3-C381

As of 3 October 2026 Google's Merchant Center help lists no schema.org property for question_and_answer, document_link, related_product, popularity_rank, variant_option or product_detail (only item_group_title maps, to ProductGroup.name), and Search Central does not document such markup: reading these attributes from schema.org is a stage statement, the feed is the documented route.

Author Ibrahim AnjroAnnotates Day 3, 13:40 · Shopping on Search: Beyond the blue links

Used byrequirement DEV-SHP-04

AnalysisD3-C400

Schema.org's release notes show version 30.1 (16 September 2026) added specification, isOftenBoughtWith and consumerNotice for Product, valueGroup for PropertyValue and itemPopularity for Offer as vocabulary for retail feed data; Google's Search Central docs did not yet document these properties on 3 October 2026.

Author Ibrahim AnjroAnnotates Day 3, 13:40 · Shopping on Search: Beyond the blue links

Used byrequirement DEV-SHP-04

AnalysisD3-C410

Shop developers should first keep core feed and markup values (price, availability, brand, GTIN) accurate, then add Q&As, product highlights, specs as key-value product details and related products in the Merchant Center feed, and mirror them in schema.org Product markup only as Google documents support for it.

Author Ibrahim AnjroAnnotates Day 3, 13:40 · Shopping on Search: Beyond the blue links

Across days and sessions 4

  1. Stage D3-C365 Day 3 · Shopping on Search: Beyond the blue links

    Google added six Merchant Center feed attributes for AI shopping experiences: question and answer, documents, related products, item group title and variant option for variants, and popularity rank.

    extends
    Stage D2-C509 Day 2 · What is Structured Data and why we need it on the internet.

    More shopping structured data news was left for a Day 3 talk by a Google colleague, Alex.

  2. Stage D3-C383 Day 3 · Shopping on Search: Beyond the blue links

    In product markup, an offer's shipping and return information can point through a JSON-LD identifier (@id) to shipping and return data defined elsewhere.

    extends
    Stage D2-C505 Day 2 · What is Structured Data and why we need it on the internet.

    Google's shopping structured data launches of the previous year (2025) added support for merchant loyalty programs and shipping policies, letting merchants define a policy at organisation level and specify details at product level.

  3. Stage D3-C396 Day 3 · Shopping on Search: Beyond the blue links

    Google works to make sure that what merchants can express in its shopping feeds can also be expressed in schema.org, adding vocabulary where schema.org lacks it, for example for product details.

    extends
    Stage D2-C506 Day 2 · What is Structured Data and why we need it on the internet.

    Google's structured data speaker said that in the months before the event Google added support for validity dates on sale prices in product structured data, so merchants no longer need to rush to remove a sale price when the sale ends for fear it shows wrongly in snippets.

  4. Stage D3-C405 Day 3 · Shopping on Search: Beyond the blue links

    Web markup is an efficient and unambiguous way for sites to share product data with Google, Google Shopping said, repeating the Day 2 structured data talk.

    repeats
    Slide D2-C469 Day 2 · What is Structured Data and why we need it on the internet.

    Parsing structured data is significantly cheaper and more efficient than relying on LLMs for every complex extraction task.

Built on these claims 7

Developer requirements 7

Sources 16