Spätestens seit dem Interview von Matt Cutts bei StoneTemple ist PageRank–Shaping mit dem nofollow–Attribut ein heißes Thema in der SEO–Landschaft. Für diejenigen, bei denen es nicht klingelt: Man setzt bei internen Links auf Seiten, die für Suchmaschinen weniger relevant sind (beispielsweise “Kontakt” oder “Datenschutzerklärung”) ein rel=”nofollow”–Attribut um unnötiges Abfließen von PR zu vermeiden und konzentriert den “Link Juice” so auf den tatsächlich relevanten Seiten.

Nach eingehender Analyse beschloss ich also letztens, bei einem Kunden — der ein angepasstes WordPress als CMS verwendet — einige Seiten mit NoFollow zu versehen. Nur wie?

Das für die Navigation verwendete wp_list_pages() bietet keine Möglichkeit, nofollow–Attribute zu setzen, schon gar nicht für einzelne Seiten. Nach einer halben Stunde Arbeit bin ich zu folgender Lösung gekommen, die ich hier mit der Weltöffentlichkeit teilen möchte:
(more…)