我想知道如何构建我的Schema.org。我使用JSON-LD和Microdata元素的混合方法。我不会用它们以两种不同的方式描述一件事。我需要一些关于要包含哪些内容的指南。
现在我在每一页都有我们公司的描述:
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "https://our.url",
"logo" : "https://our.url/logo2.svg",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "",
"contactType" : "Customer Service"
}],
"sameAs" :[],
"name" : "Our Small Company"
}
</script>
我在JSON-LD中再次对我们的网页做了一个小描述:
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "WebSite",
"url" : "http://our.url",
"potentialAction" : {
"@type" : "SearchAction",
"target" : "http://our.url/search",
"query-input" : "required name=search_term_string"
}
}
</script>
从我这里获得所有元素的Microdata之后。例如搜索结果是带产品的ItemList等。
这看起来好吗?我应该在每个页面上还是仅在主页上包含JSON-LD公司描述,或者根本不包括?我是否需要挖掘并为每个页面提供更具体的说明(例如,搜索页可以是SearchResultsPage
而不是WebSite
)?