Links internos y rel=”nofollow”

Guardar este artículo en Delicious Compartir este artículo en Twitter Compartir este artículo en Facebook

Aprovechando que dicen que se está recalculando de nuevo el PageRank que Google asigna a las webs, voy a daros un consejo a la hora de posicionaros. Ese consejo es que prestéis muchísima atención a vuestros links internos.

A pesar de que es mayor el valor que se le dan a los links externos, Google y otros buscadores le dan mucha relevancia a como te enlazas tu mismo dentro de tu sitio. Por eso debemos intentar enlazarnos mucho internamente usando siempre un mismo anchor text, y que ese anchor text sea el texto por el que te quieras posicionar.

Eso tampoco quiere decir que tengas que estar continuamente nombrando posts antiguos y forzando el texto de tus posts para que coincida con el título de la entrada que nombras. Creo que es mucho más sencillo colocar una lista de posts relacionados, dónde nadie se extrañará al ver el título completo de tus posts. Además hay que evitar enlazar con anchor texts como “Leer más” o “Escribe un comentario”, por eso es conveniente añadir un rel=”nofollow” a estos enlaces. Lógicamente no nos queremos posicionar por esas palabras, así que de esta manera se lo decimos a Google.

Aplicar ésto a un blog de WordPress es solo cuestión de optimizar el theme que se esté usando, y no es muy difícil si sigues estos pasos:

• Añadir rel=”nofollow” al link hacia los comentarios:
Seguramente en tu plantilla, en las páginas index.php, search.php y archive.php hagas una llamada a la función comments_popup_link que hace que aparezca un link hacia los comentarios en cada post, y seguramente la llamada será parecida a ésta:

<?php comments_popup_link('Hacer un comentario', '1 Comentario', '% Comentarios'); ?>

Lo que debéis hacer es cambiarlo por esto otro:

<a href="<?php the_permalink() ?>#respond" rel="nofollow"><?php comments_number('Hacer un comentario', '1 Comentario', '% Comentarios'); ?></a>

• Añadir rel=”nofollow” al link “Leer más”:
Si en vez de mostrar el texto entero, acostumbras a mostrar solo un extracto de cada post en tu índice, seguramente tengas un enlace con el texto “leer más” hacia la noticia entera. Es muy conveniente que cambies ese enlace por lo siguiente de manera que google no lo rastree:

<a href="<?php the_permalink() ?>" rel="nofollow">Leer más</a>

Ten en cuenta que para hacer ésto, es necesario que el título del post en el índice enlace hacia el post en concreto, de otro modo no se podrá llegar hasta él.

• Añadir un enlace hacia la noticia anterior y otro hacia la posterior en cada post:
Para hacer ésto comprueba primero que no lo hagas ya, muchas templates ya contemplan esta función. Lo único que has de hacer es añadir en la plantilla de los posts (single.php) el siguiente código:

<div class="navigation">
<div class="alignleft">
<?php previous_post_link('« %link') ?>
</div>
<div class="alignright">
<?php next_post_link('%link »') ?>
</div>
</div>

Luego puedes darle estilo mediante CSS para que concuerde con la estructura del blog.

• Añadir un listado de entradas relacionadas en cada post:
Hay varias maneras para realizar ésto. Pero la que yo uso y recomiendo es utilizar el plugin Related Entries que podéis encontrar en esta URL: http://wasabi.pbwiki.com/Related%20Entries. Para instalarlo solo hay que subirlo al directorio de plugins y después de activarlo generar las modificaciones necesarias en la Base de Datos desde el menu de Opciones de WordPress. Finalmente hay que añadir este código en el lugar dónde lo quieras mostrar en el single.php:

