如何使用 schema.org 定义服务?
例如,害虫防治企业:“白蚁防治”-> 我认为它不是产品(http://schema.org/Product)
我应该用什么来定义它?
在http://schema.org/Product上写着(粗体强调我的):
产品是可以出售的任何东西——例如,一双鞋、一张音乐会门票或一辆汽车。商品服务,如理发,也可以使用这种类型来表示。
所以我会说如果你卖“白蚁控制”服务,Product
就可以了。
更新:描述Product
更改为:
任何提供的产品或服务。例如:一双鞋;演唱会门票;租车;理发; 或在线播放的电视节目的一集。
所以它仍然包括服务。
虽然现在还有类型Service
(“由组织提供的服务,例如送货服务、打印服务等”),但它缺少出售此服务的属性,即您不能引用 an Offer
,因此您不能表示您提供的服务的价格。
更新: AService
现在也可以拥有该offers
属性,因此可以出售/提供Service
. (感谢@Murali KG的通知。)
基本上,您可以通过这种方式使用服务项目类型:
<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 来定义服务,但是如果您不遵循他们的指南,某些搜索引擎可能不会使用它。例如,谷歌要求:
请参阅 Google 的丰富网页摘要 - 产品指南
我建议您不要将产品架构用于服务,因为有一个专门用于Services的属性。
我认为使用ProfessionalService as应该没问题itemtype
,因为据我所知,害虫防治是一项专业服务。