homepage » blog » wordpress seo-schwä...

»Blog Homepage

Wordpress SEO-Schwäche entdeckt

Eben bin ich einer kleinen SEO-Schwäche von Wordpress auf die Schliche gekommen, von der ich bis anhin noch nichts gelesen habe. Mir scheint diese Lücke wichtig genug und einfach zu beheben, also lasst auch Eure befreundeten Mitblogger davon wissen.

Auf der Blog-Homepage werden üblicherweise nur die ersten Zeilen eines Posts bis zum ‘<!–more–>‘ Tag von Wordpress dargestellt. Danach kommt der ‘More’-Link, resp. der Linktext des Templates dafür (auf Webgreenhorn z.B. ‘Weiter’). Pro Post zeigen normalerweise also zwei Links auf die eigentliche Postseite: der Titel und eben der ‘More’-Link.

Der ‘More’-Link gibt den Linksaft an die Post-Page weiter, jedoch mit einem völlig nichtssagenden Linktext! Darum gilt es unbedingt, diesen Link auf ‘Nofollow‘ zu schalten, wofür aber eine Korrektur in einem Wordpress-File notwendig wird. Andernfalls wird einfach das Thema, wie die Suchmaschine einen Post sieht durch das Keyword ‘Weiter’ oder ähnlichem verwässert.

Die Korrektur muss in der Datei wp-includes/template-functions-post.php in der Funktion get_the_content vorgenommen werden. Die Änderung am Codesegment ist fett dargestellt:

if ( count($content) > 1 ) {
if ( $more )
$output .= ‘<a id=”more-’.$id.’”></a>’.$content[1];
else
$output .= ‘ <a xhref=”‘. get_permalink() . “#more-$id\” rel=\”nofollow\”>$more_link_text</a>”;
}

Ähnliche Posts, die von Interesse sein könnten:

  1. Starke Backlinks als Blog Top-Commenter erhalten
  2. NoFollow Experiment mit Blog-Kommentaren
  3. Google Webmaster Tools mit verlässlicher Backlink-Statistik?
  4. Website Content automatisch erzeugen
  5. Vergeudet Eure Link-Autorität nicht (III)

