¿Qué es la ofuscación de enlaces?
La ofuscación de enlaces es una técnica que consiste en ocultar o enmascarar enlaces internos de una página web para que los motores de búsqueda no los sigan o no les otorguen importancia en el proceso de indexación. Esto se hace mediante métodos que impiden que los bots de búsqueda detecten o sigan ciertos enlaces, mientras que los usuarios pueden interactuar con ellos de manera normal. Es decir, con esta técnica se persigue modificar el comportamiento de los Bots de búsqueda, pero no afectará en nada a la experiencia del usuario.¿Para Qué Sirve Ofuscar Enlaces?
La ofuscación de enlaces se puede llegar a usar en SEO para:- Controlar el flujo de autoridad (link juice): Dirigir la autoridad hacia las páginas más importantes de tu sitio, evitando diluirla en páginas menos relevantes.
- Optimizar el presupuesto de rastreo (crawl budget): Impedir que los bots desperdicien recursos rastreando páginas que no aportan valor a tu estrategia SEO.
- Mejorar la experiencia del usuario: Mantener enlaces útiles para los usuarios sin afectar negativamente tu posicionamiento en buscadores.
- Evitar la indexación de contenido duplicado o irrelevante: Como páginas de términos y condiciones, carrito de compras, etc.
¿Cómo Funciona la Ofuscación de Enlaces?
Los motores de búsqueda utilizan bots para rastrear e indexar páginas web. Estos bots siguen los enlaces que encuentran para descubrir nuevo contenido. Al ofuscar un enlace, se evita que el bot lo siga, dirigiendo su atención hacia otros enlaces más relevantes para tu estrategia SEO.¿Cómo Ofuscar Enlaces para SEO?
Existen varias técnicas para ofuscar enlaces, algunas más recomendadas que otras:
1. Uso de JavaScript
Al envolver el enlace en código JavaScript, los bots que no ejecutan scripts no lo seguirán. Por ejemplo:
2. Uso de Eventos de JavaScript, onclick
Utilizar eventos como onclick para generar el enlace dinámicamente.
Actualización 18 Diciembre 2024: Parece haber evidencias en el sector de que Google ha modificado sus directrices en cuanto al rastreo de enlaces y ahora es capaz de rastrear enlaces «camuflados» con esta técnica.
3. Encriptado Base64
Actualmente, es una de las formas más seguras de ofuscar un enlace. Consiste en codificar la URL en formato Base64, lo que impide que Googlebot y otros rastreadores puedan seguir o incluso detectar el enlace.
El encriptado puede hacerse automáticamente mediante funciones en JavaScript o PHP, o manualmente utilizando herramientas en línea como base64encode.org.
Ejemplo de enlace ofuscado con Base64:
Nota: Una desventaja de ofuscar enlaces en Base64 es que puede afectar el tiempo de carga de la web. El servidor necesita tiempo para encriptar y desencriptar los enlaces, lo que puede ralentizar la experiencia del usuario al hacer clic en ellos.
4. Codificación de Enlaces
Transformar la URL del enlace en código ASCII o hexadecimal puede ofuscarlo para algunos bots.
5. Mediante el Atributo rel=»nofollow»
Aunque no es una forma de ofuscación per se, añadir rel=»nofollow» indica a los bots que no sigan el enlace.
Plugin para Ofuscar Enlaces en WordPress
Si utilizas WordPress, una forma sencilla de ofuscar enlaces es mediante el plugin Link Juice Optimizer. Este plugin te permite ofuscar enlaces de manera eficiente sin necesidad de conocimientos técnicos avanzados.Bloqueo del Archivo JS en robots.txt
Para quienes buscan una capa adicional de seguridad ante posibles penalizaciones, se recomienda bloquear el archivo JavaScript que utiliza el plugin para desofuscar los enlaces. Para ello, añade la siguiente línea en el archivo robots.txt de tu sitio web:Disallow: /wp-content/plugins/link-juice-optimizer/public/js/Esto impedirá que los bots accedan al archivo JavaScript utilizado para la ofuscación.Pros y Contras de la Ofuscación de Enlaces
Ventajas
- Optimización del Crawl Budget: Los bots se enfocan en rastrear las páginas más relevantes.
- Control del Link Juice: Mejora el posicionamiento de páginas clave al evitar diluir la autoridad.
- Mejora de la Estructura SEO: Permite una arquitectura web más limpia y enfocada.
Desventajas
- Riesgo de Penalizaciones: Si se abusa de esta técnica, los motores de búsqueda pueden considerarla manipulativa.
- Complejidad técnica: Requiere conocimientos avanzados para implementarla correctamente.
- Impacto en la accesibilidad: Puede afectar a usuarios con navegadores que no ejecutan JavaScript.
- Tiempo de Carga: Especialmente al usar encriptado Base64, puede ralentizar la carga de la página debido al tiempo necesario para encriptar y desencriptar enlaces.
Consideraciones Importantes
- Uso Moderado: No ofusques todos tus enlaces; utiliza esta técnica de forma estratégica.
- Actualizaciones de Algoritmos: Los motores de búsqueda mejoran constantemente; lo que funciona hoy podría no funcionar mañana.
- Alternativas Éticas: Considera si realmente necesitas ofuscar enlaces o si hay otras formas de optimizar tu SEO.
Ejemplo de Enlace Ofuscado
Aquí tienes un ejemplo práctico de cómo ofuscar un enlace utilizando el dominio soycarlosgonzalez.com
Grandes e-commerces ofuscan enlaces
Tiendas online como PcComponentes o Leroy Merlín aplican esta técnica para redistribuir el Page Rank entre las URLs prioritarias para su negocio.
En el caso de PC Componentes, vemos como en su menú principal, oculta el enlace «Portátiles» y «Monitores