<?php related_posts(); ?>
15 Comentarios
  1. ecuabloggers

    Excelente articulo, ahora mismo lo pondre en practica

  2. artberri

    Gracias, me alegro de que te haya gustado.

  3. Angeles

    Muchas gracias por la información. Habrá que probarlo.

  4. Mariano

    Ya estoy implementando ;) Tengo mi blog programado por mis propias manos en php completamente !! ^^ Nada de WordPress ni otras yerbas ! :P

  5. Astjim

    Hola.
    Muy bueno el artículo.
    He intentado poner el nofollow del “Leer más” en el home de wordpress y no he podido.
    El problema es que si en el artículo le has puesto un , cuando en la plantilla del home pones el php the_content() te añade automáticamente un “more” con link (y sin nofollow).
    Vamos que puedo poner tu sugerencia de <a href=”" rel=”nofollow”>Leer más pero siempre me aparecerá el “more” anterior.

    (Puedo poner php the_content(“(Sigue leyendo…)”) pero es lo mismo, claro)

    Saludos!
    Astjim

  6. Pordiosluis

    Hola a todos. Pienso que una de las motivaciones de los webmasters o los posteadores ha sido el enlace a su web. Es como el premio por escribir en tal o cual blog. Sin ello, al final los blos con no follow se han acabado viniendo abajo y la wikipedia ha perdido a muchos de sus escribientes. No es extraño que, por todo ello, muchos estén volviendo al redil al eliminar las trabas al enlace.

    Por mi parte, si alguien desea un enlace desde mi web, sólo tiene que entrar y solicitarlo (siempre que la página no tenga contenidos raritos).

    Con ello pretendo contribuir al movimiento dofollow.

    Por cierto, agradecería un vistacillo a mi web y una crítica constructiva.

    Gracias.

  7. kariu

    Conseguí poner nofollow en los comentarios de un wordpress, pero ahora tengo algunos códigos que no consigo ponerlo, a ver si consigo ayuda aquí que he visto que hay gente con buen nivel.

    Quiero poner nofollow del Continuar leyendo de wordpress:

    También quiero poner nofollow al archivo del sidebar:

    <img src=”/images/archivo.png” alt=”Archivo” />

  8. kariu

    Hola?alguna idea?

    Puse esto en xeoweb pero no ha contestado nadie:
    Hola amigos de xeoweb,
    gracias a berriart:
    http://www.berriart.com/2008/01/13/links-internos-rel-nofollow/

    Conseguí poner nofollow en los comentarios de un wordpress, pero ahora tengo algunos códigos que no consigo ponerlo, a ver si consigo ayuda aquí que he visto que hay gente con buen nivel.

    Quiero poner nofollow del Continuar leyendo de wordpress:

    También quiero poner nofollow al archivo del sidebar:

    <img src=”/images/archivo.png” alt=”Archivo” />

    Recomendáis quitar el archivo? llevo ya 24 meses y he visto que hay webs que lo quitan directamente, la verdad es que no le veo demasiada utilidad.

    Gracias de antemano.

    Un saludo.

  9. Desarrollos Web

    Che excelente post.

    Te agradexco la data. Muy proactiva para mi.

    Gracias.

Deja un comentario

Trackbacks
  1. Mejorar links internos en wordpress…

    Mejora tu posicionamiento optimizando tus enlaces internos siguiendo los consejos que aquí se describen….

  2. Mejora los enlaces internos de tu blog…

    Consejos de como optimizar tus enlaces internos para mejorar tu posicionamiento en un blog. Con ejemplo práctico de como hacerlo en uno con la plataforma de wordpress….

  3. [...] solucionar esto debeis de  hacer lo que nos comentan en Berriart [...]

  4. [...] Links internos y rel=”nofollow” Berriart [...]

  5. [...] Y ya más recientemente Pablo nos habla del dolor de cabeza como producto de la atender las recomendaciones a utilizar la etiqueta, como recomiendan en Berriart. [...]

  6. [...] Una forma de mejorar tus enlaces internos, es no desperdiciandolos. Para ello puedes utilizar la etiqueta nofollow, negando a ciertos enlaces el flujo de PageRank. Ciertos enlaces que vienen por defecto en WordPress nos reducen significativamente la distribucion del PR hacia otros enlaces de mayor importancia y generadores de dinero.  Les recomiendo ampliar sus conocimientos leyendo acerca de Links internos y rel=”nofollow”. [...]