Webslice, böse SEO Falle

Monday, March 08, 2010 11:30:25 PM (Mitteleuropäische Zeit, UTC+01:00)

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:

webslice

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:

Webslice-code 


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:

serps 

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>

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Tuesday, March 09, 2010 7:35:16 AM (Mitteleuropäische Zeit, UTC+01:00)
Oops, böses Faul.
Danke für den Hint. Bis jetzt hatte ich noch keine Probleme festgestellt, aber gut zu wissen. Werde das ebenfalls mal ändern, da ich die gleiche Quelle verwendet habe.

Servus,
Klaus
Tuesday, March 09, 2010 8:27:38 AM (Mitteleuropäische Zeit, UTC+01:00)
Hallo Jan,

Nachtrag:
Ich habe meine BlogSlice.aspx, welche den Slice-Container darstellt, via robots.txt auf Disallow gesetzt und zusätzlich wird im Header der BlogSlice.aspx der robots-Tag auf "noindex follow" gesetzt. Daher hatte ich bis jetzt keine Probleme.

Servus,
Klaus
Tuesday, March 09, 2010 11:45:30 AM (Mitteleuropäische Zeit, UTC+01:00)
Hallo Klaus,

das H2-Tag war aber direkt im WebSlice welches sich in der Masterpage befindet. Somit ist es auf jeder Seite eingebunden. Es war nicht in der einzelnen aspx die den Inhalt darstellt.

Jan
Wednesday, March 10, 2010 1:02:52 PM (Mitteleuropäische Zeit, UTC+01:00)
Hallo Jan,
einfach mal so ins unreine gedacht:
Spielt die Position innerhalb der Seite vielleicht eine Rolle? Ist der Webslice vor deiner Seitenüberschrift positioniert gewesen?
Falls ja, würde es vielleicht sogar ausreichen, ihn unverändert an das Ende der Seite zu schieben.

Gruß
André
Thursday, March 11, 2010 8:22:39 AM (Mitteleuropäische Zeit, UTC+01:00)
Hallo Andre,

ich denke auch, das sie Position eine entscheidende Rolle gesoielt hat.

Jan
Jan
Sunday, March 14, 2010 10:59:59 AM (Mitteleuropäische Zeit, UTC+01:00)
Hallo Jan,

ich denke, hier spielen mehrere Faktoren ein Rolle. Ich habe zum Beispiel im Webslice einen H1-Tag verwendet.


[H1 style="DISPLAY: none" class=entry-title ]René 's Weblog (Aktuell)[/H1]

Google selbst verarbeitet diesen aber nicht wirklich, denn in den Suchergebnissen geht Google auf den Seitentitel:

------ google -----------
Geht nicht - gibt's nicht
3. März 2010 ... Geht nicht - gibt's nicht.
Zugriffe:9Bewertung:0(0Bewertungen)
06.03.2010 - René Drescher-Hackel.
dotnet-magazin 04/2010 ...
------ /google ----------

Irgendwo in den Richtlinien zum Webmasterplan steht das auch drin, dass der Pagetitle mit herangezogen werden soll und nach Möglichkeit aussagekräftig sein sollte.
Comments are closed.