Qué es la ofuscación de enlaces en SEO y cuándo utilizarla

Tabla de contenidos

¡Hola y hola querido lector! Ya estoy una semana más por aquí y hoy te explico qué es la ofuscación de enlaces, una técnica que utilizo en proyectos grandes para controlar por dónde se mueven los buscadores.

Es una técnica potente, pero ni es magia ni sirve para cualquier página web. En proyectos pequeños, casi siempre hay soluciones mejores.

En este post te explico cómo funciona de verdad, cuándo tiene sentido, cómo implementarla y qué riesgos tiene. ¡Vamos con ello!

Resumen rápido

  • Ofuscar un enlace es hacer que el usuario pueda pulsarlo pero que no exista como enlace en el HTML que leen los buscadores.
  • Se utiliza para concentrar la autoridad interna y ahorrar rastreo en páginas web con muchas URLs.
  • No funciona porque Google no sepa leer JavaScript: funciona porque no hay una etiqueta de enlace que seguir.
  • En páginas web pequeñas casi nunca hace falta: suele ser mejor revisar la arquitectura y la indexación.

¿Qué es la ofuscación de enlaces?

La ofuscación de enlaces consiste en sustituir un enlace normal por un elemento que el usuario puede pulsar, pero que no aparece como etiqueta <a href> en el código que analizan los buscadores.

Es decir: para el usuario funciona igual; para el rastreador, ese enlace no existe como tal y por tanto no reparte autoridad ni genera una ruta de rastreo.

Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

¿Cómo funciona realmente?

Aquí conviene aclarar un malentendido muy extendido. No funciona porque Googlebot «no sepa leer JavaScript»: Googlebot renderiza las páginas con una versión actualizada de Chrome y ejecuta JavaScript sin problema.

Funciona porque no hay ningún enlace que seguir. En lugar de una etiqueta <a> con su href, se utiliza otro elemento que responde a la pulsación del usuario:

<span class="enlace-ofuscado" data-destino="L2NhdGVnb3JpYS9lamVtcGxvLw==">Ver categoría</span>

La URL se guarda codificada (por ejemplo en base64) y un script la decodifica y redirige cuando el usuario hace clic. Al no existir un href, el rastreador no tiene una ruta que seguir ni un destino al que transmitir autoridad.

PD. Ojo: Google puede descubrir URLs que aparezcan en el código aunque no sean enlaces. La ofuscación evita que se sigan como enlaces, pero no es un método para ocultar una página. Para eso están el robots.txt y la etiqueta noindex.

¿Para qué sirve ofuscar enlaces?

  • Concentrar la autoridad interna en las URLs que sí quieres posicionar.
  • Ahorrar crawl budget en páginas web con miles de URLs.
  • Evitar que se rastreen filtros y combinaciones de una tienda online sin quitárselos al usuario.
  • Mantener enlaces útiles para el usuario (aviso legal, área de cliente, carrito) sin que compitan en el reparto de enlaces internos.
Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

¿Cuándo tiene sentido y cuándo no?

Situación ¿Ofuscar?
Filtros y facetas de una tienda online grande Sí, es su uso más habitual
Enlaces a carrito, cuenta o checkout Sí
Enlaces legales repetidos en toda la página web Opcional, el impacto es pequeño
Menú principal y categorías No: son las rutas que Google necesita
Enlaces del contenido hacia otros artículos No
Web pequeña de servicios o blog No suele hacer falta
Enlaces externos que no quieres respaldar No: para eso está el atributo nofollow

PD. Si tu página web tiene 50 URLs, ofuscar enlaces no te va a cambiar nada. El problema casi nunca es el reparto de autoridad interna, sino la arquitectura, el contenido o la falta de enlaces externos.

¿Es una técnica permitida por Google?

Google no la prohíbe expresamente, pero tampoco la respalda. Está en una zona gris: mostrar al usuario algo distinto de lo que ve el rastreador es precisamente la definición de cloaking, aunque aquí lo que cambia es la navegación, no el contenido.

En la práctica, muchas páginas web grandes la utilizan desde hace años sin problemas, y por eso se considera aceptable cuando se aplica con criterio y sin ocultar contenido.

Dicho esto, yo no la utilizaría para tapar un problema estructural: si necesitas ofuscar cientos de enlaces para que tu arquitectura funcione, el problema probablemente sea la arquitectura.

Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

Cuidado con la accesibilidad

Este es el punto que casi nadie menciona. Un enlace convertido en un span deja de ser un enlace de verdad:

  • No se puede abrir en una pestaña nueva ni copiar su destino.
  • No es accesible con el teclado si no se añaden los atributos necesarios.
  • Los lectores de pantalla no lo anuncian como enlace.

