NoFollow

La semana pasada escribí este artículo sobre las ventajas y los inconvenientes que pueden surgir si tenemos un autor invitado en nuestro blog o web y como solventar algunas situaciones.
Autor invitado ¿sí o no? Por tu bien y el mío, estás invitado a escribir en este blog.

Una de ellas era que los enlaces fuesen siempre nofollow, esto quitará problemas con el SEO evitando ser penalizados por Google y evitar que caiga nuestro PageRank y o la autoridad de nuestra web, bien por enlazar a webspamers o sitios de baja calidad. También eliminamos la posibilidad de ser considerados zona de enlaces masivos evitando que nuestra web o blog se convierta en  un sitio de link building o backlinks sin que este sea nuestro propósito.

A demás de poder editar los enlaces manualmente antes de su publicación, añadiendo el atributo en cada uno de los links desde la pestaña TEXTO (en el editor)  también tenemos la posibilidad de poner los enlaces de nuestras entradas con rel=”nofollow” de forma automática o predeterminada.

Como poner los enlaces nofollow en wordpress

  1. Desde el archivo functions de tu wordpress, así quedará de forma predeterminada

  2. Con unos sencillos plugins

Desde el archivo functions.php

Solo hay que añadir unas pocas líneas de código y los enlaces serán nofollow siempre en páginas y entradas.

//Añade nofollow a todos los enlaces externos
add_filter('the_content', 'auto_nofollow');

function auto_nofollow($content) {
    //return stripslashes(wp_rel_nofollow($content));

    return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
}

function auto_nofollow_callback($matches) {
    $link = $matches[0];
    $site_link = get_bloginfo('url');

    if (strpos($link, 'rel') === false) {
        $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
    } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
        $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
    }
    return $link;
}

 

Con los siguientes plugins:

  • SEO nofollow external:
    Añade automáticamente rel=”nofollow y target=”_blank a los enlaces externos del blog.
    Si has utilizado atributos rel o target de forma manual no los modificará.
    No añade rel=”nofollow y target=”_blank a los enlaces internos de tu blog
  • Ultimate Nofollow:
    Podemos convertir los links en nofollow al igual que _blank seleccionando la casilla en la misma herramienta de enlaces de nuestro editor visual de WP.

Aquí os dejo también la posibilidad de poner enlaces nofollow a categorías concretas de vuestra web.

//nofollow para categorías
function nofollow_cat_posts($text) {
global $post;
        if( in_category(1) ) { //SET CATEGORY ID HERRE – aquí la ID de la categoría -
                $text = stripslashes(wp_rel_nofollow($text));
        }
        return $text;
}
add_filter('the_content', 'nofollow_cat_posts');

 

 

Fuentes:
http://www.wprecipes.com/how-to-add-nofollow-attributes-to-all-links-in-a-specific-category
http://ayudawordpress.com

6 Comentarios
  1. pedro carrillo 7 años

    Muy interesante, no había caído en la importancia del nofollow, lo voy a hacer inmediatamente.
    Gracias Jesus, saludos.

  2. Jorge Bono 7 años

    Excelente Post.

  3. Pedro Lopez 6 años

    Excelente!!
    Justo lo que necesitaba para controlar los enlaces do Follow y No Follow en mi Blog

    Gracias amigos Por compartir!

    • Autor
      Jesus AF 6 años

      Muchas gracias Pedro.
      Encantado de que haya servido de que te haya servido y por tu comentario.
      Un saludo

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

©2013 - 2021 Jesús AF - WEB

Uso de cookies

Este sitio web utiliza cookies, tanto propias como de terceros (Google Analytics), para recopilar información estadística sobre su navegación generada a partir de las pautas de esta. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

- SÁQUEME DE AQUÍ - ACEPTAR

Aviso de cookies

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account