Kommentare

  1. 21. Dezember 2007 von Markus Merz

    Hmm, bei meinem auto excerpt auf der Homepage ist es rel=”bookmark”, sowohl bei ‘more’ als auch beim Titel.

    Etwas Anderes irritiert mich jetzt allerdings mehr, wenn auch völlig ungeklärt und faulerweise unrecherchiert :)

    rel=”tag” bezieht sich auf den letzten Bestandteil einer URL.
    rel=”bookmark” bezieht sich worauf?
    Und was sind z.B. sind Beziehungen bei rel=”tag nofollow”?

    Mein ja nur. Nicht dass aus Versehen die URL (!) das Attribut nofollow verpasst bekommt!

    Denn gefolgt oder nicht wird im Endeffekt was???

  2. 22. Dezember 2007 von presell page

    bin von wordpress ehrlich gesagt nicht wirklich überzeugt. ist zwar sehr gut - aber meiner meinung nach nicht das beste. da gibt es andere CMS-Systeme mit denen man gefühlsmäßig besser rankt. redaxo z.b.

  3. 24. Dezember 2007 von Ole

    Das ist interessant. Denn ich bin eigentlich immer davon, dass Wordpress voll und ganz für Suchmaschinen tauglich sei. Da habe ich mich wohl etwas geirrt. Ich werde die Korrektur umgehend einbauen, wir wollen es den Suchmaschinen ja nicht noch schwerer machen. Vielen Dank für den Tipp, da ich viele Blogs auf Wordpress-Basis betreibe, ist dies natürlich wichtig.

    Frohe Weihnachten!
    Ole

  4. 26. Dezember 2007 von free sms

    Ich bin auch immer davon ausgegangen das Wordpress entsprechend programmiert ist…vielleicht werden ja solche Dinge auch beim nächsten Update abgeändert? Ansonsten wäre die oben angegebene Änderung kein großer Aufwand!- Vielen Dank

  5. 27. Dezember 2007 von Harnik

    Von welcher Wordpress Version reden wir?
    Der Linksaft wird doch trotzdem weitergegeben oder?
    Denn die entsprechenden Unterseiten werden ja nicht
    nur durch dieses “weiter” verlinkt?

  6. 28. Dezember 2007 von Lestarte

    Stimmt schon, das wollte ich auch noch machen.
    In der älteren 2.21er Version ist es übrigens in der “post-template.php” Datei zu finden.

    @ole:
    Ich kann “All in one SEO-pack” empfehlen ( http://wp.uberdose.com/2007/03/24/all-in-one-seo-pack/ ). Das bringt das “Suchmaschinen-Futter” schon mal in eine bisschen bessere Form.
    Natürlich wäre unter Optionen, Permalinks auch noch eine URL-Struktur-Änderung empfehlenswert, wie z.B. diese Form hier:
    /%year%-%monthnum%-%day%/%category%/%postname%/

    @harnik:
    Der Linksaft wird schon weitergegeben, aber in SEO-Kreisen streitet man sich ja gerne um etwas, daher der ganze Terz. Wobei es ja schon einigermaßen einleuchtet, den “Linksaft” besser mit dem Titel weiterzugeben als mit einem generischen “mehr”.

    Greets,
    Olli

  7. 28. Dezember 2007 von Daniel

    Kann mich Lestarte nur anschließen.

  8. 28. Dezember 2007 von anna

    Danke für den Tipp und die Anleitung. Meines Erachtens ist Wordpress sowieso mit bedenken zu nutzen. Habe nun schon von mehreren Hostern gehört das die Scripte viele Schwachsstellen aufzeigen und Injektionen jeglicher Art zulassen. Hatte selbst erst das Vergnügen und habe mir einen Exploit eingefangen.

  9. 30. Dezember 2007 von Damian

    Hallo,

    danke für den Tipp. Bei Wordpress 2.3 muss man die ‘post-template.php’ in der Zeile 124 verändern. dabei genügt es, wie oben geschrieben, folgendes einzufügen: rel=\”nofollow\”

    Gruß

  10. 30. Dezember 2007 von Webgreenhorn

    @all: Danke für Eure Ergänzungen!

  11. 31. Dezember 2007 von plueschbaer

    wow, da muss man auch erstmal drauf kommen. prima & danke. werde das gleich berücksichtigen. wie bereits oben erwähnt ist die änderung bei der wp version 2.3.1 in der datei “post-template.php” notwendig.

    natürlich kann man auch das vordefinierte “#more-” durch etwas sinnvolleres ersetzen. dann sieht der link etwas seo-schicker aus. oder?

    viele grüße und einen guten rutsch!

  12. Pingback von more-Tag als SEO-Schwäche » Suchergebnis Optimierung » Der richtige Online-Mix » www.e-promotions.de «

  13. 1. Januar 2008 von richard

    was mich mal interessieren würde: ob nicht die meisten seo´s sowieso redaxo bevorzugen. wordpress ist ja schön und gut - aber bessere erfahrungen hat man doch mit redaxo, oder täusche ich mich da?

  14. 1. Januar 2008 von Damian

    Ist es aber nicht möglich, dass man den Titel des zu verlinkenden Artikels als title=”" atribut hinzufügt?
    Mit the_title() funktioniert das nicht, da dies in the_loop aufgerufen werden muss.
    Haben Sie das vielleicht einmal den Entwicklern von Wordpress mitgeteilt? Solche eine Ausbesserung für das Seo wird bestimmt schnell übernommen.

    gruß

  15. 3. Januar 2008 von Webgreenhorn

    Man könnte den ‘More’-Link mit dem title=”" Attribut versehen, aber dies andert nichts daran, dass der Linktext immer noch ‘More’ lautet…

  16. 3. Januar 2008 von Damian

    daher soll der title auch den titel des zu verlinkenden artikels erhalten, habe ich doch davor geschrieben.

    gruß

  17. 10. Januar 2008 von Nichtraucher

    Danke für diesen Tipp. Hätte ich das vorher gewusst…gr

  18. 29. Januar 2008 von 24h Blog

    Guter Tip da muß ich doch gleich mal meine Blogs durchforsten. Naja mittlerweile ist WP so Umfangreich und natürlich auch super das man nie vor kleinen Fehlern nicht sicher sein kann.

  19. 7. Februar 2008 von Michael

    Man kann auch einfach noch mal den Titel in dem More Link angeben, dass macht man so:

    the_content(the_title('’, ‘’, false) . ‘ weiterlesen …’);

    Nutze ich und bin ganz zufrieden.

  20. 21. Februar 2008 von Fieser Admin

    Das war eigentlich auch das erste was ich gemacht habe. Halt nur andersum.*g* (weiterlesen: blahblah)

    Bin ich bisher auch ganz gut mit gefahren.

  21. 21. Februar 2008 von Ebesucher

    Die Methode von Michael nutze ich auch und das funktioniert nun ziemlich gut. Ich finde die Programmierer von Wordpress könnten das gleich mitintegrieren, so dass man es nicht selber machen muss.

  22. 16. März 2008 von Matze

    vielen dank für den tip, werde das gleich mal umsetzen. dachte eigentlich auch, dass der link schon von haus auf auf no follow gesetzt ist.

  23. 1. April 2008 von Viktor

    hmmm, wenn mein Wordpress in diesem Code Teil etwas “ganz anderes” stehen hat, hab ich dann was falsch gemacht?

  24. 2. April 2008 von Webgreenhorn

    @Viktor: welche WP-Version setzt Du denn ein? Schau mal hier noch nach: http://rillz.com/magazine/wordpress-seo-bug/

  25. 2. April 2008 von Viktor

    2.3.2

  26. 3. April 2008 von Webgreenhorn

    @Viktor: schau mal in meinem Artikel (siehe Link im vorhergehenden Kommentar) nach, dort ist für WP 2.3 die Lösung angegeben.

  27. 5. April 2008 von Tux

    Meine Antwort kommt zwar etwas spät, aber:

    Es wird immer der erste Link einer Seite als “Key” verwendet. Ein Artikel ist ja bei Wordpress immer schon mit seiner Überschrift verlinkt, folgt dann nachher noch ein Link mie einem “mehr” Tag so ist dieses für google, in Bezug auf den Link-Key, nicht mehr relevant.

  28. 6. April 2008 von Lounge

    Es gibt auch Themes dort heißt der Link: “Mehr zu jew. Artikel Titel »”

Kommentar schreiben

XHTML: <a href=""></a>   <em></em>   <b></b>