Google Sitemap Problem mit WordPress Error Page 404.php
Wer für seine Webprojekte die Google Webmaster Tool nutzt wird bei Start eines WordPress Blogs Schwierigkeiten haben.
Werden nicht vorhanden Seiten aufgerufen erfolgt eine automatische Umleitung auf die 404.php Fehlerseite. Das ist häufig der Fall wenn ältere Seiten im Google Cache gespeichert sind, aber auf dem Server bereits gelöscht wurden.
In einigen WordPress Template wird durch die 404.php Error Seite ein falscher Header (200 Site OK) zurückgegeben. Dadurch wird von Google die angezeigte WordPress Seite gespidert. Es entsteht somit, je nach Fall, massiv doppelter Content. Mit einem Headerviewer kann die Rückgabe des Headers geprüft werden.
Auch in einem von mir genutzten Webprojekt war der Fehler in der 404.php Datei. Ich habe dies bei der Verifikation mit dem Google Sitemap Tool bemerkt.
Lösung des Problems:
In der 404.php Datei folgenden Code einfügen:
<?php header("HTTP/1.1 404 Not Found"); ?>
Eine Standard-Datei sieht z.B. folgendermaßen aus:
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<h2 class="center">Error 404 - Not Found</h2>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
WordPress Forum Tags: wordpress google sitemap
February 2nd, 2007 at 00:55
Hallöle Holger, ich nutze Google Sitemap (v3.0b1) plugin Von Stewart Farquhar und habe mittlerweile Rank 4 und bin damit eigentlich sehr zufrieden da der Server (ISP) wo WordPress liegt kein mod_rewrite unterstützt… werde deinen Tip
(Schönere Urls mit WordPress lassen sich auch ohne Mode-Rewrite erzeugen) mir mal zu Gemüte fuehren. Bin aber der Meinung das Google, Yahoo und MSN da sie sich ja jetzt auf ein gemeinsames Format der Sitemap geeinigt habe, auch diesen Weg weiter verfolgen und die Seiteninfo aus der Sitemap.xml holen.
Guter Anfang mach weiter so..
Gruss Matzi
February 2nd, 2007 at 01:34
Alle SEO’s koennen es Bewerten.. Sitemap für Google, YSM und MSN…
Die drei großen Suchmaschinen haben sich auf ein gemeinsames Sitemap Format geeinigt. Bisher werden Sitemaps für Google im XML Format und für Yahoo – SM im Textformat benötigt..
……
February 28th, 2007 at 22:21
Na endlich haben sie es.. Sitemap für Google, Yahoo und MSN…
Die drei großen Suchmaschinen haben sich auf ein gemeinsames Sitemap Format geeinigt. Bisher werden Sitemaps für Google im XML Format und für YSM im Textformat benötigt, um ausgewählte Webseiten einer Homepage den Suchmaschinen mitzuteilen. Aufgru…
July 21st, 2007 at 13:26
In den Standardtemplates von WordPress tritt das Problem nicht auf. Es wird korrekter Weise ein 404 zurückgegeben.
November 15th, 2008 at 14:08
Besteht das Problem eigentlich noch bei den neuen WordPress Versionen?
November 26th, 2008 at 14:38
@seogewissen also ich habe keine Probleme bei der aktuellen WP-Version.
M.Fasshauers letzter Blogpost..Markenschuhe
February 3rd, 2009 at 22:38
Das mit der 404.php ist mir neu, hatte auch mal was davon gehört das sich die suchmaschinen unter umständen an schlechtem quellcode “verschlucken” können, aber das es im bezug auf die 404-seite probleme gibt…
February 18th, 2009 at 19:18
Danke für den Tipp, hatte das gleiche Problem. Hätte ich mir das ewige rumprobieren sparen können
May 9th, 2009 at 13:02
Auch ich bedanke mich für den Tip. Hat mich viel zeit und Ärger gekostet. Nun funktioniert es aber.
September 30th, 2009 at 17:10
Ja super, bei mir klappt dass jetzt.
December 10th, 2009 at 18:02
Ich möchte auch danken. Endlich habe ich keine Probleme mehr mit den Sitemaps.
Gruß Markus
February 10th, 2010 at 19:25
@sebastian: stimmt, du hast recht. bei standardtemplates tritt der fehler nicht auf. aber trotzdem danke für den artikel…
August 2nd, 2010 at 14:16
Hey leute, vielen dank für den Tipp, auch mir hat er weiter geholfen.
Gerd
November 4th, 2010 at 21:34
Eine Frage wegen Sitemap…
In welcher Zeile soll der Code denn genau hin?
Ich habe ihn unter,
Error 404 – Not Found
gesetzt….weil mein Sitemap geht immer noch nicht. Habe alles im Google Tool eingerichet und sitemap.xml eingegeben. Immer noch rotes Kreuz…