¿Cuál es la diferencia entre "nofollow noopener" y solo "nofollow"?

14

Utilizo el complemento de WordPress Ultimate Nofollow para crear enlaces fácilmente nofollow.

Así que esperaba que el complemento se agregara rel="nofollow". Pero agregórel="nofollow noopener"

¿Hay alguna diferencia entre el rel="nofollow"frente rel="nofollow noopener"?

Soy la persona mas estupida
fuente
1
Le dice a Chrome que cree un nuevo proceso para la pestaña en lugar de usar el que proviene, menos vulnerabilidades para ser pirateado por algunos trucos de JavaScript. Es bueno tenerlo incluso si puede agregar "noreferrer" "noopener" "nofollow" por completo.
Deepak Mathur

Respuestas:

11

nofollow le dará control granular a enlaces externos individuales, como una página web que no necesariamente respalda o un enlace interno al que desea evitar que los bots accedan o indexen, como la página de inicio de sesión de sus miembros.

noopeneres otra propiedad que le brinda control granular para el rendimiento y la seguridad de la página web al acceder al contenido en una nueva ventana, la noopenerdirectiva bloqueará el acceso a window.opener.

lea la explicación de Google aquí y lea por qué ayuda a que su página web sea más segura .

En términos de SEO, lo que realmente importa es cómo usas el en nofollowlugar del noopener. noopenersolo impide que el navegador (algunos de ellos) ejecute scripts maliciosos.

Raúl Reyes
fuente
4

rel="noopener" se utiliza para que cuando se crea una nueva ventana al hacer clic en un enlace, el código JavaScript malicioso que se ejecuta en la nueva ventana no acceda a su ventana anterior a través del atributo window.opener.

rel=noreferrerse utiliza para que cuando un usuario haga clic en un hipervínculo y se transfiera a una nueva ubicación, no se filtre ninguna información de referencia al enlace de destino. Es decir, no será posible que el destino sepa de dónde vino ese usuario.

Puede encontrar más información sobre ambos aquí y más sobre ninguna referencia aquí

Σπύρος Γούλας
fuente
3

La noopenerrelación de enlace no tiene nada que ver con la nofollowrelación de enlace.

Google dice : -

Cuando su página se vincula a otra página usando target = "_ blank", la nueva página se ejecuta en el mismo proceso que su página. Si la nueva página está ejecutando JavaScript costoso, el rendimiento de su página también puede verse afectado. Consulte los Beneficios de rendimiento de rel = noopener para obtener más información.

Además de esto, target = "_ blank" también es una vulnerabilidad de seguridad. La nueva página tiene acceso a su objeto de ventana a través de window.opener, y puede navegar su página a una URL diferente usando window.opener.location = newURL. Consulte Acerca de rel = noopener para obtener una demostración y una explicación de la vulnerabilidad.

Agregar un atributo rel = "noopener" evita que la nueva página pueda acceder a la propiedad window.opener y garantizará que se ejecute en un proceso separado. El atributo rel = "noreferrer" tiene el mismo efecto, pero también evitará que el encabezado Referer se envíe a la nueva página. Consulte HTML Standard: tipo de enlace "noreferrer" para obtener una explicación de este comportamiento.

Y es probable que ya consciente de que la nofollowrelación de acoplamiento apenas instruye obedecer a los rastreadores de motores de búsqueda no seguir ese enlace (y, posteriormente, pasar de los enlaces - pero hay otros beneficios ).

Sería interesante saber para qué está utilizando el complemento, ya que no es aconsejable para nofollowla vinculación interna y, a menos que esté publicando una gran cantidad de contenido generado por el usuario, dudo que esté vinculando a lugares que no " responder por "que es en gran medida para lo que nofollowse usa la relación de enlace ...

zigojacko
fuente