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"
}
]
}