Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo añadir nofollow a todos los enlaces externos en WordPress (La forma fácil)

Cuando empecé a añadir enlaces externos a mi sitio de WordPress, no pensé mucho en cómo podrían afectar al SEO. Solo quería compartir recursos útiles con mis lectores y recomendar productos en los que confío.

No fue hasta que empecé a usar enlaces de afiliados que me di cuenta de que había un problema. Google trata los enlaces pagados o patrocinados de manera diferente, y si no los manejas correctamente, puede perjudicar tus rankings de búsqueda.

La solución es simple: añade el atributo nofollow. Esto le dice a los motores de búsqueda que un enlace es comercial, por lo que te mantienes dentro de sus directrices sin perder la capacidad de recomendar herramientas y servicios a tus lectores.

En esta guía, te mostraré dos formas fáciles de añadir nofollow a enlaces externos en WordPress. Cubriré cómo hacerlo con el plugin gratuito External Links y cómo añadir un fragmento de código rápido usando WPCode.

Cómo aplicar NoFollow a todos los enlaces externos en WordPress

Aquí tienes un resumen rápido de lo que aprenderás en este artículo:

Un enlace nofollow es un hipervínculo normal con un código adicional: rel="nofollow". Esto le dice a los motores de búsqueda como Google que no quieres pasar autoridad SEO a la página a la que estás enlazando.

Los motores de búsqueda como Google usan los enlaces para entender de qué trata tu contenido y cómo se relaciona con otras páginas en la web.

Si bien enlazar a sitios externos de alta calidad es una buena práctica, necesitas una forma de informar a los motores de búsqueda sobre tipos específicos de enlaces. Esto es especialmente importante para enlaces de afiliados, contenido patrocinado o enlaces en contenido enviado por el usuario, como comentarios.

Aquí se ve un enlace con el atributo nofollow en el código:

<a href="http://example.com" rel="nofollow">Example Website</a>

Ahora, podrías revisar cada enlace de tu sitio y agregarlo manualmente, pero es muy tedioso.

Es por eso que automatizar el proceso es el enfoque más inteligente. Los métodos que te mostraré a continuación se encargarán de esto automáticamente, asegurando que cada enlace externo se trate correctamente en todo tu sitio.

Si recién estás comenzando o quieres una solución simple de configurar y olvidar, entonces este es el método que recomiendo. Utiliza un plugin gratuito y dedicado que realiza esta única tarea a la perfección sin complicaciones.

Primero, necesitas instalar y activar el plugin External Links. Si nunca antes has instalado un plugin, no te preocupes. Tengo una guía detallada sobre cómo instalar un plugin de WordPress que te guiará paso a paso.

Después de la activación, ve a la página 'WP External Links' en tu panel de administración de WordPress. Aquí encontrarás todas las configuraciones del plugin.

Deberás navegar a la pestaña 'External Links'. Simplemente busca la opción 'Set follow or nofollow' y selecciona la opción 'nofollow' del menú desplegable.

Configuración del plugin WP External Links

También recomiendo configurar la opción 'Open external links' a 'cada uno en una ventana o pestaña separada'. Esta es una excelente práctica de experiencia de usuario que mantiene a los visitantes en tu sitio web.

Una vez que hayas terminado, asegúrate de hacer clic en el botón 'Save Changes' en la parte inferior de la página.

El plugin ahora agregará automáticamente el atributo nofollow a todos los enlaces externos en todo tu sitio de WordPress.

Este método es para personas que se sienten cómodas agregando código a su sitio de WordPress. Es una solución ligera que no requiere configurar ninguna opción del plugin.

Recomiendo encarecidamente no editar directamente el archivo functions.php de tu tema, ya que pequeños errores pueden dañar tu sitio. La forma más segura y fácil es usar el plugin gratuito WPCode.

Perspectiva de experto: Usamos WPCode en todos nuestros sitios web para administrar fragmentos de código esenciales. Nos permite agregar funcionalidad personalizada sin tocar los archivos de nuestro tema, lo cual es fundamental para la estabilidad del sitio. Para más detalles, consulta nuestra reseña completa de WPCode.

Primero, instala y activa el plugin gratuito WPCode. Si necesitas ayuda, sigue nuestra guía sobre cómo instalar un plugin de WordPress.

Una vez activado, ve a Fragmentos de código » + Añadir fragmento y haz clic en ‘Añadir tu código personalizado (Nuevo fragmento)’.

Añadir un fragmento personalizado en WPCode

Empieza por darle un título a tu fragmento, como ‘Nofollow a todos los enlaces externos’.

Luego, pega el siguiente código en el cuadro ‘Vista previa del código’:

