Mobile app version of vmapp.org
Login or Join
Shelton105

: External nofollow links in Schema.org JSON-LD items I'm currently setting up a site where I have a couple of items from external sources that I would like to structure according to ItemList.

@Shelton105

Posted in: #Hyperlink #JsonLd #Nofollow #SchemaOrg #Seo

I'm currently setting up a site where I have a couple of items from external sources that I would like to structure according to ItemList.

The provided URLs in that list, however, are external links, which clashes with the Schema.org definition, where the itemUrl has to be an internal link.

My current problem is, that Google indexes those links, so I would like to add something like rel="nofollow", but I wasn't able to find an according option for that. Does anyone know how this could be handled?

Here a sample of my implementation:

{
"@type": "ListItem",
"position": "{{ loop.index }}",
"item":{
"@type": "Product",
"name": "{{ itemName }}",
"manufacturer": {
"@type": "Organization",
"name": "{{ customName }}"
},
"color": "{{ itemColour }}",
"model": {
"@type": "ProductModel",
"name": "{{ customName1 }}"
},
"url": "{{ itemUrl }}",
"offers": [
{
"@type": "Offer",
"price": "{{ itemPrice }}",
"priceCurrency": "EUR",
"seller": {
"@type": "Organization",
"name": "{{ seller }}"
},
"itemCondition": "NewCondition"
}
]
}

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Shelton105

1 Comments

Sorted by latest first Latest Oldest Best

 

@Looi9037786

Structured data in the JSON-LD implementation, like in your example, has nothing to do with nofollow.
nofollow has nothing to do with indexation.
If external links are not belonging to you, you have no influation on would Google index them or not.
If external links are belonging to you, set them to noindex, and they will be not indexed by Google.
In my opinion it doesn't worth to mention in own structured data urls, which aren't belonging to you - they violate the structured data idea and standard and Google will not take any notice about such urls.
If you want to try to mix structured data with HTML (nofollow) - use microdata, it is iplementied directly in the body HTML, so you get the possibility to markup your links with nofollow and with microdata simultanously. Whether Google recognizes them because of their external domain nature, is another, not answered, question.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme