不同列表视图上的结构化数据

时间:2018-01-11 07:43:53

标签: schema.org

我对结构化数据有疑问。我的网站上有几个不同的列表:

  • 主栏中的主要部分(类别)和图库。
  • 右栏中最受欢迎和其他列表(例如日历)
  • 相关新闻(在单一视图上)内容

以下结构演示:Detailed view page List view page

我的问题是 - 每个列表使用什么标签。我已经回顾了几十个主题并且多年来标记的结构已经改变,并且每个线程都提出了其他建议。目前我真的不知道"标记系统"在网站上使用。

这样的标签组是否足以满足:

  1. 类别和最受欢迎的列表:

    <section itemscope itemtype="http://schema.org/CollectionPage">
        <article itemprop="hasPart" itemscope itemtype="http://schema.org/BlogPosting">  
            ...
        </article>
        <article itemprop="hasPart" itemscope itemtype="http://schema.org/BlogPosting"> 
            ...
        </article>
    </section>
    
  2. 图库清单:

    <section itemscope itemtype="http://schema.org/ImageGallery">
        <article itemprop="hasPart" itemscope itemtype="http://schema.org/ImageObject">
            ...
        </article>
        <article itemprop="hasPart" itemscope itemtype="http://schema.org/ImageObject">
            ...
        </article>
    </section>
    
  3. 相关新闻的文章:

    <div itemscope itemtype="http://schema.org/Blog">
        <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
            Article body
        </article>
    
        <section>
            Related post:
            <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
              ...
            </article>
            <article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
              ...
            </article>
        </section>
    </div>
    
  4. P.S。我使用Microdata标记,而不是JSON-LD

    感谢您的帮助。

0 个答案:

没有答案