wake-up-neo.net

Hinzufügen des "WPHeader" von Schema.org mit Mikrodaten

Ich möchte Schema.org-Daten hinzufügen und versuche, den Anweisungen zu folgen, die mir dazu gegeben wurden. Die Anweisungen weisen darauf hin, dass ich mein <header> -Tag ändern soll von:

<header>

zu

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

Aber ist das für sich hilfreich? Es scheint nur leere Daten hinzuzufügen. Verstehe ich etwas falsch? Wo ordne ich tatsächlich einigen der WPHeader -Eigenschaften Werte zu, die sich auf meine bestimmte Site beziehen? Oder hat das bloße Hinzufügen dieser leeren Schemavorlage irgendwie etwas für meine Site zu tun? Ich glaube nicht, dass die Anweisungen dies klar gemacht haben, aber ich habe vielleicht etwas verpasst.

3
cag8f

Schema.org

Ich habe den Eindruck, dass viele WordPress Theme-Ersteller diese Typen hinzufügen. Ich vermute, warum: Dies ist einer der wenigen Typen, die hinzugefügt werden können, ohne den Inhalt der Website zu kennen. Der Header ist der Header, unabhängig von der Website usw.

Ich empfehle jedoch, WebPageElement und seine Untertypen (derzeit: SiteNavigationElement, Table, WPAdBlock, WPFooter, WPHeader, WPSideBar) wegzulassen.

Sie sind in der Regel für Webseiten unbrauchbar und können der Bereitstellung genauer Daten in RDFa/Microdata sogar im Wege stehen.

Einige meiner verwandten Posts mit weiteren Details:

Mikrodaten

Wenn du nur sowas hast

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

ja, dann werden keine Daten übermittelt, außer "Es ist ein WPHeader vorhanden."

Wenn Sie Eigenschaften hinzufügen möchten, müssen Sie Elemente verschachteln und entsprechende itemprop-Attribute hinzufügen. Um beispielsweise das name des WPHeader anzugeben, könnte es folgendermaßen aussehen:

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

Beachten Sie, dass dies nicht für den Namen der Webseite gilt! Dies würde unter WebPage stehen. Es ist wirklich der Name des Headers (und in fast allen Fällen haben Sie keinen Namen für einen Webseiten-Header). Dies ist einer der Gründe, warum solche Typen für normale Websites nicht wirklich nützlich sind.

4
unor