ВАПЕ БОГ

Моят уебсайт използва JSON-LD и Microdata.

Например в BreadcrumbList, Използвал съм формат Microdata и за други (като Organization, TouristAttraction) Използван е JSON-LD.

Мога ли да смесвам Microdata и JSON-LD на една и съща страница за различни обекти или да използвам само един формат?

  • Свързани SO въпроси: Практики на Schema.org за малка компания: „Организация“ и „WebSite“ в JSON-LD на всяка страница, Микроданни за всичко останало ··· Смесване на JSON-LD и Microdata Schema.org ··· JSON-LD и Микроданни на същата страница?

Трябва да е добре да използвате различни синтаксиси на една и съща страница.

Той обаче има един недостатък: Ако искате да свържете обекти, посочени в различни синтаксиси, не можете да ги влагате. Вместо това трябва да използвате URI. (Но имайте предвид, че не непременно всички потребители на данните следват такива URI препратки.)

Пример, показващ влагане срещу препратка

Можете да свържете a BreadcrumbList до a WebPage с breadcrumb Имот.

Когато използвате само един синтаксис, можете просто да вложите елементите:

 
?> var13 ->
<?php  <script type='application/ld+json'> { '@context': 'http://schema.org', '@type': 'WebPage', 'breadcrumb': { '@type': 'BreadcrumbList' } } </script>  ?> var13 ->

Но ако смесвате синтаксиси, вместо това трябва да посочите и посочите URI:

<?php  
<script type='application/ld+json'> { '@context': 'http://schema.org', '@type': 'WebPage', 'breadcrumb': { '@type': 'BreadcrumbList', '@id': '#page-breadcrumbs' } } </script> ?> var13 ->

За другата посока трябва да дадете на елемента в JSON-LD URI <?php @id, и връзка към този URI в рамките на напр. а link елемент. Вижте пример.

Още примери

Свързах се с множество примери, които използват JSON-LD заедно с Микроданни в този отговор на Stack Overflow.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?