• User Attivo

    Differenze tra rel="noopener" e "nofollow"

    Spero di essere nella sezione del forum giusta!

    Cmq notavo che quando con Wordpress imposto che un link si apra in un'altra finestra del browser a quel link viene aggiunto in automatico rel="noopener".

    Ho cercato un po' in rete ma me ne sfugge il significato!

    Qualcuno mi illumina?


  • User Attivo

    Sono due cose diverse. noopener e' utile per motivi di sicurezza; immagina un link su una tua pagina che fa aprire quel link in un'altro tab/finestra (con l'attributo target), senza noopener quella pagina ha accesso a window della TUA pagina (con window.opener) e pertanto ha controllo tipo puo' cambiare la location della finestra/tab (es. window.opener.location.href = altrosito.com). Quando linki a pagine di altri siti facendoli aprire in un altro tab dovresti non fidarti e usare sempre noopener per questo motivo, soprattutto se quei link vengono forniti al tuo sito da altri utenti. Quando invece hai un normale link che non apre in un altro tab, ovviamente in quel caso e' esplicita l'intenzione del link di "sostituire" la pagina corrente con quella dell'altro sito.

    nofollow istruisce i motori di ricerca che il link non deve contribuire al ranking della pagina linkata. Wordpress, forums etc usano questo automaticamente per prevenire/ridurre SPAM, perche' se uno spammer nota che i link che aggiunge hanno automaticamente il nofollow, allora quello spammer potrebbe rinunciare a lasciare il suo commento "spammoso"; spesso gli spammer, una volta trovato un sito che consente loro di lasciare commenti con link e che non aggiunge il nofollow automaticamente, lasciano un commento che sembra "utile", se lo fanno approvare, e poi dopo qualche giorno tornano e aggiungono link spammosi ai loro commenti, cosi' - siccome non c'e' il nofollow - quei link contribuiscono al ranking dei loro siti. Ancora oggi spammers vanno a caccia di siti ad alto ranking che non aggiungono il nofollow, per questo motivo, spesso anche usando bots come quelli dei motori di ricerca appunto per trovare tali siti (il che e' a dire il vero abbastanza semplice).


  • User Attivo

    @SkyLinx said:

    Sono due cose diverse. noopener e' utile per motivi di sicurezza; immagina un link su una tua pagina che fa aprire quel link in un'altro tab/finestra (con l'attributo target), senza noopener quella pagina ha accesso a window della TUA pagina (con window.opener) e pertanto ha controllo tipo puo' cambiare la location della finestra/tab (es. window.opener.location.href = altrosito.com). Quando linki a pagine di altri siti facendoli aprire in un altro tab dovresti non fidarti e usare sempre noopener per questo motivo, soprattutto se quei link vengono forniti al tuo sito da altri utenti. Quando invece hai un normale link che non apre in un altro tab, ovviamente in quel caso e' esplicita l'intenzione del link di "sostituire" la pagina corrente con quella dell'altro sito.

    nofollow istruisce i motori di ricerca che il link non deve contribuire al ranking della pagina linkata. Wordpress, forums etc usano questo automaticamente per prevenire/ridurre SPAM, perche' se uno spammer nota che i link che aggiunge hanno automaticamente il nofollow, allora quello spammer potrebbe rinunciare a lasciare il suo commento "spammoso"; spesso gli spammer, una volta trovato un sito che consente loro di lasciare commenti con link e che non aggiunge il nofollow automaticamente, lasciano un commento che sembra "utile", se lo fanno approvare, e poi dopo qualche giorno tornano e aggiungono link spammosi ai loro commenti, cosi' - siccome non c'e' il nofollow - quei link contribuiscono al ranking dei loro siti. Ancora oggi spammers vanno a caccia di siti ad alto ranking che non aggiungono il nofollow, per questo motivo, spesso anche usando bots come quelli dei motori di ricerca appunto per trovare tali siti (il che e' a dire il vero abbastanza semplice).

    Intanto grazie per la delucidazione!

    Il mio dubbio viene sopratutto per i link di affiliazione di Amazon che più volte mi hanno suggerito di mettere con il nofollow!

    A questo punto, siccome ogni tanto qualche commento di spam mi capita, come si fa ad inserire come nofollow i link inseriti nei commenti dei miei siti realizzati in Worpress?


  • User Attivo

    E' gia' automatico sin dalla versione 1.5


  • Moderatore

    Ottima spiegazione.
    GRAZIE


  • User Newbie

    @SkyLinx said:

    Sono due cose diverse. noopener e' utile per motivi di sicurezza; immagina un link su una tua pagina che fa aprire quel link in un'altro tab/finestra (con l'attributo target), senza noopener quella pagina ha accesso a window della TUA pagina (con window.opener) e pertanto ha controllo tipo puo' cambiare la location della finestra/tab (es. window.opener.location.href = altrosito.com). Quando linki a pagine di altri siti facendoli aprire in un altro tab dovresti non fidarti e usare sempre noopener per questo motivo, soprattutto se quei link vengono forniti al tuo sito da altri utenti. Quando invece hai un normale link che non apre in un altro tab, ovviamente in quel caso e' esplicita l'intenzione del link di "sostituire" la pagina corrente con quella dell'altro sito.

    nofollow istruisce i motori di ricerca che il link non deve contribuire al ranking della pagina linkata. Wordpress, forums etc usano questo automaticamente per prevenire/ridurre SPAM, perche' se uno spammer nota che i link che aggiunge hanno automaticamente il nofollow, allora quello spammer potrebbe rinunciare a lasciare il suo commento "spammoso"; spesso gli spammer, una volta trovato un sito che consente loro di lasciare commenti con link e che non aggiunge il nofollow automaticamente, lasciano un commento che sembra "utile", se lo fanno approvare, e poi dopo qualche giorno tornano e aggiungono link spammosi ai loro commenti, cosi' - siccome non c'e' il nofollow - quei link contribuiscono al ranking dei loro siti. Ancora oggi spammers vanno a caccia di siti ad alto ranking che non aggiungono il nofollow, per questo motivo, spesso anche usando bots come quelli dei motori di ricerca appunto per trovare tali siti (il che e' a dire il vero abbastanza semplice).

    Chapeau... Stavo pensando come argomentare la risposta ma... wow non avrei mai e poi mai saputo utilizzare parole migliori.
    Ottimo Contributo


  • User

    Buongiorno.
    Per favore, qualcuno può dirmi se è corretto assegnare all'attributo rel tutti e due i valori, in questo modo: rel="noopener nofollow" ?
    Grazie mille a chi vorrà rispondermi.


  • Moderatore

    Ciao
    noopener è stato introdotto per proteggere gli utenti, è per fini di sicurezza. Nofollow dici a Google di non seguire il link (ma va messo solo in determinati casi).