Microformat Fehlermeldungen in der Google Search Console vermeiden

microformats-hentry-fehlermeldung

Das Problem …

… kennen wahrscheinlich viele:

Die Google Search Console (ehemals Google Webmaster Tools) meldet Fehler unter „Darstellung der Suche >> Strukturierte Daten“. So wie z.B. hier:

microformats-hentry-fehlermeldung-2 hatom Fehlermeldung in der Google Search Console

Wo kommt das her?

Eigentlich alle modernen WordPress-Themes umschließen den eigentlichen Artikel/Blog-Post mit einem HTML-Tag (meist <article aber auch einfach mit <div und geben diesem via post_class(); standard CSS-Klassen mit. Eine davon ist hentry – hentry ist aber eine Mircoformat-Klasse die so definiert ist, dass sie auch bestimmte weitere Microformat-Attribute erwartet. Diese werden jedoch leider oft von den Themeerstellern nicht mit erstellt. Daher kommt es dann in der Search Console zu den erwähnten Fehlermeldungen.

Wie kann ich das beheben?

Nun, man könnte dies in den entsprechenden Theme-Dateien selbst einfügen – Schlechte Idee!! Denn sobald ein Theme-Update kommt sind ja meine Änderungen wieder weg 🙁

Dafür könnte man ein Child-Theme erstellen, die verwendeten php-Dateien des Themes dort hinein kopieren und daran die Änderungen vornehmen – leider IMHO auch nur die zweitbeste Lösung, denn sollte das Original-Theme Änderungen an diesen Dateien vornehmen, so werden sich diese nicht auf das Child-Theme (und somit meine Website) auswirken.

Was also tun?

Nun, WordPress hat hierfür einen passenden Filter bereit gestellt, mit dem wir recht einfach unabhängig vom Theme noch etwas an den Inhalt eines Posts (‚the_content‘ – hier gibt’s eine Liste aller möglichen Filter-Hooks) anhängen können. In unserem Falle eben die fehlenden Mircoformat Informationen:

//add hatom data
function add_mher_hatom_data($content) {
  if (is_home() || is_singular() || is_archive() ) {
    $content .= '<div class="hatom-extra" style="display:none;visibility:hidden;"><span class="entry-title">'.get_the_title().'</span> letzte Änderung: <span class="updated"> '.get_the_modified_time('F jS, Y').'</span> von <span class="author vcard"><span class="fn">'.get_the_author().'</span></span></div>';
  }
  return $content;
}
add_filter('the_content', 'add_mher_hatom_data');

Dieser Code muss nur ganz einfach in die functions.php des Themes (bzw. besser des Child-Themes) eingetragen werden, und schon sind die Fehlermeldungen der Search Console Vergangenheit.

Google Consumer Surveys – Neues Google Tool für Webmaster

Google-Consumer-Surveys

…erstmal nur für den amerikanischen Markt…

Google hat ein neues Tool vorgestellt: Google Consumer Surveys – ein Webseiten-Fragebogen bzgl. der wahrgenommenen Qualität der Website.

Mit einem kleinen JavaScript Snippet in der <head>-Sektion der Webseiten kann man, wie gesagt derzeit nur für US-Visitors, den Besuchern einen kleinen Fragebogen präsentieren, der dem Webmaster (und natürlich auch Google – was auch immer Google dann mit diesen Daten anfängt 😉 ) dann promptes Feedback bzgl. seiner Site gibt. Derzeit wird wohl nur eine Frage gestellt: Wie zufrieden sind sie mit dieser Website? und die, schon fast klassischen 5 möglichen Antworten „sehr zufrieden“, „etwas zufrieden“, „weder zufrieden noch unzufrieden“, „etwas unzufrieden“ und „sehr unzufrieden“. Für 1ct (US$) pro Antwort kann der geneigte (und finanziell potente 😉 ) Webmaster auch eigene Fragen definieren.

Weiterhin kann man noch (kostenfrei) für das Google Consumer Survey definieren wie viele Seiten ein Besucher aufgerufen haben soll, bevor er den Fragebogen präsentiert bekommt, sowie nach wie vielen Seiten er ihn erneut präsentiert bekommen soll, so er ihn nicht schon beim ersten Mal beantwortet hat. Dann kann man noch einstellen, wie viele Stunden vergehen sollen bevor der Besucher den Fragebogen erneut präsentiert bekommen soll (Standardeinstellung sind 168 Stunden = 7 Tage) – was nicht ganz klar ist, ist ob es dabei eine Rolle spielt, ob der Besucher den Fragebogen zuvor ausgefüllt hat oder nicht. Als letzte Einstellung ist es noch möglich zu begrenzen wie viele Fragebögen (gemeint ist wahrscheinlich wie oft) der Besucher maximal ausfüllen muss bevor er keine mehr angezeigt bekommt.

Was bedeutet das nun für den Webmaster?

Nun für den deutschen Webmaster, der keine Seiten für den US-Amerikanischen Markt betreibt, erst einmal gar nichts. Höchstens, dass er die Entwicklung in den USA beobachten sollte um gewappnet zu sein, sofern dieses Tool auch für den deutschen Markt verfügbar werden sollte.

Spannender ist jedoch eigentlich die Frage, was Google mit diesem Tool, das ja doch auch wieder einiges an Rechen-Ressourcen von Google verbrauchen wird, langfristig bezwecken will. Natürlich an erster Linie „ein besseres Web“, wie immer eigentlich.

Doch hier stellt sich die Frage wie?

Allein die Information, dass x% der Besucher nicht vollauf zufrieden mit Ihrem Besuch der Website waren, hilft dem Webmaster eigentlich herzlich wenig. Interessanter wäre es doch, auch zu wissen, warum der Besucher nicht zufrieden war. War es, weil er nicht die Informationen oder das Produkt gefunden hat, die/das er gesucht hat. Und in diesem Fall, ist er evtl. direkt auf die Website gegangen weil er sie kennt und geglaubt hat, dass er dort diese Informationen oder dieses bestimmte Produkt finden würde, oder ist er über die Suchmaschine (evtl. sogar Google) auf diese Website gelangt…    spannende Fragen…

Weiterhin: Auch wenn Google derzeit noch dementiert, dass es geplant ist, dass diese Daten Einfluss auf das Ranking von Websites nehmen können, so ist diese Möglichkeit sicherlich nicht auszuschließen. Es scheint fast, dass Google selbst nicht mehr glaubt, dass sie die Qualität von Websites rein algorithmisch bewerten können, und die Quality-Rater auch nicht beliebig vermehrt werden können, so versucht man sich anscheinend jetzt mit am – durch den Webmaster unterstützten – Crowd-Sourcing.

Aber was bedeutet das weiterhin?

Webmaster, die wissen, dass ihre Seite eh nicht so toll bewertet würde, oder auch einfach nur Angst davor haben, dass evtl. negative Bewertungen Ihnen schaden würden, werden dieses Tool wohl eher nicht einsetzen. Sollte/Kann/Darf Google dann solchen Websites zukünftig einen Malus verpassen? Das geht ja wohl eher kaum. Denen, die dieses Tool einen Bonus geben geht ebenso wenig, da dies ja defacto auf’s Gleiche hinausläuft. Also welchen Wert haben dann die zwangsläufig immer sehr unvollständigen Daten für Google? Hmmm, immerhin könnte Google damit seinen Algorithmus überprüfen wenn dieser ein signifikant anderes Ergebnis auswerfen würde als die Umfrage. Anscheinend glaubt Google auch, dass hierfür maximal 500 Antworten pro Monat ausreichen, da sie erst einmal nicht mehr Antworten pro Website und Monat erheben wollen. Es kann aber auch sein, dass dieses Limit in Zukunft heraufgesetzt wird, sollte sich das Tool entsprechend etablieren und Google kann  so auch den zukünftigen Ressourcen-Bedarf besser berechnen.

es bleibt spannend…

P.S.: Weitere Artikel über das neue Google Tool „Google Consumer Surveys“:

Der Original Artikel von Google… ist zusammen mit Google+ in die ewigen Jagdgründe eingegangen…

Die Jongo Webagentur berichtet ebenfalls