Webdesign, WordPress Programmierung, Online und Social Media Marketing - Dienstleistungen & Blog
Der eine oder andere hat in seinem WordPress Blog die Tagcloud oder auch die Archive als Widget bzw. manuell über die Sidebar eingebunden. Die Verlinkungen der einzelnen Tags und Archive sind im Standard nicht mit dem nofollow Tag versehen. Gerade wenn man aber die Archive und/oder Tags auf noindex stehen hat, bringt eine solche Verlinkung nicht wirklich viel, man könnte diese Links besser mit nofollow versehen. Doch wie, wenn die WordPress eigenen Widgets benutzt werden, dort gibt es auf den ersten Blick keine Möglichkeit diese Links mit dem nofollow Attribut zu versehen.
In die functions.php des genutzten WordPress Themes kommt folgende kleine zusätzliche Funktion, um die WordPress Tagcloud mit nofollow Links auszugeben:
//nofollow Links für Tagcloud
add_filter( 'wp_generate_tag_cloud', 'nofollow_tag_cloud' );
function nofollow_tag_cloud( $text ) {
$text = stripslashes($text);
$text = preg_replace_callback('|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text);
return $text;
}
In die functions.php des genutzten WordPress Themes kommt folgende zusätzliche Funktion, um die WordPress Archive mit nofollow Links auszugeben:
//nofollow für Archive
add_filter( 'get_archives_link', 'nofollow_archive' );
function nofollow_archive( $text ) {
$text = stripslashes($text);
$text = preg_replace_callback('|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text);
return $text;
}
Das war es dann auch schon, mit diesen beiden Funktionen bzw. nur der individuell gewünschten von beiden, sind die WordPress Tagcloud bzw. die WordPress Archive Links mit dem Attribut nofollow versehen.
Wer die Tags auch über die WordPress Funktion the_tags (z.B. bei der Ausgabe unter dem jeweiligen Artikel) mit nofollow versehen möchte, verwendet folgende Funktion in der functions.php seines Themes:
//nofollow Links für the_tags
add_filter('the_tags', 'nofollow_the_tags');
function nofollow_the_tags($text) {
return str_replace('rel="tag"', 'rel="tag nofollow"', $text);
}
Weiter gehts mit den Kategorien, auch die Ausgabe dieser kann mit dem nofollow Tag versehen werden. Hierfür gibt es zwei verschiedene Funktionen, mit denen die Kategorien in Themes verwendet werden. Einmal die Funktion the_category, welche meist im Artikel selbst die zugehörige(n) Kategorie(n) auflistet. Die zweite WordPress Funktion wp_list_categories ist für die Auflistung aller Kategorien zuständig und wird meist in der Sidebar verwendet. Der Einfachheit halbe hier beide Funktionen für die functions.php in einem Snippet:
//nofollow für the_category
add_filter( 'the_category', 'nofollow_the_category' );
function nofollow_the_category($text) {
return str_replace('rel="category tag"', 'rel="category tag nofollow"', $text);
}
//nofollow für wp_list_categories
add_filter( 'wp_list_categories', 'nofollow_wp_list_categories' );
function nofollow_wp_list_categories( $text ) {
$text = stripslashes($text);
$text = preg_replace_callback('|<a (.+?)>|i','wp_rel_nofollow_callback', $text);
return $text;
}
WordPress Nofollow ohne Plugin abschalten – Dofollow ab dem 3. Kommentar - Olivers Artikel WordPress Dofollow ohne Plugin hatte mich etwas zum Nachdenken gebracht. Ich bin ja auch eine absolute Plugin Minimalistin und wenn ein Plugin gespart werden kann, dann ist das [...]
WordPress: the_excerpt Länge anpassen und mehrfach anders verwenden - Mit der WordPress Funktion the_excerpt lässt sich so einiges anstellen, wenn ein Auszug aus dem jeweiligen Artikel angezeigt werden soll. Auch kann die Länge von the_exerpt verändert werden. In einer [...]
dofollow nur für WordPress Trackbacks und Pingbacks ohne Plugin - Trackbacks und Pingbacks sind in meinen Augen das Herzstück unserer Blogs. Während viele Blogger wesentlich mehr Augenmerk auf die Kommentare legen und ihre Kommentatoren mit allen erdenklichen Features unterstützen, geht [...]
WordPress Kategorien sortieren mit dem Plugin My Category Order - WordPress selbst bietet schon einige schöne Möglichkeiten die Kategorien zu sortieren, doch hin und wieder reichen diese nicht aus. So fehlt mir zum Beispiel immer mal wieder die Möglichkeit die [...]
Untertitel für die WordPress Artikel und RSS Feeds – Subtitle ohne Plugin - Vor einiger Zeit schrieb Piet über ein sehr interessantes Plugin, mit welchem man seine Blogartikel mit Untertiteln versehen kann. Aber nicht nur für die Artikel gibt es Untertitel, sondern auch [...]
Warum sollte man denn Archive und die Tagcloud mit Nofollow versehen? Beides sind doch Möglichkeiten die interne Verlinkung und die Auffindbarkeit der einzelnen Beiträge durch die Suchmaschinen zu erhöhen.
Also noindex für beides macht durchaus Sinn aber mit nofollow den Suchmaschinen zu sagen, das sie bloß nicht dem Link folgen sollen, kann ich nicht wirklich verstehen.
Ich denke so verschenkt man einiges an Linkpower. Oder habe ich da einen Fehler in meiner Denkweise?
@Dirk: Hier geht es nicht um den robots tag auf den jeweiligen Archiv-Seiten, sondern um die interne Verlinkung auf der gesamten Seite. Also z.B. die Ausgabe der Tagcloud in der Sidebar. Wenn die Tag Archive sowieso auf noindex stehen, kann man dorthin auch mit nofollow linken.
“nofollow” heißt ja nicht wirklich, wie es übersetzt denkbar wäre, dass dem ganzen keiner folgen soll. Die Bots folgen sowieso jedem Link. Nur wird dorthin kein PR vererbt und auch der Linktext wird für diese mit nofollow verlinkten Seiten nicht für die Ranking-Bewertung herangezogen. Und auf nicht indexierten Seiten braucht man beides nicht
Achso, dann hatte ich das einfach falsch verstanden. Ich war auf den robots-tag fixiert. Na ja war auch noch kurz nach dem Aufstehen…
@Dirk: Hab ich mir schon fast gedacht
In der Zwischenzeit habe ich den Artikel erweitert und auch noch the_tags (Ausgabe der Tags im Artikel) sowie die beiden Funktionen für Kategorien-Ausgabe hinzugefügt. Gerade diese drei habe ich hier so implementiert, da bei mir sowohl die Kategorien als auch die Tags mit dem robots noindex Tag versehen sind (ist ja überall auch noch viel zu wenig drauf).
Die Kategorien habe ich nicht mit noindex versehen bei meiner Computerecke, lediglich alles was ab Seite 2 ist. Obwohl ich mir gar nicht so sicher bin, welcher Weg da nun eigentlich der richtige Weg ist…
Eigentlich ist es ja schade das man sich mit solchen Details beschäftigen muss. Google sagt ja das man die Webseiten für die Besucher und nicht für die Suchmaschinen erstellen sollte. Hält man sich daran, bekommt man aber keine Besucher über Suchmaschinen.
Ein Teufelskreis…
@Dirk: Da ist was richtig Wahres dran
Ich würde es so halten: Neuere bzw. auch kleinere Blogs: Nur Startseite, wichtige Seiten und Artikel auf index, den Rest komplett auf noindex. Wenn alles gut läuft und genug Inhalte da sind, kann man die Kategorien auf index nehmen (vielleicht sind sie ja gute Einstiegsseiten), aber nur wenn nicht die gesamten Artikel dort angezeigt werden, also nur bei Auszügen. Gibts Probleme mit den SuMas dann zurück zur ersten Strategie.
Die Aussagen und Tipps hierzu sind total unterschiedlich. Manche meinen es macht gar nix alles “frei” zu haben, andere wiederum meinen, dass es seit dem Panda wichtig wäre das ganze Außenrum auf noindex zu setzen. Ich denke man kann hier nur seine eigenen Erfahrungen sammeln.
Du gehörst doch auch zu den Panda 1 Kandidaten, wenn ich mich richtig entsinne, oder? Mich würde vor allem auch Deine Meinung zu meinem neuesten Artikel mit der Anchortext Penalty interessieren, wenn ich Dich dorthin schicken darf. Das geht mir nicht mehr aus dem Kopf und mich würde interessieren, ob das nicht vielleicht der oder ein Grund sein könnte…
Stimmt, Panda hatte mich auch voll erwischt. Danach habe ich einiges angepasst und optimiert ( Pagination verbessert und mit Noindex überflüssiges aussortiert etc. ) Und ich kann sagen das es ganz langsam wieder aufwärts geht, also ich habe im Moment jeden Monat ca. 10% Steigerung gegenüber dem Vormonat.
Bin aber insgesamt noch weit entfernt vom alten Zustand…
Und ich mir meine Konkurrenz so anschaue, dann sehe ich dort Seiten die alles möglich in den Index spammen, sogar interne Suchergebnisse oder Seiten die nur aus News und Pressemeldungen bestehen. Insbesondere das scheint im Moment echt gut zu funktionieren, wenn ich mir die Besucherzahlen dieser Seite anschaue…
Ich schaue mir den Artikel gleich mal an und vergleiche mal mit meinen Informationen…
@Dirk: Ist nur die Frage wie lange das bei denen funktioniert. Ich kann mir nicht vorstellen, dass es wirklich lange gut geht.