2015-04-21 2 views
2

Рассмотрим следующий пример:Хорошо ли размещать HTML5 Microdata в блоках предварительного просмотра?

<section id="news_block_left" class="block" itemscope="" itemtype="http://schema.org/ItemList"> 
    <a href="http://dev.com/index.php?controller=NewsList" title="News" itemprop="url"> 
     <h2 class="title_block" itemprop="name">News</h2> 
    </a> 
    <div class="block_content"> 
     <ul class="news-list"> 
      <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle"> 
       <a href="http://dev.com/index.php?id_news=7&controller=News" title="News Title1" itemprop="url"> 
        <span><span itemprop="datePublished">2015-03-30</span> <em itemprop="headline">News Title1</em></span> 
       </a> 
      </li> 
      <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle"> 
       <a href="http://dev.com/index.php?id_news=8&controller=News" title="T230 series (1999–2006)" itemprop="url"> 
        <span><span itemprop="datePublished">2015-03-08</span> <em itemprop="headline">T230 series (1999–2006)</em></span> 
       </a> 
      </li> 
     </ul> 
     <meta itemprop="numberOfItems" content="2"> 
     <a class="more_news" href="http://dev.com/index.php?controller=NewsList" title="More news"> 
      <span>More news</span> 
     </a> 
    </div> 
</section> 

Этот блок существует в боковой панели, она не содержит полных данных новостей элемент, только пару ссылки это им.

Ссылка «Другие новости» приводит к более полному списку с большей разметкой (но все же только список со ссылками на фактические статьи).

Есть ли преимущество в размещении Microdata в таких списках предварительного просмотра? Или Microdata предназначена для полных страниц (полная страница новостей с телом, страницей продукта и т. Д.)?

P.S. Не обращайте внимания на недружественные URL-адреса, это только версия для разработчиков.

+0

другой стороне примечание: Как вы даете этот список тизер НОВОСТИ URL полного списка новостей, то 'numberOfItems' вероятно, должен быть число * все * записи , а не только записей, отображаемых как тизер. – unor

+0

Хм, может быть, вы правы, я не понял, что подразумевалось в описании prop. – gskema

+0

Да, я думаю, что описание может быть более ясным. Я открыл билет: [numberOfItems уточнение] (https://github.com/schemaorg/schemaorg/issues/439) – unor

ответ

1

Это хорошо. Никому не нужно использовать Microdata только для определенного контента. То же самое касается слова Schema.org. Чем больше тем лучше.

Благодаря использованию свойства Schema.org url для каждого товара NewsArticle, потребители имеют возможность узнать, что эти элементы имеют отдельные URL-адреса, возможно, (но не обязательно) более релевантный контент.

На боковой ноте: might want toname вместо headline (или name кроме того). Свойство name, так как оно может использоваться на всех типах Schema.org, имеет, вероятно, большую поддержку, чем свойство headline, которое может использоваться только для моделей CreativeWork. (В настоящее время это gets discussed если headline должны быть отмечены вытеснены name.)

Смежные вопросы