Добавление Schema.org ’Wpheader" с микроданными


Я хотел бы добавить Schema.org данных, и я пытаюсь следовать инструкциям, данным мне о том, как это сделать. Инструкции указывают, что я должен изменить свой тег <header> с:

<header>

До

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">

Но полезно ли это само по себе? Похоже, он просто добавляет пустые данные. Я что-то неправильно понял? Где я на самом деле могу присвоить значения некоторым свойствам WPHeader, относящимся к моему конкретному сайту? Или просто добавляет эту пустую схему шаблон как-то что-то делает для моего сайта? Я не думаю, что в инструкциях это ясно сказано, но, возможно, я что-то упустил.

Author: unor, 2017-06-28

1 answers

Schema.org

У меня сложилось впечатление, что многие создатели тем WordPress добавляют эти типы. Я предполагаю, почему: Это один из немногих типов, которые можно добавить, не зная содержимого сайта. Заголовок есть заголовок, независимо от того, о чем сайт и т. Д.

Но я рекомендую опустить WebPageElement и его подтипы (в настоящее время: SiteNavigationElement, Table, WPAdBlock, WPFooter, WPHeader, WPSideBar).

Они, как правило, бесполезны для веб-страниц, и они даже могут стоять на пути предоставление точных данных в RDFa/микроданных.

Несколько моих связанных постов с более подробной информацией:

Микроданные

Если у вас только есть что-то как

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
</header>

Тогда да, он не передает никаких данных, кроме "Существует WPHeader."

Если вы хотите добавить свойства, вам нужно вложить элементы и добавить соответствующие атрибуты itemprop. Например, чтобы указать name из WPHeader, это может выглядеть так:

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
  <span itemprop="name">Name of the webpage’s header</span>
</header>

Обратите внимание, что это не для названия веб-страницы! Это будет проходить под WebPage. На самом деле это название заголовка (и почти во всех случаях у вас нет имени для заголовка веб-страницы). Который является одним из причины, по которым подобные типы не очень полезны для обычных веб-сайтов.

 4
Author: unor, 2017-06-28 18:50:29