Comprender los atributos rel=noopener y rel=noreferrer: seguridad e impacto SEO
Cuando insertas un enlace en un sitio web con el atributo target=»_blank», WordPress añade automáticamente los atributos rel=noopener y rel=noreferrer. Pero ¿qué significan realmente estos atributos y por qué se han convertido en un estándar en el desarrollo web?
Su objetivo principal es mejorar la seguridad de los usuarios y proteger los sitios frente a ciertos ataques malintencionados, en particular el reverse tabnabbing. Paralelamente, rel=noreferrer tiene un efecto sobre el seguimiento de los enlaces y la transmisión de los datos de referencia, lo que puede tener implicaciones para el SEO y el netlinking.
En este artículo:
ToggleDefinición y funcionamiento de los atributos
Los atributos rel=noopener y rel=noreferrer son etiquetas HTML añadidas a los enlaces externos que se abren en una nueva pestaña (target=»_blank»). Su función principal es reforzar la seguridad de los usuarios y mejorar la confidencialidad de los datos transmitidos entre los sitios. Aunque a menudo se asocian, estos dos atributos cumplen funciones distintas.
¿Qué es el atributo rel=noopener?
El atributo rel=noopener se introdujo para contrarrestar una vulnerabilidad conocida con el nombre de reverse tabnabbing. Este fallo permitía a una página web malintencionada acceder a la ventana de origen del sitio que había generado el enlace. En concreto, cuando un usuario hacía clic en un enlace externo que abría una nueva pestaña, el sitio de destino podía manipular el objeto JavaScript window.opener y modificar la URL de la página de origen. Un pirata podía así redirigir al usuario hacia una página falsa que imitaba el sitio legítimo, facilitando ataques de phishing o la ejecución de scripts malintencionados.
Al añadir rel=noopener, el valor de window.opener se define como null, impidiendo cualquier interacción entre la pestaña de origen y la nueva ventana. Esta medida de seguridad protege a los visitantes al bloquear los intentos de modificación fraudulenta de la página de partida. Desde las versiones recientes de ciertos navegadores, como Chrome y Firefox, se ha implementado la aplicación implícita de esta restricción para los enlaces en target=»_blank». No obstante, al no estar esta seguridad adoptada universalmente por todos los navegadores, añadir explícitamente rel=noopener sigue siendo una precaución recomendada para garantizar una protección óptima.
¿Qué es el atributo rel=noreferrer?
El atributo rel=noreferrer va más allá de la simple seguridad e interviene también en la gestión de la información transmitida al hacer clic en un enlace externo. Cuando un usuario navega de un sitio A hacia un sitio B a través de un enlace clásico, el sitio B puede recuperar información sobre el origen del tráfico gracias a la cabecera HTTP «Referer». Esto permite al sitio de destino identificar la procedencia del visitante, lo que resulta especialmente útil para las herramientas de web analytics y el seguimiento de las campañas de marketing.
Sin embargo, algunos propietarios de sitios prefieren ocultar esta información por razones de confidencialidad. Con rel=noreferrer, el sitio de destino no recibe ningún dato sobre la página de origen, lo que impide cualquier seguimiento de las fuentes de tráfico a través de la cabecera «Referer». En consecuencia, las visitas procedentes de estos enlaces aparecen como «tráfico directo» en Google Analytics, imposibilitando el análisis preciso del rendimiento de una campaña de netlinking.
WordPress aplica a menudo rel=noreferrer como complemento de rel=noopener para reforzar la protección de los usuarios, pero esta práctica puede plantear problemas para el posicionamiento y el seguimiento de los enlaces. Algunos editores optan por desactivarlo para conservar una trazabilidad de los backlinks manteniendo al mismo tiempo la seguridad garantizada por rel=noopener.

