Recientemente, uno de nuestros lectores preguntó: ¿qué es rel = «noopener» en WordPress? Si elige abrir un enlace en una nueva ventana, WordPress agrega ese atributo a su enlace. En este artículo, explicaremos qué es rel = «noopener» en WordPress y cómo afecta a su sitio web.

¿Qué es rel = «noopener» en WordPress?
Contents
rel = «noopener» es un atributo HTML que se agrega a todos los enlaces de WordPress seleccionados para abrir en una nueva pestaña del navegador. También va acompañado de un atributo rel = ”noreferrer”. Esta función se introdujo en WordPress para abordar una vulnerabilidad de seguridad que podría ser aprovechada por sitios web maliciosos. Algunas funciones de JavaScript permiten que una nueva pestaña controle su ventana de referencia. Si enlaza a un sitio web externo afectado por el código malintencionado, ese sitio web puede utilizar la propiedad de JavaScript window.opener para modificar la página original (su sitio web) con el fin de robar información y distribuir código malintencionado. Agregar rel = ”noopener” evita que la nueva pestaña aproveche esta funcionalidad de JavaScript. Del mismo modo, el atributo rel = ”noreferrer” evita que la información de referencia se transfiera a la nueva pestaña. WordPress siempre se mantiene a la vanguardia para ayudar con la seguridad del sitio web. Cuando agrega un enlace y selecciona «Abrir en una nueva pestaña», WordPress agregará rel = «noopener» y rel = «noreferrer» al código del enlace.
El código HTML generado por WordPress se ve así: enlace de demostración
¿Cómo afecta rel = «noopener» a su SEO de WordPress?
Aunque el atributo rel = «noopener» mejora la seguridad de WordPress, muchos usuarios quieren evitar su uso porque creen que afectará su SEO de WordPress. Es solo un mito. Esto no tiene ningún impacto en el ranking SEO de su sitio de WordPress o en el rendimiento general de WordPress.
¿Cuál es la diferencia entre noopener y nofollow?
Es fácil mezclar rel = «noopener» con rel = «nofollow». Están completamente separados. El atributo noopener evita que su sitio web se apropie de varios sitios y mejora la seguridad de WordPress. Por otro lado, el atributo nofollow evita que su sitio web pase el jugo de enlace de SEO al sitio web vinculado. Los motores de búsqueda buscan y consideran el atributo nofollow cuando siguen un enlace en su sitio web. Sin embargo, ignoran la etiqueta noopener. De forma predeterminada, WordPress no le permite agregar nofollow a sus enlaces externos. Si desea agregar nofollow en WordPress, deberá usar un complemento. Para obtener más detalles, consulte nuestro artículo sobre cómo agregar título y nofollow a enlaces en WordPress.
¿Afecta rel = ”noreferrer” los enlaces de afiliados en WordPress?
El rel = «noreferrer» no afecta los enlaces de afiliados en WordPress. Algunos usuarios creen que este es el caso porque rel = ”noreferrer” impide pasar información de referencia a la nueva pestaña. Sin embargo, la mayoría de los programas de afiliados le proporcionan una URL única que contiene su ID de afiliado. Esto significa que su ID de afiliado se pasa como un parámetro de URL para que el otro sitio web lo rastree. En segundo lugar, la mayoría de los vendedores afiliados utilizan un complemento de encubrimiento de enlaces para sus enlaces afiliados. Con el enmascaramiento de enlaces, el enlace de afiliado en el que hacen clic los usuarios es en realidad la URL de su sitio web que luego redirige a los usuarios a la URL de destino.
¿Cómo deshabilitar rel = «noopener» en WordPress?
No es necesario eliminar rel = «noopener» de los enlaces de su sitio web. Es bueno para la seguridad de su sitio web y no tiene ningún impacto en el rendimiento o el SEO de su sitio web. Sin embargo, si necesita eliminarlo, deberá desactivar el editor de bloques de Gutenberg en WordPress y usar el antiguo editor clásico. Después de eso, deberá agregar el siguiente código al archivo functions.php de su tema oa un complemento específico del sitio. add_filter (‘tiny_mce_before_init’, ‘wpb_disable_noopener’); wpb_disable_noopener ($ mceInit) función {$ mceInit[‘allow_unsafe_link_target’]= verdadero; return $ mceInit; }
Notar: No recomendamos eliminar rel = ”noopener”. No hay ninguna buena razón para hacerlo. Esperamos que este artículo le haya ayudado a aprender más sobre rel = «noopener» en WordPress. También puede consultar nuestra guía sobre cómo realizar un seguimiento de los enlaces salientes en WordPress. Si le gustó este artículo, suscríbase a nuestro canal de YouTube para ver tutoriales en video de WordPress. También puede encontrarnos en Twitter y Facebook.