Google Webmastertools (strukturierte Daten / structured data)

Immer wieder kommt es zu Verwirrungen, wenn der Google Webmastertools-Scan Warnungen bezüglich der strukturierten Daten ausgibt:

Folgendes fehlt: author.

Folgendes fehlt: entry-title.

Folgendes fehlt: updated.

 

Zur Erklärung:

Der Abruf "strukturierter Daten" wird meist seitens eines Plugins (z.B. Yoast) hinzugefügt. Dadurch entsteht die Fehlermeldung in der Search-Console. Diese Warnung sind allgemeine Hinweise zur Datenstrukturierung. Das eigentlich Problem ist, dass Google nicht prüft, ob die Warnung an jeder Stelle überhaupt Sinn macht. So sind auf Seiten die schematischen Datumsangaben ohne Bedeutung - während sie gemeinsam mit den Autorenangaben beim Blog wichtig sind. Die Warnung wird aber dennoch ausgegeben, da Google keinen Seitenzusammenhang scant. Hier muss der Webmaster die Warnung von Google interpretieren.

("These issues there's just nothing you shouldn't worry anyway. Google's Webmaster Tools scanner is not able to determine when the tags should be included and when they should not. This means it shows warnings anytime they aren't included, regardless of whether or not they are actually needed. Those microdata tags should only appear on posts/pages that are published by an author (for example a blog post or news article would need the microdata tags). Regular pages, category pages, and any other page that does not have an author should not include the microdata tags. The bottom line is that webmaster tools is just one of the many tools at your disposal to identify SEO issues. Its ultimately up to you to know when something is a real issue and when it is not. That being said, if you want to force the errors to go away you can do so by using a plugin to add the microdata tags to all of your pages)

 

Aus SEO-Sicht sind die nötige Anpassungen seitens des Themes bereits vorgenommen. Der einfachste Weg für weitere Anpassungen wäre über YOAST als kostenloses SEO-Plugin.

 

Lösung 1:

Wenn du auf Seiten den Pagebuilder nutzt und nicht das Titelmodul einfügst, ist der Titel aus Sicht von Google nicht als Entry-Title aktiv. Die seo-relevante H1 wird natürlich dennoch ausgelesen, sofern du eine Überschrift als H1 nutzt.

Der einfachste "FIX" ist,
- wenn du das Moduel Titel einfügst.
- oder wenn du deine Überschrift H1 entsprechend für Google auszeichnest:

<pre class="EnlighterJSRAW" data-enlighter-language="css"><h1 class="entry-title">My Title</h1></pre>
Lösung 2:

Du kannst "structured data" über folgendes Plugin deiner Website hinzufügen. Hier stehen dir eine Vielzahl von Einstellungsmöglichkeiten zur Verfügung, mit denen du sehr umfangreich strukturierte Daten ausgeben kannst:

https://wordpress.org/plugins/wp-seo-structured-data-schema/

Lösung 3:

Plugins wie Yoast & Co kümmern sich nicht darum, ob Websites kompatibel für strukturierte Daten sind – und ob diese überhaupt benötigt werden. Du könntest den Aufruf individuell deaktivieren. Du kannst dies wie folgt erledigen:

1. Gehe zu DESIGN > EDITOR
2. Öffne die Datei function.php deines Child-Themes.
3. Füge folgenden Code der Datei hinzu:

/**
 * Remove 'hentry' from post_class()
 */
function ja_remove_hentry( $class ) {
	$class = array_diff( $class, array( 'hentry' ) );	
	return $class;
}
add_filter( 'post_class', 'ja_remove_hentry' );

4. Datei speichern.
5. Ggf. den Cache des Browsers leeren, falls man keine Änderung sieht.

Ich hoffe, dass dir dies weiterhilft.
Hinweis: Autorenname und Datum werden standardmäßig bei Beiträgen und nicht bei Seiten hinterlegt.  Wenn du dich weiter darüber informieren möchtest, findest du hier Angaben zu WP und den schema-Daten: https://wordpress.org/plugins/schema-creator/