2016-08-17 3 views
1

Я пытаюсь создать структурированные данные Google, не знаю, что я делаю. Я настроил его как организацию, а затем использовал инструмент разметки SD для всех моих продуктов. Я помещаю каждый продукт JSON-LD в свой собственный тег скрипта непосредственно из инструмента разметки и вложенности. Затем я помещал это в файл .js на своем сервере. Я связал это в моем заголовке этойГде я могу разместить структурированные данные JSON-LD Google?

<script src="../Scripts/structureddata.js"></script> 

я испытал его в инструменте SD, используя URL-адрес, и он не видел. Затем я скопировал structureddata.js в инструмент, он сказал, что тогда я исправил все предупреждения и ошибки, которые показали мои 50 продуктов. Пробовал снова, и он не видит его из URL-адреса. Я вижу его внутри Консоли поиска, он показывает 1 элемент. Я «берусь» от чтения, он показывает только один ...?

Может ли кто-нибудь помочь мне с этим. Должен ли я поместить его в файл .js? Могу ли я использовать ссылку на файл .js? Почему инструмент SD не видит структурированные данные из моего связанного файла?

ответ

2

Вы должны включить JSON-LD в script элемент used as data block:

<script type="application/ld+json"> 
    { 
    "@context": "http://schema.org", 
    "@type": "Thing" 
    } 
</script> 

Вы можете разместить этот элемент scriptin the head or somewhere in the body.

Google, похоже, не поддерживает JSON-LD во внешних файлах. Для их функций поиска они в настоящее время поддерживают только JSON-LD (как в примере выше), Microdata и RDFa.

+0

Спасибо за ваш полный ответ, это то, что мне нужно было знать. Кажется, я понял. У меня есть корзина для покупок, поэтому я принимаю это, так как я могу вводить «Продукт» под каждым. Еще раз спасибо! – Bodine

Смежные вопросы