📜  应用程序 ld+json 反应 - Javascript (1)

📅  最后修改于: 2023-12-03 15:39:28.280000             🧑  作者: Mango

应用程序 ld+json 反应 - Javascript

在Javascript中,我们可以使用JSON.stringify()将Javascript对象转化为JSON格式的字符串,但是转化后的JSON字符串只是一串普通的文本,对于搜索引擎蜘蛛来说无从得知是一段数据还是一篇文章。这时候就需要使用ld+json格式来表达数据的含义。ld+json是JSON格式的一种扩展标记,它可以告诉搜索引擎蜘蛛这段数据代表的含义。

什么是 ld+json?

ld+json(linked data + JSON)是JSON格式的一种扩展标记,它是针对语义网络和面向语义的网站设计的。另外,ld+json也用于指导网络爬虫(如Google、Bing等)了解页面的含义,并据此索引网页。因此,在写HTML标签以及JavaScript的时候,我们应该考虑使用ld+json

如何使用 ld+json?

ld+json可以直接嵌入在HTML页面中。以下是一个简单的ld+json示例:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://www.example.com/",
  "name": "Example",
  "description": "This is an example website.",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

在上例中,我们创建了一个含有上下文信息和结构化数据的JavaScript对象(JSON格式),并将它嵌入到HTML页面里的