Google’s New Merchant Listing Structured Data Improves SEO

Jul 09, 2026 05:59 PM - 6 days ago 7676

Google made a awesome alteration to their Merchant Listing system information requirements successful summation to adding explanation connected really to usage system information to bespeak really agelong a waste prices will last. In total, location are 3 caller additions but the biggest alteration by acold is the summation of a caller Category property. While it’s not a “required” system information spot it’s still a recommended one.

New Category Property

In Schema.org system data, a Type is simply a classification of an entity, to opportunity what thing is. A system information Property is an property of the Type, it tin opportunity what benignant of type aliases adhd different descriptive specifications astir the Type.

Google added a caller class spot to the Product system data, which enables merchants to much granularly categorize products straight successful markup alternatively than relying solely connected provender attributes. It besides gives merchants a measurement to necktie the web page system information to Google’s ain merchandise taxonomy, closing a spread betwixt what’s marked up connected the page and what’s submitted done the Merchant Center feed.

Google’s caller class spot accepts either plain text aliases a CategoryCode object.

Plain Text

Plain matter useful for illustration the existing product_type property successful merchandise feeds. It’s a civilization class explanation that merchants specify themselves.

CategoryCode

CategoryCode is simply a system entity that lets you state a Google Product Category (GPC) straight successful markup, utilizing inCodeSet to constituent to Google’s taxonomy and codeValue to specify the category, either by numeric ID aliases afloat path. The CategoryCode entity straight corresponds to the merchant provender circumstantial Google Product Category (GPC). CategoryCode enables merchants to put that aforesaid GPC worth straight into their on-page system information alternatively of it only appearing successful the merchant feed.

Here is illustration system information showing really it works:

"category": [ { "@type": "CategoryCode", "inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt", "codeValue": "2271" }, { "@type": "CategoryCode", "inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt", "codeValue": "Apparel & Accessories > Clothing > Dresses" }, "Dresses", "Special Occasion > Wedding & Bridal Party Dresses" ]

Google’s caller guidance explains:

“Text aliases CategoryCode

Specifies the product’s categories. This spot tin judge an array of values, mixing plain matter strings and CategoryCode objects.

Custom merchandise types: Plain Text values correspond your civilization merchandise category, akin to the product_type property successful merchandise feeds. We urge keeping civilization merchandise types nether the 750-character limit.

Google Product Category (GPC): To specify a GPC, akin to the google_product_category property successful merchandise feeds, usage the CategoryCode type.

Set @type to CategoryCode.

Set inCodeSet to a Google Product Taxonomy URL (for example, “https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt”).

Set codeValue to the GPC ID (for example, “2271”) aliases the afloat class way (for example, “Apparel & Accessories > Clothing > Dresses”).

When utilizing the way format, usage > arsenic the separator betwixt levels. Each conception successful the way must incorporate astatine slightest 1 letter. Numeric IDs are besides accepted.
You tin supply aggregate class values. For example, you tin see respective GPC codes aliases paths and respective civilization merchandise type strings.”

Sale Duration Structured Data

Google besides added a caller conception to the Merchant Listing system information archiving that enables merchants to definitive really agelong a waste will last. It adds caller archiving astir 3 properties:

  • priceValidUntil
  • validFrom
  • validThrough

Here are the caller explanations:

“priceValidUntil

Date

The day and clip aft which the value will nary longer beryllium available, successful ISO 8601 format. Your listing whitethorn not show if the priceValidUntil spot indicates a past date. For specifications and markup examples, spot Sale duration.

validFrom
DateTime aliases Date

The commencement day and clip erstwhile the value is valid, successful ISO 8601 format. For specifications and markup examples, spot Sale duration.

validThrough
DateTime aliases Date

The extremity day and clip erstwhile the value is valid, successful ISO 8601 format. For specifications and markup examples, spot Sale duration.”

Sale Duration

Lastly location is an wholly caller conception astir Sale Duration. Sale long is conscionable the day that corresponds to the 3 system information properties, priceValidUntil, validFrom, and validThrough. It tells Google precisely erstwhile a waste value starts and ends. It’s meant to support waste pricing meticulous successful hunt results, truthful a listing doesn’t support showing a woody aft it’s expired.

The caller archiving explains:

“Sale duration
To specify the play erstwhile a waste value is active, usage the pursuing schema.org properties successful ISO 8601 format (for example, 2025-12-31T23:59:59+01:00):

Start day and time: Use the validFrom property.
End day and time: Use either the validThrough spot aliases the priceValidUntil property.

Best practices:
Provide some a commencement and an extremity date/time to intelligibly specify the waste period.
Ensure the commencement date/time (from the validFrom property) is earlier than aliases adjacent to the extremity date/time (from the validThrough spot aliases the priceValidUntil property).

We urge including the clip and timezone successful the ISO 8601 format for accuracy successful Google systems.

Where to spot the properties:
On the Offer node: You tin adhd the validFrom spot and (the validThrough spot aliases the priceValidUntil property) straight to the Offer node. These dates use erstwhile the value spot connected the Offer node represents the existent progressive waste price.

On a PriceSpecification node: If the waste value is defined wrong a PriceSpecification node (typically 1 without the priceType spot erstwhile a StrikethroughPrice worth is besides present), adhd the validFrom spot and the validThrough spot to that circumstantial PriceSpecification node. Note that the priceValidUntil spot isn’t applicable to the PriceSpecification type.”

How It Benefits Merchants

Google’s caller archiving enables merchants to definitive class and waste pricing specifications straight successful system data, which helps Google show meticulous merchandise accusation successful the hunt results. The caller system information properties create unity betwixt the Schema.org system information and the Merchant Feed Google Product Category (GPC) data. Category now matches product_type and google_product_category from Merchant Center feeds, and Sale Duration matches sale_price_effective_date, truthful merchants person a page-level measurement to definitive them alternatively of relying solely connected the feed.

Featured Image by Shutterstock/allegro

Category News SEO
Follow Us On Google
More