Разметка доступности товара 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
может не соответствовать точно указанным значениям.