Impacto en el SEO y el netlinking
Los atributos rel=noopener y rel=noreferrer, aunque están concebidos principalmente por razones de seguridad y confidencialidad, también tienen repercusiones en el posicionamiento natural y en las estrategias de netlinking. Si bien rel=noopener no tiene ningún impacto directo en el SEO, rel=noreferrer, en cambio, puede plantear un problema al ocultar el origen del tráfico de los backlinks, lo que puede complicar el análisis del rendimiento de los enlaces externos.
Influencia en el posicionamiento natural
En SEO, los backlinks desempeñan un papel esencial en la mejora del posicionamiento de un sitio web en los motores de búsqueda. Cuando un sitio recibe un enlace de otro dominio, Google lo considera una señal positiva de credibilidad y relevancia. No obstante, el comportamiento de los motores de búsqueda ante los diferentes atributos rel puede influir en la transmisión de ese «jugo de enlace». A diferencia de rel=nofollow o rel=sponsored, que indican a Google que no atribuya valor SEO al enlace, rel=noreferrer no bloquea la transmisión de la autoridad del sitio de origen hacia el sitio de destino. En otras palabras, aunque el origen del tráfico no sea visible en Google Analytics, el enlace conserva su impacto SEO en términos de popularidad y de posicionamiento en los resultados de búsqueda.
Sin embargo, para los propietarios de sitios y los expertos en posicionamiento, la ausencia de datos sobre la procedencia de los visitantes puede complicar la evaluación del rendimiento de los backlinks. Cuando se implementa un enlace patrocinado o una colaboración SEO, es esencial poder medir el tráfico generado para ajustar las campañas en consecuencia. La aplicación automática de rel=noreferrer por parte de WordPress limita este análisis, lo que puede ser un freno para las estrategias de netlinking basadas en la medición precisa del retorno de la inversión de los enlaces obtenidos.
Efectos en las estrategias de netlinking
El netlinking es una práctica fundamental para el posicionamiento, que consiste en obtener enlaces externos de calidad que apunten hacia un sitio con el fin de mejorar su autoridad y su clasificación en Google. En este contexto, la trazabilidad de los backlinks es un elemento clave para optimizar una estrategia de visibilidad. Cuando se aplica el atributo rel=noreferrer, resulta imposible para el sitio beneficiario del enlace identificar su origen, lo que impide medir con precisión el impacto de los backlinks y evaluar las fuentes más eficaces.
Para los anunciantes y los editores de enlaces patrocinados, esta ausencia de datos complica la gestión de las campañas de netlinking. Un anunciante que invierte en enlaces debe poder asegurarse de que los backlinks generan tráfico cualificado y participan en la mejora de su posicionamiento. Si rel=noreferrer se añade de forma sistemática, resulta más difícil evaluar qué sitios asociados aportan realmente valor. Esto puede llevar a algunos actores del SEO a buscar soluciones alternativas para hacer un seguimiento de su rendimiento, como añadir UTM (códigos de seguimiento) en las URL o utilizar herramientas analíticas avanzadas que permitan detectar indirectamente el origen de las visitas.
Así, aunque rel=noreferrer no impide la transmisión del «jugo SEO», su impacto en la visibilidad de los referentes y en el seguimiento del rendimiento plantea un reto para los especialistas del posicionamiento y del netlinking. Algunos optan por eliminarlo mediante plugins de WordPress para preservar el tracking de los backlinks, manteniendo al mismo tiempo rel=noopener para garantizar la seguridad de los usuarios. Lo importante es, por tanto, encontrar un equilibrio entre la protección de los datos y la necesidad de medir de forma eficaz la eficacia de las estrategias de netlinking implementadas.
Verificación y gestión de los atributos en un sitio web
Al ser los atributos rel=noopener y rel=noreferrer añadidos automáticamente por WordPress a los enlaces en target=»_blank», es esencial que los propietarios de sitios y los especialistas en SEO sepan cómo comprobarlos y, si es necesario, modificarlos. Su gestión debe optimizarse en función de las necesidades de seguridad y de los objetivos SEO, en particular para el netlinking y el seguimiento del tráfico de los backlinks.
¿Cómo comprobar la presencia de estos atributos?
Para asegurarse de que un enlace contiene o no los atributos rel=noopener y rel=noreferrer, es posible examinar directamente el código HTML de la página. Utilizando las herramientas de desarrollo integradas en los navegadores, como Google Chrome o Microsoft Edge, un simple clic derecho sobre el enlace en cuestión seguido de la opción «Inspeccionar elemento» permite acceder al código fuente y comprobar la presencia de los atributos rel en la etiqueta <a>.
Para un análisis más rápido y automatizado, existen herramientas SEO y extensiones de navegador que permiten identificar fácilmente todos los enlaces que incluyen estos atributos. Estas soluciones resultan especialmente útiles para los sitios de gran envergadura, donde la verificación manual sería demasiado tediosa.
¿Cómo gestionar y modificar estos atributos?
Una vez identificados los atributos, es posible modificarlos en función de los objetivos SEO y de seguridad. Al ser el atributo rel=noopener una protección esencial contra el reverse tabnabbing, es muy desaconsejable eliminarlo. En cambio, rel=noreferrer puede plantear un problema para el seguimiento de los backlinks, ya que impide que el sitio beneficiario del enlace conozca su origen en las herramientas de analytics.
En WordPress, existen varias soluciones para gestionar estos atributos. Para un control manual, es posible modificar el código HTML eliminando rel=noreferrer de las etiquetas <a>, pero este método resulta engorroso en un sitio con numerosos enlaces externos. Una alternativa más eficaz consiste en utilizar plugins de WordPress, como «Remove Noreferrer» o «WP External Links», que permiten eliminar automáticamente noreferrer conservando al mismo tiempo noopener.
Otro enfoque consiste en sortear la ausencia de datos de referencia sin eliminar rel=noreferrer. Añadir parámetros UTM en las URL de los enlaces externos permite seguir el origen del tráfico en Google Analytics, aunque noreferrer esté activado. Esta solución resulta especialmente útil para las campañas de netlinking, donde la trazabilidad de los backlinks es esencial para medir su eficacia.
En conclusión, es crucial adoptar una estrategia equilibrada entre seguridad y optimización SEO. Eliminar rel=noreferrer puede mejorar el seguimiento de los backlinks, pero hay que asegurarse de que ello no comprometa la confidencialidad deseada en ciertos enlaces. Una gestión inteligente de estos atributos permite así proteger a los usuarios, a la vez que se optimiza el análisis del rendimiento SEO.



