重复使用Schema.org/Rich Snippets标记,即LocalBusiness数据


11

我找不到官方用语,我希望某些Rich Snippets / Schema Guru可以使我对重复内容在使用标记时的正确用法有所了解。

我正在建立一个站点,希望使用Schema.org作为标记类型,所有者希望尽可能多地使用它。现在,在显示此信息的每个页面上使用Rich Snippets都有效或什至有用的情况下,公司名称,电话和地址将显示在每个页面上。

例如,此信息显示在网站每个页面的页眉和页脚中,并且还为您提供了我当前标记的示例,请参见下文:

<body itemscope itemtype="http://schema.org/LocalBusiness">
<header>
    <a itemprop="url" href="http://www.domain.co.uk/">
        <img itemprop="logo" src="image.png" alt="Company Name Logo" />
    </a>
    <span itemprop="telephone">01202 000 000</span>
</header>
<div> This is where the content will go</div>
<footer>
  <span itemprop="name">Company Name</span>
  <span itemprop="description"> A small little bit about this company</span>
  <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    <span itemprop="streetAddress">Address Goes here</span>
    <span itemprop="addressLocality">Area Here</span>,
    <span itemprop="addressRegion">Region Here</span>
  </div>
 </footer>
</body> !-- Local Business Schema Now Closed -->

因此,如您所见,该信息将显示在每个页面上。以Schema.org格式重复使用此信息是否合法?


一些语义标记(例如作者身份)被设计为在多个页面上重复。我不确定本地企业标记的目的是什么,这是否完全改变了网站在SERP中的显示方式?
斯蒂芬Ostermiller

1
不会,但是90%的架构不会以任何尖锐或形式影响SERPS,并且使用该逻辑就意味着架构非常无用-除非他们希望尽可能多地使用它,我不在乎它的使用时间不错的做法或负面的搜索引擎优化。
西蒙·海特

Answers:


6

微数据没有“站点”的概念;每个页面都是单独的。因此,您应该在可见相应内容的每个页面上包含所有相关的元数据(但每个页面仅包含一次)。

  • 考虑一下在侧边栏中显示所有“微数据名称/值”对的浏览器插件:为什么用户必须访问站点的特定页面才能在侧边栏中看到元数据?

  • 想一想复制和粘贴或拖放:为什么在从站点的一个特定页面复制/拖动内容时,元数据仅应包含在剪贴板中?

  • 想想一个提供将本地公司地址添加到地址簿的代理:为什么用户必须访问您网站的特定页面才能自动添加您的地址?


据说 “最佳实践是保持专注并通常在给定页面上使用单个顶级Type”。路过LocalBusinessOrganization等作为顶级类型(通过顶层阵列]似乎违背这个想法,我们的目标应该是巢。LocalBusiness里面更具体的类型,例如ArticleProduct或者,只是通过几个顶级类型为数组?
罗尼·罗斯顿(Ronnie Royston)

1
@RonRoyston:最佳做法是使用属性连接项目,通常会导致只有一个顶级项目:WebPage-和Organization是/ publisherArticle/ ProductmainEntity
。–

1

我认为每个页面上的标记都不错,但我希望所有实例都使用一个公共网址(关于业务的页面)和一个公共ID(微数据中的itemid)。这将是一个信号,表明它们都与单个实体有关。

所引用的URL应该是关于企业的页面,其中包括更详细的标记版本。同样,使用相同的ID,以便系统可以连接点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.