Con respecto a Leroy Merlín, la ofuscación es más agresiva. Ellos, solo enlazan a las categorías principales desde el menú principal, ocultando para los motores de búsqueda todas las categorías «Hijo»

Brico Depot sigue un ejemplo similar a Leroy Merlín, ofuscando todos los enlaces del menú principal excepto los de sus categorías principales.

Debate sobre Ofuscación de Enlaces
Hice una publicación en Linkedin para abordar el tema y ver qué opinan otros profesionales SEO del asunto.
Si entras en la publicación, podrás ver todos los comentarios sobre ofuscar enlaces que seguro que pueden aportarte una mayor perspectiva
Más Sobre la Ofuscación
¿Es lo mismo ofuscar mediante JavaScript que usando NoFollow?
No es lo mismo. Aunque ambas técnicas buscan controlar el seguimiento de enlaces por parte de los motores de búsqueda, hay diferencias significativas:- JavaScript: Al ofuscar enlaces mediante JavaScript, se asegura que los bots que no ejecutan scripts no seguirán esos enlaces. Es una técnica más robusta para evitar que los motores de búsqueda rastreen ciertas páginas.
- NoFollow: Añadir rel=»nofollow» es una sugerencia para los bots de que no sigan el enlace. Sin embargo, con las últimas actualizaciones, Google ha declarado que puede decidir seguir estos enlaces si lo considera relevante.
¿La ofuscación es penalizada por Google?
Una de las grandes preocupaciones es si Google penaliza la ofuscación de enlaces. Aunque hay debate al respecto, me atrevería a mojarme diciendo que la respuesta corta es no, siempre y cuando se use de manera ética y responsable. ¿Por qué hay debate? Pues por un lado, porque Google penaliza prácticas que intentan manipular sus algoritmos (y aquí estamos ocultándole información) pero por otro lado, dice que podemos optimizar el Crawl Budget para optimizar recursos…Y para colmo, grandes e-commerce como hemos visto en los ejemplos anteriores, lo hacen y tienen un SEO ultra potente…Lo que to te diría es que puedes usarlo, pero que es importante ser cauteloso:- Uso Moderado: No ofusques todos tus enlaces; utiliza esta técnica de forma estratégica.
- Transparencia: Asegúrate de que la ofuscación no afecta la accesibilidad ni la usabilidad para el usuario.
- Actualizaciones de Google: Los algoritmos de Google cambian constantemente. Lo que es aceptable hoy puede no serlo mañana.


