Разметка доступности товара schema.org

Который правильный?

<link itemprop="availability" href="http://schema.org/InStock">
​<meta itemprop="availability" content="InStock" />
<span itemprop="availability" content="in_stock"></span>

Я проверил официальную документацию схемы и в примерах нашел их все.

Полагаю, все они будут работать, но на данный момент есть какой-либо предпочтительный стандарт?

2 ответа

Решение

С помощью span с content атрибут недействителен Ни HTML5, ни микроданные не позволяют content атрибут для span,

С помощью meta неверно HTML5 и микроданные требуют, чтобы meta не должен использоваться для значений URI.

С помощью link верно. Он также используется в руководстве по перечислению Schema.org. Если некоторые примеры используют meta вместо этого мы можем ожидать, что они будут исправлены.

<link itemprop="availability" href="http://schema.org/InStock">

вероятно, лучше всего, поскольку он наиболее точно соответствует перечислению, которое называется https://schema.org/ItemAvailability.

Я бы не стал использовать третий пример (<span itemprop="availability" content="in_stock"></span>) так как in_stock может не соответствовать точно указанным значениям.

Другие вопросы по тегам