Инструменты Google для веб-мастеров: при синтаксическом анализе вашего JSON-LD произошла ошибка.

Я только что вошел в Инструменты 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» есть красное подчеркивание.


person Ross Rudall    schedule 25.04.2015    source источник


Ответы (1)


Ваш блок данных не содержит допустимого 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>
person unor    schedule 25.04.2015