add_filter( 'the_content', 'wpb_nofollow_external_links' );
function wpb_nofollow_external_links( $content ) {
    return preg_replace_callback(
        '/[<]a[^>]+/',
        function( $matches ) {
            $link = $matches[0];
            $site_link = get_bloginfo( 'url' );
            if ( strpos( $link, 'rel' ) === false ) {
                $link = preg_replace( '%(href="https?://(?!' . preg_quote( $site_link, '/' ) . ')[^"]+)"%', '$1 rel="nofollow"', $link );
            } elseif ( preg_match( '%rel="([^"]+)"%', $link, $rel_matches ) ) {
                $rel = $rel_matches[1];
                if ( ! preg_match( '/\bnofollow\b/i', $rel ) ) {
                    $link = str_replace( 'rel="' . $rel . '"', 'rel="' . $rel . ' nofollow"', $link );
                }
            }
            return $link;
        },
        $content
    );
}

Nota: Este código solo añade el atributo nofollow a los enlaces dentro del contenido de tus publicaciones y páginas de WordPress. No afectará a los enlaces de tus menús de navegación, barra lateral, pie de página u otras áreas de widgets.

Configurar el fragmento de código en WPCode

Asegúrate de que el ‘Tipo de código’ esté configurado como ‘Fragmento de PHP’.

Debajo del código, configura el método de ‘Inserción’ como ‘Insertar automáticamente’ y la ‘Ubicación’ como ‘Ejecutar en todas partes’.

El método de inserción automática predeterminado en WPCode

Finalmente, activa el interruptor en la parte superior a ‘Activo’ y haz clic en el botón ‘Guardar fragmento’.

Este código se ejecutará automáticamente en tu sitio y añadirá el atributo nofollow a todos tus enlaces externos.

Preguntas frecuentes (FAQ)

1. ¿Cuál es la diferencia entre nofollow, sponsored y ugc?

Todos estos son valores para el atributo rel que le dicen a Google más sobre un enlace. nofollow es una indicación general de que no respaldas completamente la página enlazada, sponsored es para enlaces pagados o de afiliados, y ugc es para contenido generado por el usuario, como comentarios. Si bien ser específico es lo mejor, nofollow puede funcionar como una opción de propósito general.

2. ¿Afectará negativamente a mi SEO el nofollow a todos los enlaces externos?

No, es poco probable que perjudique tu SEO, pero añadir automáticamente nofollow a todos los enlaces externos a menudo no es necesario. La mejor práctica hoy en día es usar nofollow de forma más estratégica. Por ejemplo, siempre debes usarlo para enlaces de afiliados o patrocinados.

3. ¿Es mejor usar un plugin o el método de código?

Depende de con qué te sientas más cómodo. Para la mayoría de los usuarios, recomiendo usar el plugin External Links. Es simple, dedicado y fácil de configurar. Si prefieres no añadir otro plugin y te sientes cómodo añadiendo código, entonces el método de WPCode es una excelente alternativa ligera.

4. ¿Cómo puedo comprobar si mis enlaces externos tienen el atributo nofollow?

Puedes comprobarlo fácilmente desde tu navegador web. Simplemente visita una página de tu sitio, haz clic derecho en un enlace externo y elige 'Inspeccionar'. Esto abrirá un panel de desarrollador que muestra el HTML, donde puedes ver si se ha añadido rel="nofollow" a la etiqueta <a> del enlace.

Inspeccionar atributos de enlace

Recursos y guías adicionales para SEO en WordPress

Espero que esta guía te haya ayudado a aprender cómo aplicar nofollow a todos los enlaces externos en WordPress.

También puedes consultar nuestras otras guías para ayudarte a gestionar enlaces y mejorar el SEO de tu sitio web:

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

