0

我刚刚登录 Google 网站管理员工具,发现与我正在使用的新 WordPress 主题相关的结构化数据中存在错误:

JSON-LD:解析 JSON-LD 时出错。

它所指的代码是:

<meta property="og:site_name" content="Townsville Nerds - Ph 0402 807 890" />
<script type='application/ld+json'>
    execOnReady(function({{"@context":"http:\/\/schema.org","@type":"WebSite","url":"http:\/\/www.townsvillenerds.com\/","name":"Townsville Nerds - Ph 0402 807 890"}})
</script>

注意:在网站管理员工具中,“execOnReady”一词的“e”下方有一个红色下划线。

4

1 回答 1

2

您的数据块不包含有效的 JSON-LD ( application/ld+json)。

代替

<script type='application/ld+json'>
    execOnReady(function({{"@context":"http:\/\/schema.org","@type":"WebSite","url":"http:\/\/www.townsvillenerds.com\/","name":"Townsville Nerds - Ph 0402 807 890"}})
</script>

它应该是

<script type='application/ld+json'>
    {"@context":"http:\/\/schema.org","@type":"WebSite","url":"http:\/\/www.townsvillenerds.com\/","name":"Townsville Nerds - Ph 0402 807 890"}
</script>

我想你不需要逃避/,所以它可能是:

<script type="application/ld+json">
    {
     "@context": "http://schema.org",
     "@type": "WebSite",
     "url": "http://www.townsvillenerds.com/",
     "name": "Townsville Nerds - Ph 0402 807 890"
    }
</script>
于 2015-04-25T14:57:36.337 回答