Schema.org针对小公司的做法:'组织'和#WebSite'在每页的JSON-LD中,Microdata用于其他所有内容

时间:2017-05-11 11:26:16

标签: schema.org microdata json-ld

我想知道如何构建我的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)?

0 个答案:

没有答案