主页中的Schema.org结构:标记许多链接到其他内页?

时间:2015-01-19 10:17:20

标签: html5 schema.org microdata

我有一个关于使用Schema.org的问题:我们假设我有一个主页,因此我使用WebSite类型。

但是我在主页上有许多链接到文章和其他内页,我应该标记每一个,因为我的主页中有大约40种不同类型的链接?

例如: 主要元素是WebSite(主页),在主页内我有内页列表,文章链接(大约40个元素)。 这种标记是否有效?就像在一个页面中标记很多元素一样?

在其他类别页面中也是如此。

我从未尝试过,我不确定如何测试它。

以下是我WebPage的两部分:

<div class="related-posts">
          <div class="related-post col-sm-6" itemscope itemtype="http://schema.org/Article">
            <div class="small-thumb"><img itemprop="image" src="images/horse-thumb.jpg" alt="" width="58" height="43" /></div>
            <div class="latest-articles-content"> <a itemprop="url" href=""><h3 itemprop="name">פחוסי האף מה קרה...</h3></a>
              <div class="date"><span aria-hidden="true" class="glyphicon glyphicon-time"></span> <time itemprop="datePublished" datetime="2014-05-24">24 מאי 2014</time></div>
              <a class="comments-counter" href=""><span aria-hidden="true" class="glyphicon glyphicon-comment"></span> <span itemprop="commentCount">0</span></a> </div>
          </div>
          <div class="related-post col-sm-6" itemscope itemtype="http://schema.org/Article">
            <div class="small-thumb"><img itemprop="image" src="images/dog-care.png" alt="" width="58" height="43" /></div>
            <div class="latest-articles-content"> <a itemprop="url" href=""><h3 itemprop="name">פחוסי האף מה קרה...</h3></a>
              <div class="date"><span aria-hidden="true" class="glyphicon glyphicon-time"></span> <time itemprop="datePublished" datetime="2014-05-24">24 מאי 2014</time></div>
              <a class="comments-counter" href=""><span aria-hidden="true" class="glyphicon glyphicon-comment"></span> <span itemprop="commentCount">0</span></a> </div>
          </div>
          <div class="related-post col-sm-6" itemscope itemtype="http://schema.org/Article">
            <div class="small-thumb"><img itemprop="image" src="images/dog-2.jpg" alt="" width="58" height="43" /></div>
            <div class="latest-articles-content"> <a itemprop="url" href=""><h3 itemprop="name">פחוסי האף מה קרה...</h3></a>
              <div class="date"><span aria-hidden="true" class="glyphicon glyphicon-time"></span> <time itemprop="datePublished" datetime="2014-05-24">24 מאי 2014</time></div>
              <a class="comments-counter" href=""><span aria-hidden="true" class="glyphicon glyphicon-comment"></span> <span itemprop="commentCount">0</span></a> </div>
          </div>
          <div class="related-post col-sm-6" itemscope itemtype="http://schema.org/Article">
            <div class="small-thumb"><img itemprop="image" src="images/dog-1.jpg" alt="" width="58" height="43" /></div>
            <div class="latest-articles-content"> <a itemprop="url" href=""><h3 itemprop="name">פחוסי האף מה קרה...</h3></a>
              <div class="date"><span aria-hidden="true" class="glyphicon glyphicon-time"></span> <time itemprop="datePublished" datetime="2014-05-24">24 מאי 2014</time></div>
              <a class="comments-counter" href=""><span aria-hidden="true" class="glyphicon glyphicon-comment"></span> <span itemprop="commentCount">0</span></a> </div>
          </div>
          <hr>
        </div>
    <ul>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog1.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">פאג</span></a></li>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog2.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">לברדור רטריבר</span></a></li>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog3.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">לברדור רטריבר</span></a></li>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog4.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">קבלייר קינג צארלס ספניאל</span></a></li>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog5.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">קייסהאונד</span></a></li>
                      <li itemscope itemtype="https://schema.org/WebPage"><a itemprop="url" href=""><img itemprop="image" src="images/dog6.jpg" alt="Breed-name" /><span itemprop="name" class="gallery-caption">בול טרייר</span></a></li>
                    </ul>

1 个答案:

答案 0 :(得分:0)

  

但是我在主页上有许多链接到文章和其他内页,我应该标记每一个,因为我的主页中有大约40种不同类型的链接?

你可以这样做,是的。 (没有“应该”,因为Schema.org没有定义关于应该或不应该标记的内容的任何要求。)

  

那种标记是否有效?就像在一个页面中标记很多元素一样?

是的,完全。你可以标记你想要的一切。例如,仅标记文档的主要内容没有限制。通常你可以说:数据越多越好 - 也就是说,如果你只使用适当的类型和属性。

目前,您的Article / WebPage项目似乎与其父项目无关。

理想情况下,如果存在合适的属性,您将使用适当的属性。可能是hasPartrelatedLinksignificantLink,例如:

  • WebSite hasPart WebPage

  • WebPage relatedLink WebPage

  • WebPage significantLink WebPage