OK, let’s take an example. Take the code below and copy/paste it into the online structured data validator. It will validate 4 schemas. Then, paste the same in the Squirrly json-ld custom code section for a post. Validate that. The online validator will show the Breadcrumbs and ignore everything else. How can I get Squirrly to keep all 4 schemas?
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/,
“@type”: “BreadcrumbList”,
“itemListElement”: [{
“@type”: “ListItem”,
“position”: 1,
“name”: “xxx”,
“item”: “https://google.com/;
},{
“@type”: “ListItem”,
“position”: 2,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 3,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 4,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 5,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 6,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 7,
“name”: “xxx”,
“item”: “https://google.com/
},{
“@type”: “ListItem”,
“position”: 8,
“name”: “xxx”,
“item”: “https://google.com/
}]}
</script>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/,
“@type”: “Article”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://google.com/
},
“headline”: “yyy”,
“description”: “yyy”,
“image”: “yyy.png”,
“author”: {
“@type”: “Person”,
“name”: “yyy”
},
“publisher”: {
“@type”: “Organization”,
“name”: “yyy”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://google.com/logo.png,
“width”: 60,
“height”: 60
}
},
“datePublished”: “2019-12-01”,
“dateModified”: “2019-12-23″
}
</script>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/,
“@type”: “Product”,
“name”: “zzz”,
“image”: “image.com/image.png”,
“description”: “zzz”,
“brand”: “zzz”,
“gtin13”: “1234567891011”,
“sku”: “zzz”,
“offers”: {
“@type”: “Offer”,
“url”: “https://google.com/,
“priceCurrency”: “USD”,
“price”: “50.00”,
“priceValidUntil”: “2020-12-31”,
“availability”: “OnlineOnly”,
“itemCondition”: “NewCondition”
},
“review”: {
“@type”: “Review”,
“name”: “zzz”,
“reviewBody”: “zzz”,
“reviewRating”: {
“@type”: “Rating”,
“ratingValue”: “5”,
“bestRating”: “5”,
“worstRating”: “1”
},
“datePublished”: “2019-11-7”,
“author”: {“@type”: “Person”, “name”: “zzz”},
“publisher”: {“@type”: “Organization”, “name”: “zzz”}
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “5”,
“bestRating”: “5”,
“worstRating”: “1”,
“ratingCount”: “300”,
“reviewCount”: “1”
}
}
</script>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/,
“@type”: “BlogPosting”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://google.com/
},
“headline”: “vvv”,
“description”: “vvv”,
“image”: “image.com/image.png”,
“author”: {
“@type”: “Person”,
“name”: “vvv”
},
“publisher”: {
“@type”: “Organization”,
“name”: “vvv”,
“logo”: {
“@type”: “ImageObject”,
“url”: “vvv.com/logo.png”,
“width”: 60,
“height”: 60
}
},
“datePublished”: “2019-12-18”,
“dateModified”: “2019-12-18”
}
</script>
-
This reply was modified 4 years, 11 months ago by jimthephoneguy9569.
-
This reply was modified 4 years, 11 months ago by jimthephoneguy9569. Reason: original paste made code incorrect