WordPress: Noindex für einzelne Seiten

Im letzten Artikel zum Thema „WordPress SEO ohne Plugin“ hatte ich euch bereits gezeigt, wie ihr Archivseiten gezielt auf noindex setzen könnt. Dabei ging es primär um die Vermeidung von Duplicate Content.
Nun kann es sein, dass ihr neben den Archivseiten auch einzelne Seiten bzw. Artikel nicht indexieren lassen wollt. Sei es nun SEO-technischer Natur (z.B. Duplicate Content) oder weil ihr einfach nicht möchtet, dass der Inhalt via Suchmaschinen gefunden werden kann.
Beispielsweise wird oft und gerne die Impressum-Seite einer Website bzw. eines Blogs auf noindex gesetzt.
Um nun einzelne Seiten gezielt auf noindex zu setzen, könntet ihr z.B. eure robots.txt anpassen. Da das aber eher umständlich ist, zeige ich euch in diesem Artikel wie ihr das ganze mit Custom Fields von WordPress umsetzt.
Custom Field: noindex
Damit in unseren Header für Seiten, die wir auf noindex setzen, die entsprechende Meta-Angabe angezeigt wird, müssen wir unser WordPress Theme anpassen. Dazu öffnet die header.php eures Themes und nimmt folgende Änderung vor:
<?php if((is_single() || is_page()) && get_post_meta($post->ID, 'noindex', true) == 1) { ?>
<meta name="robots" content="noindex,nofollow" />
<?php } ?>
Wenn ihr wollt, könntet ihr auch noch ergänzen, dass andere Seiten/Artikel explizit mit index ausgezeichnet werden:
<?php if((is_single() || is_page()) && get_post_meta($post->ID, 'noindex', true) == 1) { ?>
<meta name="robots" content="noindex,nofollow" />
<?php } else { ?>
<meta name="robots" content="index,follow" />
<?php } ?>
Im Prinzip bräuchtet ihr das aber nicht, weil das die Standardwerte sind.
Seite/Artikel auf noindex setzen
Nun müsst ihr nur für die Seiten/Artikel ein Custom Field (Benutzerdefiniertes Feld) anlegen. Das könnt ihr immer direkt im Admin-Bereich auf der Bearbeitungsseite der jeweiligen Seite bzw. des jeweiligen Artikels tun:

Fazit
Möchtet ihr also bestimmte Seiten/Artikel eures WordPress Blogs auf noindex setzen, so könnt ihr das nun ganz leicht über ein entsprechendes benutzerdefiniertes Feld machen.
Gibt es bei euch gewisse WordPress-Seiten/Artikel die ihr gewöhnlich auf noindex setzt? Wie habt ihr das in WordPess geregelt? Per robots.txt, Seiten-Template, Custom Fields, …?