28 CommentsLeave a Reply

    • Podrías omitir nofollow para sitios de alto valor para tus artículos, pero es una cuestión de pruebas y preferencia personal para qué sitios no incluyes nofollow.

      Administrador

  1. Nota: Este plugin rompió varias de nuestras páginas de categoría a partir de junio de 2019. Ten mucho cuidado. Y por romper, me refiero a que las páginas de categoría aparecían en blanco.

    • Gracias por informarnos, definitivamente revisaremos el plugin y actualizaremos el artículo una vez que encontremos una alternativa en caso de que no funcione.

      Administrador

  2. Hola,

    Gracias por la ayuda. Instalé el plugin External Links. Una pregunta rápida. Muchos de los enlaces en mi sitio web tienen la forma de botones, ¿el plugin External Links que sugeriste también funcionaría en estos y los haría nofollow? Supongo que sí, ya que, según mi entendimiento, hace que todos los enlaces salientes sean nofollow, ¿correcto?

    Gracias
    Paul

  3. Pensé que solo tenías que hacer que los enlaces fueran nofollow si ibas a obtener ganancias? ¿Como los enlaces de afiliados?

    Entonces, ¿estás diciendo que TODOS los enlaces externos deben ser nofollow?

  4. Hola,

    Buen artículo. Tengo un problema con mi sitio WP. Los enlaces entrantes en publicaciones o páginas (solo para publicaciones/páginas. En barras laterales, pie de página funciona bien) no funcionan en dispositivos pequeños como móviles, pero funcionan bien en computadoras. ¿Cómo solucionar este problema? Estoy usando el plugin WP External Link pero sin resultados. También usé el plugin open external link wp como leí en tu sitio, pero no funcionó. Por favor, ayúdame a solucionar este problema.

    Gracias

  5. Recientemente perdí mi ranking en Google. Tengo un sitio web de alertas de empleo, hago todo bien pero usé todos los enlaces externos sin nofollow y en una ventana nueva... mi sitio web tiene aproximadamente 1000 enlaces externos. ¿Alguna idea para recuperar el ranking en Google? Por favor, responde wpbeginner, eres mi única esperanza...

  6. Estoy usando un plugin para que todos los enlaces externos sean "no follow". Pero a veces necesito que un enlace sea "do follow" y para eso uso rel= "do follow". Cuando reviso, muestra tanto "no follow" como "do follow".
    ¿Qué debo hacer?

    • Deberías consultar la documentación del plugin que estás usando para que todos los enlaces no sigan. El autor del plugin puede haber descrito cómo hacer que algunos enlaces sigan. Si no lo han hecho, deberías preguntarles cómo hacerlo.

      Administrador

  7. Recientemente recibí un correo electrónico preocupante de Google que decía:

    Google ha detectado un patrón de enlaces de su sitio a otros sitios que es antinatural o irrelevante. Este patrón intenta aumentar artificialmente la clasificación de otros sitios en los resultados de búsqueda de Google. Dicha clasificación antinatural haría que los resultados de búsqueda mostraran preferencia por resultados que no son relevantes para la consulta real del usuario. También viola las Directrices para webmasters de Google. Por lo tanto, estamos descontando la confianza en los enlaces de su sitio.

    Uso enlaces de afiliados en casi todas las publicaciones y ahora tengo más de 450 publicaciones. Si tengo que codificar manualmente cada enlace, me llevará una eternidad... ¿Puedo obtener alguna explicación de Google sobre qué causó exactamente esta acción?

    Gracias

    Sheryl

  8. ¿Algún comentario adicional sobre los pros y contras de los enlaces no seguidos? Todavía no me he decidido. Acabo de instalar este plugin, pero ahora, leyendo los comentarios, me pregunto si fue lo correcto.

  9. Desearía que nos hubieras dado una solución real para hacer esto. Agregar, una vez más, otro plugin para solucionar el problema no es el camino correcto.

  10. Creo que es importante notar que en casi todas las circunstancias no es una buena idea no seguir TODOS los enlaces externos, ya que eso anula completamente el propósito; está claro que Google también piensa esto.
    Hace un tiempo pensé en usar un plugin para hacer esto, pero un sitio web se ve mucho más natural si no haces esto. Si lo piensas bien, le dice a Google que todos los enlaces externos del sitio son enlaces pagados, y si todos los enlaces se pueden comprar, ¿qué tan útiles serían para el visitante y un sitio diferente que no hace nofollow a todo debería clasificarse más alto como resultado? – corrígeme si me equivoco, sin embargo.

  11. La idea de usar nofollow para preservar el jugo de enlaces murió en 2009. En este punto, te cuesta el jugo de enlaces, lo sigas o no. Aquí hay algunos detalles de WooRank:

    Si confías en el enlace, déjalo seguir. Devuélveles su crédito, porque para ti es lo mismo de cualquier manera. Si no confías en el enlace, ¿por qué lo tienes en tu blog?

    Anuncios nofollow, por supuesto, o cualquier cosa generada por el usuario (comentarios, etc.), pero cualquier otra cosa en tu blog debe dejarse abierta y seguirse.

  12. En discusiones sobre SEO / NoFollow, he escuchado que tener enlaces a sitios externos que complementan tu contenido es bueno, y que se les debe permitir "seguir". Mi fotoblog tiene muchos enlaces externos, y la mayoría lleva a información oficial asociada con la foto que estoy presentando, como sitios web de Parques Estatales / Servicios Forestales y artículos de Wikipedia.

    ¿Debo marcar estos como NoFollow?

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.