Si lo implementas, añade al menos role="link", tabindex="0" y la respuesta a la tecla Intro. Te lo explico en accesibilidad web en WordPress.

Alternativas a la ofuscación

Objetivo Alternativa
Que una URL no se indexe Etiqueta noindex
Que no se rastree una sección entera robots.txt
Unificar URLs casi idénticas Canonical
Reforzar tus páginas clave Mejorar el enlazado interno y reducir enlaces innecesarios
No respaldar un enlace externo Atributos nofollow o sponsored
Reducir enlaces salientes por página Simplificar menús y pies de página

Cómo ofuscar enlaces en tu página web

En WordPress

La forma más sencilla es un plugin como Link Juice Optimizer, que permite ofuscar enlaces sin tocar código según distintos criterios:

  • Por clase CSS o por ID del enlace.
  • Todos los enlaces que apunten a una URL o un directorio concreto.
  • Enlaces a productos o categorías de WooCommerce.
  • Enlaces de añadir al carrito.
  • Enlaces que contengan un parámetro determinado.

Antes de instalarlo, comprueba su última actualización y su compatibilidad con tu versión de WordPress, y prueba siempre en un entorno de pruebas.

Plugin Link Juice Optimizer para ofuscar enlaces en WordPress

En PrestaShop

Existen módulos específicos para ofuscar enlaces, sobre todo pensados para filtros y navegación por facetas. Te cuento más sobre este CMS en mi guía de SEO en PrestaShop.

Módulo para ofuscar enlaces en PrestaShop

A mano

Si tu página web no utiliza un gestor de contenidos, puedes implementarlo con un script propio: codifica el destino, guárdalo en un atributo data y controla el clic con JavaScript, añadiendo los atributos de accesibilidad.

Cómo comprobar que funciona

  1. Inspecciona el elemento y comprueba que no existe una etiqueta a href hacia esa URL.
  2. Rastrea tu página web con Screaming Frog y verifica que esos enlaces no aparecen como internos.
  3. Utiliza la inspección de URL de Search Console para ver el HTML renderizado.
  4. Prueba la navegación con teclado para asegurarte de que sigue siendo utilizable.
  5. Revisa la evolución del rastreo en las estadísticas de Search Console.

Conclusiones sobre la ofuscación de enlaces

La ofuscación de enlaces es una herramienta útil en páginas web grandes, sobre todo en tiendas online con filtros, donde ayuda a concentrar la autoridad y a que Google no pierda tiempo en URLs sin valor.

Mi recomendación: utilízala con criterio, nunca en tus rutas principales y siempre cuidando la accesibilidad. Y antes de recurrir a ella, revisa si el problema se resuelve con una mejor arquitectura o con un control correcto de la indexación.

Si quieres que revise la arquitectura y el enlazado interno de tu página web, puedo hacerlo en una auditoría SEO. Y si necesitas acompañamiento continuo, te ayudo con mi consultoría SEO.

Ahora te toca a ti, querido lector. ¿Has utilizado la ofuscación de enlaces? ¡Te leo en los comentarios!

Preguntas frecuentes sobre la ofuscación de enlaces

¿Qué es la ofuscación de enlaces?

Es sustituir un enlace normal por un elemento que el usuario puede pulsar pero que no aparece como etiqueta de enlace en el código, de forma que los buscadores no lo siguen ni le transmiten autoridad.

¿Funciona porque Google no lee JavaScript?

No. Googlebot renderiza JavaScript con una versión actualizada de Chrome. Funciona porque no existe una etiqueta de enlace con su atributo href, así que no hay una ruta que seguir.

¿Está permitida por Google la ofuscación de enlaces?

Google no la prohíbe expresamente ni la recomienda. Se considera aceptable cuando se aplica con criterio y sin ocultar contenido, y muchas páginas web grandes la utilizan desde hace años.

¿Sirve para que una página no se indexe?

No. Solo evita que el enlace se siga y transmita autoridad. Si quieres que una URL no aparezca en Google, necesitas la etiqueta noindex, y si no quieres que se rastree, el robots.txt.

¿Qué enlaces conviene ofuscar?

Principalmente filtros y facetas de tiendas online grandes, enlaces a carrito, cuenta o checkout, y enlaces repetidos sin valor SEO. Nunca el menú principal, las categorías ni los enlaces del contenido.

¿Afecta la ofuscación a la accesibilidad?

Sí, si no se implementa bien. Un enlace convertido en otro elemento deja de ser navegable con teclado y los lectores de pantalla no lo anuncian como enlace, salvo que se añadan los atributos adecuados.

¿Cómo ofuscar enlaces en WordPress?

Con un plugin como Link Juice Optimizer, que permite ofuscar por clase, ID, URL de destino, directorio, parámetros o enlaces de WooCommerce sin tocar código.

Resumir post con IA
Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress
Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.