7

如何使用 schema.org 定义服务?

例如,害虫防治企业:“白蚁防治”-> 我认为它不是产品(http://schema.org/Product

我应该用什么来定义它?

4

4 回答 4

11

http://schema.org/Product上写着(粗体强调我的):

产品是可以出售的任何东西——例如,一双鞋、一张音乐会门票或一辆汽车。商品服务,如理发,也可以使用这种类型来表示。

所以我会说如果你卖“白蚁控制”服务,Product就可以了。

更新:描述Product更改为:

任何提供的产品或服务。例如:一双鞋;演唱会门票;租车;理发; 或在线播放的电视节目的一集。

所以它仍然包括服务。


虽然现在还有类型Service(“由组织提供的服务,例如送货服务、打印服务等”),但它缺少出售此服务的属性,即您不能引用 an Offer,因此您不能表示您提供的服务的价格。

更新: AService现在也可以拥有该offers属性,因此可以出售/提供Service. (感谢@Murali KG的通知。)

于 2013-02-21T11:34:36.143 回答
5

基本上,您可以通过这种方式使用服务项目类型:

<div itemscope itemtype="http://schema.org/Service">

        <img  itemprop="image" src="http://my-image.jpg">
        <div itemprop="name">Service name</div>
        <span itemprop="description">Description of the service</span>
                
</div><!--end of itemscope-->

不幸的是,service itemtype 不允许您指定与 Product itemtype 一样多的属性,因此:

您也可以使用 product itemtype 来定义服务,但是如果您不遵循他们的指南,某些搜索引擎可能不会使用它。例如,谷歌要求:

  • 页面的主题应该是特定的产品
  • 该产品应该可以直接在页面上购买
  • 必须包括价格
  • 不是成人用品
  • 如果产品已由单个审阅者审阅,则审阅者的姓名需要是 Person 的有效名称

请参阅 Google 的丰富网页摘要 - 产品指南

于 2014-07-14T13:29:31.290 回答
4

我建议您不要将产品架构用于服务,因为有一个专门用于Services的属性。

于 2014-02-27T04:19:11.360 回答
1

我认为使用ProfessionalService as应该没问题itemtype,因为据我所知,害虫防治是一项专业服务。

于 2015-02-26T11:52:50.440 回答