Im Rahmen des EYSA Wettbewerbs hatte ich den ein oder anderen Webslice entwickelt. Unter anderem hab ich auch einen Webslice für das dotnet-forum.de erstellt, der die aktuellen Beiträge anzeigt.
Ein Webslice ist nichts anderes, als ein DIV Container in der HTML-Seite, der mit einem Inlinestyle-Attribut ausgeblendet wird (style="display: none").
Durch die CSS Klasse hslice erkennt der IE8 diesen DIV Container als Webslice und zeigt ihn nach der Installation an:
So weit so gut, das Webslice funktioniert. Als ich das Webslice damals erstellt hatte, habe ich mich an Beispielen aus der MSDN orientiert und die Headline des Webslice als H2 eingebaut:
Und genau diese Notation hat den Besucherstrom, der über Google ins Forum kommt, drastisch reduziert. Google hat diese H2 Headline für so wichtig gehalten, das dieser Text in den Google Suchergebnissen immer als Headline angezeigt wurde. Bsp:
Wer klickt schon auf "Aktuelle Beiträge aus dem dotnet-forum.de" wenn man nach "WMI Abfrage für Ereignisprotokoll" gesucht hat?
Das Verhalten von Google ist für mich vollkommen unverständlich, denn zum einen ist der DIV Container ausgeblendet und zum anderen ist auf der entsprechenden Seite eine ordentliche META Description und eine H1 Headline vorhanden. Beide sind besser für die Headline der Suchergebnisse geeignet.
Behelfen kann man sich, in dem man das H2 entfernt und durch ein SPAN ersetzt:
<span class="entry-title">Aktuelle Beiträge aus dem dotnet-forum.de</span>