Si llevas un tiempo en el mundo del SEO o del marketing de afiliación, seguro que has oído hablar de «ofuscar enlaces». Suena a técnica de hacker de peli de los 90, pero la verdad es que es una herramienta muy potente si sabes cuándo y cómo usarla. Y ojo, también puede ser un billete directo a una penalización de Google si te pasas de listo.
Llevo más de 10 años metido en este barro del SEO técnico y he visto de todo: desde gente que ofusca hasta el enlace a la página de contacto (spoiler: mala idea) hasta e-commerce gigantes que lo usan de forma brillante para gestionar su presupuesto de rastreo. Mi objetivo con este artículo es quitarle la paja y el misterio al asunto. Te voy a contar, de tú a tú, qué es esto, para qué sirve de verdad en la actualidad y cómo puedes implementarlo sin jugártela.
Lo que aprenderás en este artículo:
- Qué es ofuscar enlaces (sin tecnicismos) – Te lo explico de forma que lo entienda hasta mi abuela, para que sepas exactamente de qué va el tema.
- Los 3 usos prácticos y reales – Descubrirás por qué la gente lo usa, desde la gestión de afiliados hasta el control del rastreo de Google en webs enormes.
- El método seguro para hacerlo (manual y con plugins) – Te doy el paso a paso, tanto si te gusta cacharrear con código como si prefieres la comodidad de un plugin de WordPress.
- La diferencia clave con «nofollow» y «sponsored» – Una tabla comparativa para que nunca más dudes sobre qué atributo o técnica usar en cada situación.
- Cómo evitar una penalización de Google – Te digo claro dónde está la línea roja para que uses esta técnica de forma segura y ética.
¿Qué es exactamente esto de ofuscar enlaces?
Vamos al grano. Ofuscar un enlace significa, básicamente, «esconder» o «disfrazar» la URL de destino final para que los robots de los buscadores, como Googlebot, no puedan verla o seguirla fácilmente en un primer rastreo del código HTML.
Imagina que tienes una puerta normal con un cartel que dice «Salida». Eso sería un enlace normal (``). Googlebot llega, lee el cartel y cruza la puerta.
Ahora imagina que quitas el cartel y pones un botón. Cuando un usuario lo pulsa, un mecanismo oculto abre la puerta. El usuario puede salir igual, pero alguien que solo mira la pared (como Googlebot al leer el HTML) no ve una puerta clara, solo un botón. Eso, en esencia, es la ofuscación.
Técnicamente, se suele hacer con JavaScript. En lugar de tener un atributo `href` estándar en la etiqueta ``, se usan otros métodos (como atributos `data-`, eventos `onclick`, etc.) para que la redirección se ejecute solo cuando el usuario interactúa. Para el usuario, la experiencia es la misma: hace clic y va a otra página. Para el robot, ese enlace «no existe» de forma directa en el código fuente inicial.
¿Para qué sirve ofuscar un enlace en la práctica?
Aquí es donde la cosa se pone interesante. La ofuscación no es una técnica nueva, pero sus motivos de uso han cambiado un huevo con los años. Estos son los principales escenarios que me encuentro en mi día a día con clientes.
El antiguo PageRank Sculpting (y por qué ya no funciona así)
Hace años, el principal motivo para ofuscar enlaces internos era el «PageRank Sculpting». La idea era evitar que la «autoridad» o «link juice» se «fugara» a páginas poco importantes (como el aviso legal o la política de cookies) para concentrarla toda en las páginas que queríamos posicionar.
Ojo, esto ya no funciona como antes. Google confirmó hace tiempo que, aunque un enlace sea `nofollow` u ofuscado, la autoridad que le correspondería simplemente se «evapora», no se redistribuye entre los demás enlaces. Así que, si tu idea es ofuscar enlaces internos para manipular el PageRank, déjame decirte que vas tarde. Para eso, es mucho más efectivo gestionar bien tu arquitectura web y tu enlazado interno de forma natural.
La gestión de enlaces de afiliados (el uso principal hoy)
Este es, sin duda, el uso más extendido y legítimo en la actualidad. Si tienes un blog de nicho y trabajas con marketing de afiliación (Amazon Afiliados, etc.), ofuscar los enlaces tiene varias ventajas brutales:
- Limpieza y estética: En lugar de una URL de afiliado kilométrica y fea, muestras una URL limpia de tu propio dominio (ej: `tuweb.com/recomienda/producto-x`).
- Gestión centralizada: Si un programa de afiliados cambia sus enlaces, solo tienes que actualizarlo en un sitio de tu web, en lugar de buscar y cambiar cientos de enlaces a mano. Plugins como ThirstyAffiliates son una maravilla para esto.
- Tracking de clics: Te permite contar cuánta gente hace clic en cada enlace, dándote datos muy valiosos sobre qué funciona mejor.
- Protección: Dificulta que alguien pueda robar tu ID de afiliado y llevarse tu comisión.
Controlar el presupuesto de rastreo (para webs gigantes)
El «crawl budget» o presupuesto de rastreo es el número de URLs que Googlebot puede y quiere rastrear en tu web. En una pyme de Madrid con 50 páginas, esto te da igual. Pero en un e-commerce con 500.000 URLs, con filtros, facetas y paginaciones, es un tema crítico.
En estos casos, la ofuscación (junto con otras directivas como `robots.txt`) se puede usar para «ocultar» enlaces a filtros o combinaciones de URLs que no aportan valor SEO, guiando a Googlebot hacia las páginas que sí importan: las categorías principales y las fichas de producto.
Cómo ofuscar enlaces: los métodos que uso con mis clientes
Vale, ya sabes el porqué. Ahora vamos al cómo. Hay dos formas principales de hacerlo, una para los que les va la marcha y otra para los que quieren una solución rápida.
Método 1: Con JavaScript (la forma manual)
Esta es la vía técnica. Consiste en modificar el código HTML del enlace para que no use el `href` tradicional. Hay muchas formas de hacerlo, pero una común es usar atributos `data-` y un pequeño script.
Un enlace normal se ve así:
<a href="https://destino-externo.com/afiliado">Compra este producto</a>
Un enlace ofuscado podría verse así:
<span class="enlace-ofuscado" data-url="aHR0cHM6Ly9kZXN0aW5vLWV4dGVybm8uY29tL2FmaWxpYWRv">Compra este producto</span>
En este ejemplo, la URL real está codificada en Base64 dentro de un atributo `data-url`. Luego, un script de JavaScript se encarga de decodificar esa URL y hacer que el `span` funcione como un enlace cuando el usuario hace clic. Googlebot, al no ejecutar siempre todo el JS o al no interpretar esta estructura como un enlace canónico, puede pasar de largo.
Método 2: Con plugins de WordPress (la forma sencilla)
La verdad es que, para el 90% de los casos, sobre todo en gestión de afiliados, no hace falta reinventar la rueda. En WordPress, hay plugins fantásticos que hacen todo el trabajo sucio por ti.
- ThirstyAffiliates: Para mí, el rey de los gestores de enlaces de afiliados. Te permite crear enlaces bonitos, agruparlos, añadir `nofollow` o `sponsored` automáticamente e incluso ofuscarlos con su módulo Pro.
- Pretty Links: Otra alternativa muy popular y potente para acortar y gestionar enlaces salientes y de afiliados.
- Linker: Un plugin más técnico y avanzado que te da un control granular sobre qué enlaces ofuscar, ideal para SEOs que gestionan webs complejas.
Ofuscar vs. Nofollow: ¿cuál es la diferencia real?
Esta es la duda del millón. Mucha gente confunde ofuscar con usar el atributo `rel=»nofollow»`. Aunque ambos buscan controlar cómo los robots interactúan con los enlaces, son cosas distintas. He preparado una tabla para que lo veas claro:
| Característica | Ofuscación (con JS) | rel=»nofollow» | rel=»sponsored» |
|---|---|---|---|
| ¿Qué es? | Una técnica que oculta la URL a los crawlers usando código. | Un atributo HTML que le dice a Google: «no sigas este enlace». | Un atributo HTML específico para enlaces pagados o de afiliados. |
| Visibilidad para Google | El enlace es «invisible» en el HTML inicial. Google podría renderizar el JS y verlo, pero no le da ninguna autoridad. | Google ve el enlace perfectamente, pero entiende que no lo «respaldas» y no le pasa autoridad. | Google lo ve, entiende que es publicitario y no le pasa autoridad. Es la directiva que prefiere para afiliados. |
| Uso principal | Gestión de afiliados, tracking, control de crawl budget. | Enlaces en los que no confías o no quieres respaldar. | Enlaces de afiliados, posts patrocinados, banners publicitarios. |
| Mi recomendación | Brutal para gestionar y trackear cientos de enlaces de afiliados de forma centralizada. | Úsalo para enlaces en comentarios o contenido generado por usuarios (`rel=»ugc»` también es una opción). | Es la forma semánticamente correcta de marcar tus enlaces de afiliados. Combínalo con un gestor de enlaces. |
Los riesgos: ¿me puede penalizar Google por esto?
Aquí hay que ser muy claro: la ofuscación de enlaces puede ser considerada «cloaking» si se hace con mala intención. El cloaking es mostrar un contenido diferente a los usuarios y a Google, y es una de las líneas rojas del SEO.
¿Cuándo es seguro? Cuando la intención no es engañar.
- Uso seguro: Ofuscar un enlace de afiliado para gestionarlo mejor. El destino final es el mismo para el usuario y para Google (si llegase a renderizarlo). Eres transparente en tu intención.
- Uso peligroso: Mostrar a un usuario un enlace a una página de gatitos y, mediante ofuscación, que el robot de Google vea un enlace a tu página de «comprar zapatillas». Eso es engañar y te caerá una penalización manual más pronto que tarde.
La regla de oro es simple: no intentes engañar a Google. Usa la ofuscación como una herramienta de gestión, no como una técnica de manipulación.
Mi consejo final: cuándo deberías (y cuándo no) ofuscar enlaces
Después de todo este rollo, te lo resumo en unos pocos puntos clave para que te lleves una idea clara a casa.
DEBERÍAS considerar ofuscar enlaces si:
- Gestionas un proyecto de afiliación con decenas o cientos de enlaces y necesitas un control centralizado, tracking y limpieza de URLs.
- Tienes un e-commerce masivo (+100.000 URLs) y necesitas optimizar al máximo tu presupuesto de rastreo para que Google no se pierda en páginas de filtros sin valor.
NO DEBERÍAS ofuscar enlaces si:
- Tu objetivo es hacer PageRank Sculpting. Es una técnica obsoleta y hay formas mucho mejores de gestionar tu autoridad interna.
- Quieres esconder enlaces a tus páginas de «Aviso Legal» o «Política de Privacidad». Son enlaces importantes para la confianza del usuario y de Google (E-E-A-T). Déjalos tranquilos.
- Pretendes engañar a Google o al usuario. Te acabarán pillando.
En definitiva, la ofuscación es como un bisturí: en manos de un cirujano hace maravillas, pero en manos inexpertas puede causar un desastre. Úsala con cabeza, principalmente para la gestión de afiliados, y no tendrás ningún problema.
Dudas frecuentes que me hacen sobre la ofuscación de enlaces
¿Ofuscar enlaces es una técnica de black hat SEO?
No intrínsecamente. Se convierte en black hat si la intención es engañar a los motores de búsqueda, como en el caso del cloaking. Si la usas para gestionar enlaces de afiliados de forma transparente, es una práctica totalmente aceptada en el sector y se considera grey hat o incluso white hat, dependiendo del contexto.
¿Google puede seguir un enlace ofuscado con JavaScript?
Cada vez más, sí. Googlebot ha evolucionado y ahora renderiza páginas (ejecuta el JavaScript) para entenderlas mejor. Por eso, no debes confiar en la ofuscación como un método 100% infalible para ocultar algo. Es más una forma de no presentar un enlace «fácil» en el HTML estático, desincentivando su rastreo inicial y no transmitiéndole autoridad directa.
¿Qué plugin recomiendas para ofuscar enlaces en WordPress?
Para la gestión de afiliados, mi favorito sin duda es ThirstyAffiliates. Es una navaja suiza que te permite crear, categorizar, trackear y modificar miles de enlaces desde un único panel. Si buscas algo más enfocado al SEO técnico para controlar el crawl budget, Linker es una opción más avanzada y potente.
¿Es mejor ofuscar o simplemente usar `rel=»sponsored»` para afiliados?
La mejor práctica actualmente es hacer ambas cosas. Usa un plugin como ThirstyAffiliates para ofuscar (gestionar) el enlace, y configúralo para que automáticamente añada el atributo `rel=»sponsored»` y `rel=»nofollow»` al enlace final. Así cumples con las directrices de Google (marcando el enlace como publicitario) y al mismo tiempo te beneficias de la gestión centralizada que ofrece la ofuscación.