"доступность" не отображается в Google Rich Snippet
Я использую свойства Schema.org для предоставления данных о продуктах моего интернет-магазина поисковым системам. Он включает в себя такие вещи, как изображение, название продукта и цены. Все отлично работает, и в результате цена хорошо отображается в результатах поиска Google.
Тем не менее, наличие (на складе) по какой-то причине не влияет на результаты даже после нескольких недель ожидания.
Мои продукты находятся на первом месте в поисковой выдаче, просто без доступности. Я проверил свою страницу с помощью инструмента тестирования структурированных данных Google, и она выглядит великолепно.
Кто-нибудь знает, почему Google не удосужился показать доступность?
Фрагмент моего источника:
<div itemscope itemtype="http://schema.org/Product">
<img itemprop="image" src="/media/product.jpg" alt="Product image">
<h2 itemprop="name">Product name</h2>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="priceCurrency" content="EUR">
<span itemprop="price">€ 12,95</span>
<ul>
<li itemprop="availability" href="http://schema.org/InStock">Op voorraad</li>
</ul>
</div>
</div>
2 ответа
Я не знаю, является ли это причиной, по которой Google Search не обнаруживает ее, но ваша разметка недействительна.
li
элемент не может иметь href
приписывать.
Так что вместо этого
<li itemprop="availability" href="http://schema.org/InStock">Op voorraad</li>
вы должны использовать, например, это
<li><link itemprop="availability" href="http://schema.org/InStock"/>Op voorraad</li>
Примечание: о вашем price
Значение price
свойство не должно содержать символ валюты, поэтому вы можете использовать это вместо:
<span itemprop="price">12,95</span> €
Поскольку Schema.org рекомендует использовать .
в качестве десятичного разделителя, вы можете использовать data
элемент или meta
элемент до сих пор, как ,
для ваших посетителей:
<data itemprop="price" value="12.95">12,95</data> €
<span><meta itemprop="price" content="12.95" />12,95</span> €
Http://schema.org/InStock в идеале должен быть определен на уровне itemscope, и ваш itemprop может продолжать упоминаться в теге li, как и раньше, без ссылки в нем.
Google может не захотеть показывать доступность в результатах обычного поиска, в зависимости от того, насколько она воспринимает эту информацию для пользователей по сравнению с ценой, названием элемента и т. Д. (Помните, что в результатах только ограниченное пространство).
Есть ли в списках ваших конкурентов наличие?