我该使用什么Schema.org类型来定义一个服务?

7

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

例如,一家害虫控制公司的“白蚁控制” -> 我认为这不是一个产品 (http://schema.org/Product)

那么我应该使用什么来定义它呢?

4个回答

11
http://schema.org/Product中,它写道(加粗为我所加):
一个产品是任何可以销售的东西,例如一双鞋、一张音乐会门票或一辆汽车。 商品服务,如理发,也可以用这种类型来表示。 因此,如果您销售“白蚁控制”服务,则可以使用Product更新:现在Product的描述变成了这样:
任何提供的产品或服务。例如:一双鞋;一张音乐会门票;租用汽车;理发;或在线流媒体播放的电视节目的一集。
因此,它仍然包括服务。

虽然现在也有Service类型(“组织提供的服务,例如送货服务、打印服务等”),但它缺少销售此服务所需的属性,即您无法引用Offer,因此无法指定您提供的服务的价格。

更新:Service现在也可以具有offers属性,因此可以销售/提供Service。(感谢@Murali KG的注意。)


@unor,根据您最近的更新,实际上并没有显示在服务中使用它的任何地方。除了发票之外,在示例中也没有显示它。您确定它可以用于服务吗? - adamj
@adamj:一旦属性在类型页面的第一个表中列出,您就可以使用它。对于“服务”,它仍然列出了“提供”(http://schema.org/offers)。因此,是的,您可以拥有一个“服务”,并通过“提供”属性为其提供“优惠”。-- 这些示例仅供参考,许多类型/属性根本没有示例。 - unor
@unor 非常感谢您! - adamj

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-->

很遗憾,服务项类型不允许您像产品项类型那样指定多个属性,所以:
您也可以使用产品项类型来定义服务,但是如果不遵循搜索引擎的指南,某些搜索引擎可能不会使用它。例如,谷歌要求:
- 页面的主要主题应该是一个具体的产品 - 产品应该直接在页面上可购买 - 必须包含价格 - 它不是成人相关产品 - 如果产品已被单个评论者评论,则评论者的名称必须是有效的人名
请参见谷歌的富媒体片段-产品指南

4

我建议您不要使用产品模式用于服务,因为有一个专门针对服务的属性。


1

我认为你可以使用专业服务作为itemtype,因为据我所知,害虫控制是一项专业服务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接