Google has updated its documentation to add a new 3DModel markup type to the Product structured data type, connecting the two using the subjectOf property.
Understanding the new structured data property
A structured data type is an entity or a concept (such as EatAction or DrugCost). Some common structured data types that most people are familiar with are CreativeWork, Product, Event, and Organization.
A property is simply an attribute of the structured data type.
The new markup that Google is introducing for use with the property type is the 3DModel type which is attached to the property type using the subjectOf property.
The subjectOf property is a way to bind two types. In this case, the 3DModel type is bound with the subjectOf property to the Product structured data type. The 3DModel structured data type adds more information about the Product.
Why does Google introduce the 3D model type?
The Google Developer Pages changelog explains that the reason Google is making the 3DModel type official is because 3DModels are increasingly being used on product web pages, so this gives marketers a way of adding information about the 3DModel that is associated with a product to a product’s pages.
There is no indication of how the 3DModel structured data could be used as a rich result, but it is not unreasonable to imagine that merchant listings or regular SERPs could one day have a rich result associated with 3D representations of products.
Even if Google doesn’t create a rich result for search results pages (SERPs), the new type of structured data is worth using because it helps Google know that there is a 3D representation of the product on the page web and use this information for classification purposes.
Google’s explanation for the introduction of the new Schema.org structured data type is described in the changelog:
“Sometimes 3D models appear on pages with several products and are not clearly connected to any of them. This markup allows site owners to link a 3D model to a specific product.”
Example of 3D model type
Google posted an example of how to use the subjectOf property to connect the 3DModel type to the Product structured data type.
Example of 3D model type in use
{ “@context”: ” “@type”: “Product”, “sku”: “1234-5678”, “image”: ” “name”: “Water heater”, “description”: “White sofa from 3 seats “, “gtin14”: “12345678901231”, “mpn”: “S1234W3”, “brand”: { “@type”: “Brand”, “name”: “ExampleSofaBrand” }, “subjectOf”: { “@ type” : “3DModel”, “encoding”: { “@type”: “MediaObject”, “contentUrl”: ” } },
As you can see above, the subjectOf property binds the 3D model type to the structured data type of the general product.
Read the new documentation on Google’s search central page for structured property data:
Structured product data (product, review, offer) – 3D model
Featured image by Shutterstock/Castleski
[ad_2]
Source link