我得到了这个link,但不太了解。锯:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://website.com",
"name": "wbs",
"description": "Web Studio"
}
</script>
在源代码中。
我的网站标题中的上述代码段如何帮助我或我的网站?
在你的例子中,script
元素是used as data block,其中包含JSON-LD(type="application/ld+json"
)。
JSON-LD是RDF序列化。它允许您使用JSON发布Linked Data(或结构化数据)。在您的示例中,使用词汇Schema.org("@context": "http://schema.org"
)。
任何感兴趣的消费者都可以使用这种结构化数据。着名的消费者是搜索引擎Bing,Google,Yahoo和Yandex,它们支持使用Schema.org词汇表的结构化数据。他们拥有的一个用例是在结果片段中显示更多详细信息。
您的示例可能不会导致这样的增强代码段。如果您想知道它们提供的功能以及您必须为这些功能提供哪些结构化数据,则必须检查搜索引擎的文档。例如,Google使用WebSite
类型(在您的示例中使用)用于Sitelinks Search Box,但您必须另外添加potentialAction
(用于搜索功能)。
它为Google和其他抓取工具提供了有关网站的结构化数据。这用于丰富的片段和知识图表面板等。有关更多信息,请访问此站点:https://developers.google.com/search/docs/guides/intro-structured-data
这是在您的网站中包含结构化数据的一种方法,可以帮助任何类型的用户/抓取工具以有效的方式使用网站上的信息。最受欢迎的例子是Google新闻卡:
这种卡数据实际上来自结构化数据。
包含结构化数据的其他方法是通过Microdata
在问这个问题的时候,我不知道这些。现在,我为一些出版商开发了结构化数据。
你得到的代码片段是一个包含JSON-LD数据格式的脚本,这是一种使用JSON编码Linked Data的方法。 Schema.org词汇表用于标记Web内容,以便主要搜索引擎(Google,Microsoft,Yandex和Yahoo!)可以理解它们。搜索引擎使用此信息显示以向用户显示相关的.contents。例如,您是一个拥有众所周知术语的网站,例如它的品牌名称,例如编码器。搜索引擎会将其解释为为软件编写代码的人。为了帮助搜索引擎更好地解释这一点,您需要使用Schema.org词汇表提供数据。例如
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https://coder.com",
"name": “Coder”,
"description": “Platform to learn code”
}
</script>