我实现了Google的
Sitelinks Search Box到我的网站.它工作得很好但今天我在
Google Structured Data Testing Tool再次.001了一些事情.现在我得到以下错误:
我的实现是:
<script type="application/ld+json"> { "@context": "http://schema.org","@type": "WebSite","url": "https://www.saatler.com/","potentialAction": { "@type": "SearchAction","target": "https://www.saatler.com/arama?ara={search_term_string}","query-input":"required name=search_term_string" } } </script>
当我在the JSON-LD playground检查JSON时,一切都看起来不错.我的网站没有改变任何东西.这个问题是Google错了吗?或者Schema.org结构发生了变化?我应该如何解决这两个问题?
解决方法
我注意到即使在线
documentation上的示例也收到与您收到的相同的确切错误.当我改变
"@context": "http://schema.org"
至
"@context": "http://schema.org/true"
错误消失了.希望这可以帮助.
<script type="application/ld+json"> { "@context": "http://schema.org/true","query-input":"required name=search_term_string" } } </script>