микроданные с сеткой продуктов

У меня есть сетка продуктов. Каждая строка продукта в сетке может быть расширена для отображения полной информации о продукте (сделано с помощью Ajax). Пример ниже показывает, как я внедрил микроданные в сетку (не полная информация о продукте). Одни и те же микроданные повторяются на странице снова и снова. Это лучший способ?

<tbody>
        @foreach (var product in Model)
        {

            <tr itemscope itemtype="http://schema.org/Product" class="tr_prod" style="height:105px;" productid="@product.Id" optionid="@product.OptionId" shopcityid="@product.ShopCityId">
                <td>
                    <div class="prod_img_small">
                        <img class="preview" src="@Url.Content("~/Files/Products/" + product.ImgFileName)" />
                    </div>
                </td>
                <td itemprop="name">                       
                    <b>@product.Name</b>
                </td>
                <td>
                    <div itemprop='productID'>                           
                        <b>@product.Id</b>
                    </div>
                </td>

                <td>
                    <div itemscope itemprop="priceSpecification" itemtype="http://schema.org/DeliveryChargeSpecification">

                        <b><span itemprop="price">@product.DeliveryPrice</span></b>
                    </div>
                </td>
                <td>                       
                    <b>@product.ProductPrice</b>
                </td>
                <td>

                    <b>@product.TotalPrice </b>
                </td>

            </tr>    
        }
    </tbody>

person Eyal    schedule 05.04.2013    source источник


Ответы (1)


Мне кажется действительным. Некоторые области видимости элементов можно даже повысить до <TD>, например priceSpecification.

Все метаданные, добавленные с помощью AJAX, конечно, не будут отображаться для пауков, так что об этом стоит подумать.

Вы также можете добавить метаданные на страницу, чтобы указать, что это набор продуктов.

<body itemscope itemtype="http://schema.org/CollectionPage">
  ...
</body>
person Michaël Hompus    schedule 09.04.2013