Suchmaschinen News

SEO News

Worpress Ranking Probleme: Trackback URL 302 Redirect

mit 16 Kommentaren

Da ich, wie viele andere auch, gerade bei einigen mit WordPress angetriebenen Seiten massive Google Ranking Probleme habe, gehe ich der Sache nun mal genauer auf den Grund. Eine Sache die ich für kritisch halte ist wie WP mit den Trackback URLs umgeht. Laut meinen Logs verfolgt der GoogleBot die Trackback URLs auch oft dann, wenn diese nirgends verlinkt sind aber z.B. im Quelltext zu finden sind.

WordPress leitet diese per 302 um, was ja bekanntlich alles andere als optimal sein dürfte. WP macht das in der wp-trackback.php in Zeile 65 über:

wp_redirect(get_permalink($tb_id));

und nutzt dazu die wp_redirect Funktion in der wp-includes/pluggable.php

Um aus dem 302 “hart” einen 301 zu machen muss man in der wp-trackback.php o.g. Zeile anpassen in:

wp_redirect(get_permalink($tb_id),301);

und erhält somit einen sauberen 301 redirect. Das ganze ist natürlich nicht gerade optimal, denn beim nächsten (ja nicht gerade seltenen Update) hat sich das ganze wieder erledigt.

Eine weitere Alternative ist ein entsprechender Eintrag in der robots.txt:

Disallow: */trackback/$

Dieser Eintrag sollte Google davon abhalten sich mit den Trackback URLs zu beschäftigen.

Geschrieben von Mario

am Januar 21st, 2009 at 2:05 am

Veröffentlicht in Suchmaschinen

16 Kommentare zu 'Worpress Ranking Probleme: Trackback URL 302 Redirect'

Subscribe to comments with RSS or TrackBack to 'Worpress Ranking Probleme: Trackback URL 302 Redirect'.

  1. merci

    heiko seifert

    21 Jan 09 at 3:13 am

  2. Rankingprobleme habe ich zwar nicht, aber vorbeugend kann man ja den robots.txt-Befehl mal einbauen.

    Torsten

    21 Jan 09 at 8:51 am

  3. Ich habe bisher tatsächlich noch keine WordPress-Ranking-Probleme beobachten können. Woran lässt sich das festmachen?

    Tatsache ist, dass verschiedene Plugins für doppelte Meta-Daten in Titles und Description sorgen. Außerdem ist es nicht verkehrt, den BrokenLink Checker o.ä. laufen zu lassen. Oft lohnt es sich auch, gerade bei kostenlosen Themes, etwas bei der Validität nachzuarbeiten.

    Michael Dunker

    21 Jan 09 at 9:55 am

  4. Also Ranking-Probleme mit WordPress wären mir eher neu. Kaum eine Software, die aus der Box heraus, so gut funktioniert wie WP.

    Die Probleme können eher durch duplicate content entstehen.

    Die Methode mit der robots.txt setze ich auf meinen Projekten ein und sie ist sehr wirkungsvoll. Bei der Gelegenheit kann ich auch das Nutzen von folgenden zusätzlichen Einträgen empfehlen:

    Disallow: /*/feed/$
    Disallow: /*/feed/rss/$

    (entsprechend anpassen an die eigene config)

    Carlos

    21 Jan 09 at 10:12 am

  5. Eine Frage?
    Du hast beim Robots “*”/trackback/$ den Stern vorne und Carlos hat den Stern hinter dem Backslash, was ist den da jetzt richtig!

    N.N.

    21 Jan 09 at 11:41 am

  6. Richtig kann beides sein. Auf meinem Blog ist die URL Struktur ganz flach:

    http://www.domainname.com/artikeltitel/feed/

    Wenn Du eine tiefere Struktur verwendest, dann würde ich den ersten Slash weglassen, so wie der Autor das vorschlägt.

    Carlos

    21 Jan 09 at 12:04 pm

  7. Eigentlich ist das Thema 2 Jahre alt: http://yoast.com/google-wordpress-and-trackback-urls/

    Damit die Änderungen beim nächsten WordPress-Update nicht baden gehen, könnte man folgenden Code in die functions.php des verwendeten Theme einfügen:

    if (is_trackback()) {
    add_filter(‘wp_redirect’, create_function(‘$location’, ‘status_header(301);header(“Location: ” .$location);return false;’),1,1);
    }

    Aber ungetestet, habe auf die Schnelle zusammengebaut.

    Sergej Müller

    21 Jan 09 at 3:34 pm

  8. Google zeigt sein sehr langer Zeit bereits keine Feeds mehr im Hauptindex an , also wozu dieser Eintrag in die Robots.txt.

    Das Problem mit den Trackback URls ist wirklich schon ein alter Hut ;)

    Was wirklich ein Problem ist, sehe ich in Deiner Sidebar – Du schickst zuviele ähnliche Seiten in den index.

    aber das ist kein WP Problem, das ist ein strategisches und kann mit jedem CMS passieren
    lg

    Monika

    21 Jan 09 at 5:39 pm

  9. >> Das Problem mit den Trackback URls ist wirklich schon ein alter Hut

    Aber immer noch ein aktueller Hut …

    >> Was wirklich ein Problem ist, sehe ich in Deiner Sidebar – Du schickst zuviele ähnliche Seiten in den index.

    Geht nicht um diesen Blog, da ist mir das Ranking relativ egal …

    Und das Feed Urls nicht mehr im Index auftauchen, heißt noch lange nicht das sie keine Probleme mehr bereiten.

    @Sergej: Gute Idee!

    Mario

    21 Jan 09 at 5:46 pm

  10. Ich denke, dass das erstellen einer ordentlichen Robots.txt (gibts ja zig für wordpress im netz) genauso wichtig ist wie das nofollow-stellen von tag,archiv,kategorie seiten..gehört einfach zum standartreportoire eines bloggers :)

    Huggy

    23 Jan 09 at 12:04 pm

  11. Carlos, das sperren der /feed/ URL sollte überflüssig sein. Seit einiger Zeit hat Google eigentlich keine Probleme mehr mit Feeds. Aber sicher ist sicher.

    Malte Landwehr

    24 Jan 09 at 1:44 pm

  12. ich sperre per robots.txt und setze auf meinen Projekten nofollow ein. Dazu muss ich allerdings einige wp-include/Dateien anpassen. Kategorie/Tag/Comments Links werden mit nofollow versehen. Somit wird der Linkjuice nur auf den Seiten abgegeben die relevant sind

    Holger

    25 Jan 09 at 11:28 am

  13. [...] SEO-Radio.de war vor kurzem ein Beitrag über Probleme mit der 302er Weiterleitung bei Trackbacks bei WordPress. Sollte man lesen, wenn einen sein Google Ranking interessiert.Weiterführende LinksSteynianism [...]

  14. @Holger
    Oder wpSEO nutzen ;)

    Sergej Müller

    28 Jan 09 at 9:19 am

  15. [...] Beiträgen als Link anzeigt, ist mit einer 302 Umleitung geschlagen. Mario gibt in seinem Beitrag WordPress Ranking Probleme: Trackback URL 302 Redirect eine schöne Anleitung, wie diese Problematik umgangen werden kann. Die einfachste Lösung ist [...]

  16. [...] 302 Redirect (Temporary moved) weiterleitet, was nicht optimal ist. Wie man das ändert wird auf http://www.seo-radio.de [...]

Leave a Reply