是否可以使用RDF架构通过微数据定义特定的受众?

问题描述 投票:0回答:1

[我一直在房地产网站中大量使用微数据,试图引导搜索引擎了解如何使用我的网站。

我试图了解audience属性,看看是否可以使用它来帮助定位特定的受众。

以下是一些我想吸引到我的网站的观众的例子。

  1. 来自亚洲的打算在纽约买房的投资者
  2. 来自纽约的人们打算买房
  3. 打算出售房屋的房主

如何使用受众群体模式指定这种类型的受众?我在想我将需要使用RDF架构来定义这样的事情。但是,如果是这样,怎么办?

rdf schema.org microdata rdfstore
1个回答
0
投票

您可以使用schema.org的属性“ audienceType”和“ geographicArea”来表示您的需求。受众群体类型为纯文本,因此您可以添加任何内容,尽管最好使用简短的描述(例如“投资者”)。例如,根据您的三点,我在JSON-LD中创建了以下代码段:

{"@context":"http://schema.org","@type":"CreativeWork","audience":[{"@type":"Audience","audienceType":"People that are looking to buy a home", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}},{"@type":"Audience","audienceType":"Investors", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}},{"@type":"Audience","audienceType":"Homeowners", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}}]} 

这不是微数据,但您可以通过执行以下操作将其插入主页中:

<script type="application/ld+json">{"@context":"http://schema.org","@type":"CreativeWork","audience":[{"@type":"Audience","audienceType":"People that are looking to buy a home", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}},{"@type":"Audience","audienceType":"Investors", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}},{"@type":"Audience","audienceType":"Homeowners", "geographicArea":{"@type":"AdministrativeArea","name":"New York"}}]}</script> 

它应该准备好了。

© www.soinside.com 2019 - 2024. All rights reserved.