Mobile app version of vmapp.org
Login or Join
Dunderdale272

: Product Snippets with JSON-LD + Schema.org - Are there any live examples in Google index? ** EDIT Feb 2016 - Finally JSON-LD seems to be working now in SERPS, with extremely fast changes-to-index

@Dunderdale272

Posted in: #JsonLd #RichSnippets #SchemaOrg #Serps #StructuredData

** EDIT Feb 2016 - Finally JSON-LD seems to be working now in SERPS, with extremely fast changes-to-index time, assuming you have everything with Google merchant center feeds syncd and linked. Make sure the price, stock, and identifier are the same on your JSON-LD as it is on the Google shopping feed. New organization->localbusiness types are live, organization reviews are live... however JSON-LD feed alt= endpoints still do not exist, the homepage schema defining custom site name is not active, and G support for schema itemList/dateModified is still questionable. You can still get pagination results and date modified snippets by using literal text strings in your view/template Showing 1-28 of 8977 Results (321 Pages)and Last updated on February 3rd 2016.

To proceed to a deeper exploration of JSON-LD support, see these:


Distinguishing Between Organization and Product Reviews (with Schema.org in JSON-LD)
Why don't search engines support JSON-LD + Schema.org as seperated endpoints via rel=“alternate” or script src?
Google Webmaster Tools Not Reporting a Logo from JSON-LD Schema.org [Organization] Markup
How to include your site name in search results


Original Post Below:

Google seems to be flip flopping JSON-LD -> Schema.org product [or other types of] snippets. The snippets verify without error in both the testing tool and long term (10+ months) across 5 properties in GWT search console. The snippets have been applied to index, removed, applied, and removed again, seemingly not being applied again in regards to various facets. Since they worked in the past via microdata, and were applied long term, I assume it's due to the switch to JSON-LD.

I have not found any official docs nor examples that say "Google will support and render products snippets that use JSON-LD". Same thing with breadcrumb snippets and review looping. All I see is a handful of Google examples for events, movies, recipes, very basic [incomplete] organization etc. This seems strange to me considering the sheer amount of ecom pages using product snippets trumps the amount of movies, recipes, and events combined.

So the question is, does Google officially support, index, and render product markup using JSON-LD? If so, can anyone point me to a live example to verify this?

** This question is not intended to be "opinion/recommendation based"....im looking for a specific link and subsequent SERP result [evidence] showing that JSON-LD products/etc are indeed rendered within Google.com realm as of late August 2015.

** EDIT Nov 16 2015 - Another annoying caveat has been found. Google merchant center validates certain shopping feed fields such as condition, stock, and price against live microdata. However, it seems to not recognize JSON-LD.... although, as stated above, it's recommended to use in all the G examples, and it validates the snippet test. So due to this, your merchant center account could be suspended because of "differences in presentation data"

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Dunderdale272

2 Comments

Sorted by latest first Latest Oldest Best

 

@Si4351233

Finally, after the latest algo core update it seems lots more JSON-LD schema is functional and sticking in SERPS (knock on wood). Its been sticking for about a week, hopefully it stays for all the OP's of the world to enjoy. Here is an example:



This is built from the following script template:

<script type="application/ld+json"> {
"@context" : "http://schema.org",
"@type" : "Product",
"name" : "A cleaned title of the item",
"image" : "https://www.example.com/img.jpg",
"description" : "A trimmed and cleaned description.",
"model" : "MODEL-1234",
"itemCondition" : "http://schema.org/NewCondition",
"productID" : "12345678",
"brand" : {
"@type" : "Brand",
"name" : "Acme Widget Company"
},
"aggregateRating" : {
"@type" : "AggregateRating",
"ratingValue" : "5",
"reviewCount" : "1"
},
"offers" : {
"@type" : "Offer",
"priceCurrency" : "USD",
"price" : "2109",
"availability" : "http://schema.org/InStock",
"seller" : {
"@type" : "Organization",
"name" : "A Sweet Store"
}
}}
</script>


Also confirmed, Google merchant center shopping feed is [still] able to use the JSON-LD on landing pages for cross-source data validation. I have no way to cite this besides microdata validate/mismatch errors disappearing after supporting more types of product templates with LD. The auto update price seems to work too resulting in a general trifecta of linked data within the G environment.

As a bonus, it also seems they are able to parse reviews better without markup or highlighting (this TPL didn't have schema for reviews until today):

10% popularity Vote Up Vote Down


 

@Ogunnowo487

Update 2016: The documentation got updated and it no longer contains the note. So now JSON-LD seems to be supported for the Products Rich Snippet.



Google’s documentation for the Products Rich Snippet says for the single product page:


We are in the process of implementing JSON-LD support for this Rich Snippet type. At the current time, we recommend using microdata or RDFa.


So this might explain why it wouldn’t always work, currently.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme