Qual è la differenza tra "nofollow noopener" e solo "nofollow"?


14

Uso il plugin WordPress Ultimate Nofollow per creare facilmente collegamenti come nofollow.

Quindi mi aspettavo che aggiungesse il plugin rel="nofollow". Ma ha aggiuntorel="nofollow noopener"

C'è una differenza tra rel="nofollow"vs rel="nofollow noopener"?


1
Indica a Chrome di creare un nuovo processo per la scheda invece utilizzando quello da cui proviene, meno vulnerabilità per essere violato da alcuni trucchi javascript. Questo è utile anche se puoi aggiungere "noreferrer" "noopener" "nofollow" del tutto.
Deepak Mathur,

Risposte:


11

nofollow ti darà un controllo granulare su singoli link esterni come una pagina web che non approvi necessariamente o un link interno a cui vuoi impedire ai bot di accedere o indicizzare come la pagina di accesso dei tuoi membri.

noopenerè un'altra proprietà che ti offre un controllo granulare delle prestazioni della pagina web e della sicurezza quando noopeneraccedi al contenuto in una nuova finestra, la direttiva bloccherà l'accesso a window.opener.

leggi la spiegazione di Google qui e leggi qui perché aiuta la tua pagina web a diventare più sicura .

In termini di SEO, ciò che conta davvero è il modo in cui usi nofollowpiuttosto che noopener. noopenersta solo impedendo al browser (alcuni di allora) di eseguire script dannosi.


4

rel="noopener" viene utilizzato in modo tale che quando viene creata una nuova finestra facendo clic su un collegamento, il codice javascript dannoso in esecuzione nella nuova finestra non accederà alla finestra precedente tramite l'attributo window.opener.

rel=noreferrerviene utilizzato in modo tale che quando un utente fa clic su un collegamento ipertestuale e viene trasferito in una nuova posizione, nessuna informazione del referrer verrà trasferita al collegamento di destinazione. Ciò significa che non sarà possibile per la destinazione sapere da dove proviene l'utente.

Puoi trovare maggiori informazioni su entrambi qui e più su nessun referrer qui


3

La noopenerrelazione di collegamento non ha nulla a che fare con la nofollowrelazione di collegamento.

Google dice : -

Quando la tua pagina si collega a un'altra pagina utilizzando target = "_ blank", la nuova pagina viene eseguita sullo stesso processo della tua pagina. Se la nuova pagina esegue JavaScript costoso, anche le prestazioni della tua pagina potrebbero risentirne. Vedi I vantaggi prestazionali di rel = noopener per maggiori informazioni.

Inoltre, target = "_ blank" è anche una vulnerabilità di sicurezza. La nuova pagina ha accesso all'oggetto window tramite window.opener e può navigare la tua pagina verso un URL diverso usando window.opener.location = newURL. Vedere Informazioni su rel = noopener per una demo e una spiegazione della vulnerabilità.

L'aggiunta di un attributo rel = "noopener" impedisce alla nuova pagina di accedere alla proprietà window.opener e garantirà che venga eseguita in un processo separato. L'attributo rel = "noreferrer" ha lo stesso effetto, ma impedisce anche che l'intestazione Referer venga inviata alla nuova pagina. Vedi HTML Standard: tipo di collegamento "noreferrer" per una spiegazione di questo comportamento.

E probabilmente sei già a conoscenza del fatto che la nofollowrelazione di collegamento indica semplicemente di obbedire ai crawler dei motori di ricerca di non seguire quel collegamento (e successivamente passare il collegamento del link - ma ci sono altri vantaggi ).

Sarebbe interessante sapere per cosa stai utilizzando il plug-in in quanto non è consigliabile il nofollowcollegamento interno e, a meno che non pubblichi molti contenuti generati dagli utenti, dubito che tu stia collegando a luoghi che non " garantire "che è ampiamente nofollowutilizzato per la relazione di collegamento ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.