Cabecera

Poner nofollow en la etiqueta more de Wordpress

SEOAunque Wordpress ya viene bastante pulido desde un punto de vista SEO (Search Engine Optimization), existen una serie de ajustes básicos que se suelen realizar tras su instalación. Hablo por ejemplo de cambiar la estructura de los enlaces para que el título de cada post vaya incluido en ellos, que aparezca dicho título también en la barra de título (valga la redundancia) del navegador, etc. La mayor parte de usuarios se detienen aquí o como mucho instalan algún plugin que realice por ellos un poco mas de magia SEO.

Cuando enlazamos algo en Internet desde nuestro sitio traspasamos algo de nuestra autoridad, algo así como otorgarle un voto a la página que enlazamos y que ayuda a ésta a posicionarse mejor. Así era hasta que Google inventó la etiqueta nofollow que básicamente le dice a los motores de búsqueda que no le sumen ese voto al enlace que la lleva, o al menos que no le otorguen el peso que habitualmente le darían si no llevase la etiqueta. Con el tiempo se ha demostrado que es una etiqueta bastante útil de cara a optimizar nuestros propios sitios e indicarle al buscador qué es importante y qué no lo es. No tiene sentido por ejemplo que le pasemos “link juice” a páginas internas de nuestro propio blog que no nos interesa posicionar (Por ejemplo a nuestra política de privacidad, la página de contacto, login, etc.) pues podrían posicionarse mejor y perjudicar a otras mas interesantes para nosotros.

Para añadir nofollow a un enlace simplemente hay que escribir la etiqueta rel=”nofollow”
dentro de la estructura del enlace. Lo veréis mejor con el siguiente ejemplo:

<a href="http://www.xeduced.com/" rel="nofollow">Enlace de ejemplo</a>

Existen no obstante enlaces en Wordpress que no se pueden manipular directamente en el código de nuestro tema o plantilla porque son enlaces creados por una función php que se encuentra en otra parte. Es el caso por ejemplo de la etiqueta <!–more–>

Cuando escribo un post demasiado largo o por ejemplo con muchas imágenes, habréis visto que para evitar que la página de inicio del blog adquiera una longitud kilométrica, utilizo la etiqueta <!–more–>. Básicamente parte el post donde yo le indico y hace aparecer un enlace que dice “Haz clic aquí para seguir leyendo la entrada..” El problema con ésta etiqueta es que ahora tenemos dos enlaces que apuntan al mismo sitio, el del título del post y el de la etiqueta <!–more–> y ya sabéis que a Google no le gusta mucho encontrar enlaces duplicados.

Aunque casi nadie tiene corregido dicho problema, es bastante sencillo de resolver usando una etiqueta nofollow, os voy a contar el truco.

Sigue estos pasos para poner nofollow a la etiqueta more de Wordpress:

1. Abre el archivo post-template.php ubicado dentro de la carpeta wp-includes.
2. Localiza la linea siguiente:

$output .= ‘ <a href="’. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";

Reemplazarla por ésta:

$output .= ‘ <a href="’. get_permalink() . "#more-$id\" class=\"more-link\" rel=\"nofollow\">$more_link_text</a>";

Simplemente hemos añadido rel=\”nofollow\” a la linea. Con esto aseguramos que a partir de ahora todas las etiquetas <!–more–> llevarán el nofollow de serie.

Bitacoras.com Meneame del.icio.us Apezz TwitThis Facebook StumbleUpon Technorati Google MySpace

También puedes seguir el contenido de este blog vía RSS o recibir los artículos en tu correo electrónico, rellenando el formulario que encontrarás en la barra lateral izquierda.

2 Comentarios. El siguiente tiene premio ;)

  1. Comentario por Cosechadel66
    Abril 30, 2009 @ 12:06 am
    1

    Interesante….

    Carpe Diem

  2. [...] Poner nofollow en la etiqueta more de Wordpress. Xeduced [...]

Deja un comentario