La optimización SEO es un pilar clave en cualquier estrategia digital, en este contexto, el enlazado interno juega un papel fundamental, sin embargo, en ocasiones puede ser útil ocultar o minimizar la importancia de ciertos enlaces para los motores de búsqueda, es aquí donde entra en juego la técnica de ofuscar enlaces, una estrategia que puede ayudarte a mejorar la distribución del PageRank dentro de tu web. 

¿Qué es ofuscar enlaces?

Ofuscar enlaces es una técnica SEO que consiste en ocultar ciertos enlaces dentro del código HTML para que los motores de búsqueda no los sigan, ni los tengan en cuenta en su indexación. Esto se hace sin afectar la experiencia del usuario, ya que los enlaces seguirán siendo completamente funcionales para los visitantes del sitio web.

Este proceso se lleva a cabo a través de métodos como JavaScript, Base64 o el uso de atributos específicos en el código HTML. Aunque no es una técnica oficialmente recomendada por Google, su uso puede tener sentido en ciertos casos donde se busca priorizar algunos enlaces y reducir la transmisión de autoridad a otros.

¿Para qué sirve? ¿Beneficia el posicionamiento orgánico?

La ofuscación de enlaces tiene múltiples usos dentro de una estrategia de SEO. Algunos de los principales beneficios son:

  • Optimización del PageRank: Permite distribuir la autoridad de la web de manera más eficiente, evitando que enlaces poco relevantes absorban parte del PageRank.
  • Evitar la indexación de enlaces innecesarios: En tiendas online con muchos enlaces internos repetitivos (como «Añadir al carrito» o «Ver más»), la ofuscación ayuda a que los rastreadores no desperdicien recursos en ellos.
  • Control sobre la indexación: Aunque no sustituye al nofollow, puede ser una alternativa en algunos casos para evitar que Google rastree enlaces irrelevantes.
  • Protección contra scrapers: Algunos sitios utilizan la ofuscación para dificultar la copia automática de enlaces por parte de bots malintencionados.

 

Es importante destacar que ofuscar enlaces no es una técnica de manipulación del SEO, sino una herramienta para mejorar la estructura del enlazado interno y la eficiencia del rastreo de Google.

Cómo ofuscar enlaces en web

Existen varias formas de ofuscar enlaces en un sitio web, dependiendo de la plataforma y la tecnología utilizada. Algunas de las más comunes son:

 

  1. Uso de JavaScript para generar enlaces dinámicos

En lugar de escribir un enlace directamente en HTML, se puede generar con JavaScript para que los rastreadores no lo detecten fácilmente:

 

<script>

document.write(‘<a href=»https://www.ejemplo.com»>Haz clic aquí</a>’);

</script>

 

Los motores de búsqueda no siempre ejecutan JavaScript de manera eficiente, por lo que este método puede ayudar a ocultar enlaces a nivel de rastreo.

 

  1. Codificación Base64

Otra técnica consiste en codificar la URL del enlace en Base64 y luego decodificarla en el navegador del usuario:

 

<script>

var enlace = atob(«aHR0cHM6Ly93d3cuZWplbXBsby5jb20=»);

document.write(‘<a href=»‘ + enlace + ‘»>Visitar sitio</a>’);

</script>

 

Aquí, la URL se codifica en Base64, lo que impide que sea leída directamente por los rastreadores.

 

  1. Uso de eventos onclick

También se puede ofuscar enlaces haciendo que se generen solo cuando el usuario interactúa con la página:

 

<a href=»#» onclick=»window.location.href=’https://www.ejemplo.com'»>Ir al enlace</a>

Ofuscar enlaces en WordPress

Si tu sitio web está en WordPress, puedes ofuscar enlaces de varias maneras:

  • Plugins de ofuscación de enlaces: Existen plugins como WP Link Hide que pueden ayudar a ocultar enlaces.
  • Ofuscar enlaces con JavaScript: Puedes agregar un fragmento de JavaScript en tu plantilla de WordPress para generar enlaces dinámicos.
  • Modificar el archivo functions.php: Se puede agregar un filtro para reemplazar automáticamente ciertos enlaces con versiones ofuscadas.

 

Por ejemplo, para convertir enlaces en Base64 automáticamente, puedes añadir este código en functions.php:

 

function encode_links($content) {

    return str_replace(‘https://www.ejemplo.com’, ‘javascript:window.location.href=atob(«aHR0cHM6Ly93d3cuZWplbXBsby5jb20=»)’, $content);

}

add_filter(‘the_content’, ‘encode_links’);

Ofuscar enlaces en Prestashop

En Prestashop, la ofuscación de enlaces puede aplicarse en los archivos de las plantillas o en los módulos personalizados. Algunas estrategias incluyen:

  • Modificar los archivos .tpl para agregar enlaces dinámicos con JavaScript.
  • Usar módulos específicos que permitan controlar el enlazado interno.
  • Editar manualmente el código de los enlaces en los archivos fuente.

 

Ejemplo de ofuscación de enlaces en un archivo .tpl:

 

{literal}

<script>

document.write(‘<a href=»https://www.ejemplo.com»>Comprar ahora</a>’);

</script>

{/literal}

Ofuscar enlaces en Shopify

Shopify es más restrictivo en cuanto a modificaciones de código, pero algunas maneras de ofuscar enlaces incluyen:

  • Editar el código de los temas Liquid.
  • Usar JavaScript en secciones personalizadas.
  • Implementar redirecciones en JavaScript en lugar de enlaces directos.

 

Ejemplo en Liquid:

 

<script>

var enlace = «https://www.ejemplo.com»;

document.write(‘<a href=»‘ + enlace + ‘»>Ver producto</a>’);

</script>

Ofuscar enlaces con JavaScript y Base64

La combinación de JavaScript y Base64 es una de las formas más efectivas de ocultar enlaces sin afectar la experiencia del usuario. Con este método, los enlaces no son legibles directamente por los rastreadores y se decodifican solo en el navegador del usuario.

Ejemplo práctico:

 

<script>

var enlace = atob(«aHR0cHM6Ly93d3cuZWplbXBsby5jb20=»);

document.write(‘<a href=»‘ + enlace + ‘»>Ir a la página</a>’);

</script>

 

Esto es útil en casos donde se necesita ocultar enlaces de afiliados o enlaces internos que no deben ser seguidos por los motores de búsqueda.

yoseo marketing, especialistas en programación web orientada a SEO

En yoseo marketing desarrollamos técnicas SEO 360, integrando programación web avanzada para optimizar tu web. 

Un correcto trabajo de programación es decisivo para posicionar una web, en yoseo marketing ponemos a tu disposición al mejor equipo, para conseguir que tu e-commerce llegue a los usuarios que te necesitan.