我们正在Google的搜索结果中为我们的网站实施搜索框。 我们在网站上拥有自己的搜索功能,并且不想使用Google自定义搜索。
我们遵循以下页面上的说明,但发现很难设置它。 Google developer site
我在头部添加了以下JSON-LD,但它无法正常工作
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://www.oursite.com.au/",
"potentialAction": {
"@type": "SearchAction",
"target": "http://www.oursite.com.au/search.aspx?keyword={search_term}",
"query-input": "required name=search_term"
}
</script
我想知道我是否正确设置了代码?
答案 0 :(得分:1)
您的语法可能存在一个错误,即您错过了最后一个结束括号。您的脚本也未正确关闭。我猜这两个问题都可能是从复制到SO。
为了更好的衡量,它应该看起来像:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://www.oursite.com.au/",
"potentialAction": {
"@type": "SearchAction",
"target": "http://www.oursite.com.au/search.aspx?keyword={search_term}",
"query-input": "required name=search_term"
}
}
</script>
之后,您能否确认以下内容: