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:

160 Backlinks aus Blogartikel | dauerhafte Links | Unique Content | auf 80 verschiedenen IPs