Ofuscar enlaces:
Guía completa 2024

La ofuscación de enlaces es una técnica bastante controversial en el mundo del SEO. Desde que Google afirmó que los enlaces nofollow también podrían ser seguidos por Googlebot y por tanto transferir autoridad, esta técnica de ocultación de enlaces se ha hecho más popular.  Si quieres entender en profundidad qué es, cómo implementarla y qué ventajas y desventajas puede aportar… ¡Te lo cuento todo! 

¿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:

				
					<script type="text/javascript">document.write('<a href="https://www.soycarlosgonzalez.com">Enlace Ofuscado</a>');</script> 
				
			

2. Uso de Eventos de JavaScript, onclick

Utilizar eventos como onclick para generar el enlace dinámicamente.

				
					<a href="#" onclick="window.location='https://www.soycarlosgonzalez.com';">Enlace Ofuscado</a>

				
			

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:

				
					<script type="text/javascript">var link = atob('aHR0cHM6Ly93d3cuc295Y2FybG9zZ29uemFsZXouY29t');
   document.write('<a href="' + link + '">Enlace Ofuscado</a>');</script> 
				
			

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.

				
					<a href="&#104;&#116;&#116;&#112;&#115;&#58;&#47;&#47;&#119;&#119;&#119;&#46;&#115;&#111;&#121;&#99;&#97;&#114;&#108;&#111;&#115;&#103;&#111;&#110;&#122;&#97;&#108;&#101;&#122;&#46;&#99;&#111;&#109;">Enlace Ofuscado</a>
				
			

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.

				
					<a href="https://www.soycarlosgonzalez.com" rel="nofollow">Enlace Nofollow</a>
				
			
Sin embargo, con las últimas declaraciones de Google, sabemos que los enlaces nofollow también pueden ser seguidos por Googlebot, lo que hace que esta técnica sea menos efectiva para la ofuscación.

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
				
					<script type="text/javascript">document.write('<a href="https://www.soycarlosgonzalez.com">Visitar mi sitio web</a>');</script> 
				
			

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

pc componentes - ofusca enlaces menu principal.JPG

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»

leroy merlin - ofusca enlaces menu principal.JPG

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

brico depot ofuscacion menu

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.
Es más seguro realizar PR Sculpting utilizando JavaScript que usando nofollow en los enlaces, ya que será Google quien decida cuándo, cómo y cuánto valor les otorgará a esos enlaces, cuándo valdrán para descubrir URLs y cuándo serán ignorados. No sería la primera vez que «juega» con nosotros, diciendo que el uso de nofollow en los enlaces era eficaz para mejorar el link juice, y reculando al tiempo alegando que ya no sería eficaz.

¿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.

¿Es recomendable ofuscar enlaces en sitios web pequeños?

En sitios web pequeños, la ofuscación puede no ser necesaria y podría complicar más de lo que ayuda. Es más útil en sitios grandes con un número significativo de páginas donde el control del crawl budget es crítico.

¿Es necesario actualizar el Mapa del Sitio (Sitemap) después de ofuscar enlaces?

Si tu única intención es la de distribuir y controlar el Link Juice pero quieres que las páginas sigan indexándose, entonces deberías mantenerlas en el sitemap, no sería necesario actualizarlo. fuente oficial de políticas recomendadas sobre enlaces