Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cos’è il rel=”noopener” in WordPress? (Spiegato)

State aggiungendo un link al vostro contenuto WordPress e volete che si apra in una nuova scheda. È abbastanza facile. Ma avete notato l’attributo rel="noopener" che WordPress aggiunge automaticamente?

Secondo la nostra esperienza, questo piccolo pezzo di codice svolge un ruolo cruciale per la sicurezza e l’esperienza utente del vostro sito web. Ma non influisce in alcun modo sulla SEO.

Questo articolo spiegherà lo scopo dell’attributo rel="noopener", il suo impatto sul vostro sito WordPress e il motivo per cui è utile averlo a disposizione.

What Is rel="noopener" in WordPress? (Explained)

Che cos’è il rel=”noopener” in WordPress?

Quando aggiungete dei link al vostro sito WordPress, potete utilizzare gli attributi HTML per controllare cosa succede quando si fa clic sul link.

Ad esempio, quando si crea un link, c’è un interruttore che consente di aprirlo in una nuova scheda.

Opening a Link in a New Tab

Il codice HTML generato da WordPress per questo link si presenta così:

<a href="http://example.com" target="_blank" rel="noreferrer noopener">external link</a>

Si noti che al link sono stati aggiunti alcuni attributi HTML: rel="noopener" e rel="noreferrer". Questi attributi sono stati aggiunti per risolvere una vulnerabilità di sicurezza.

Il problema è che il codice JavaScript può essere utilizzato per consentire a una nuova scheda di ottenere il controllo della finestra di riferimento. Se ci si collega a un sito web esterno affetto da codice dannoso, tale sito web può utilizzare la proprietà window.opener in JavaScript per modificare la pagina web originale (sul vostro sito WordPress) per rubare informazioni e diffondere codice dannoso.

WordPress aggiunge l’attributo rel="noopener" per evitare che la nuova scheda sfrutti questa caratteristica di JavaScript. Analogamente, l’attributo rel="noreferrer" impedisce il passaggio delle informazioni sul referrer alla nuova scheda.

Come influisce il rel=”noopener” sulla SEO di WordPress?

Non è così.

Anche se l’attributo rel="noopener" migliora la sicurezza del vostro sito WordPress, alcuni utenti evitano di utilizzarlo perché pensano che abbia un impatto sulla SEO di WordPress.

Ma questo è solo un mito.

Non ha alcun impatto sulle classifiche SEO del vostro sito o sulle prestazioni complessive di WordPress.

Qual è la differenza tra “noopener” e “nofollow”?

È facile confondere rel="noopener" con rel="nofollow". Tuttavia, si tratta di attributi completamente separati.

L’attributo noopener impedisce al vostro sito web di subire hacking cross-site e migliora la sicurezza di WordPress.

D’altra parte, l’attributo nofollow impedisce al vostro sito web di trasmettere il succo dei link SEO al sito web collegato.

I motori di ricerca cercano e considerano l’attributo nofollow quando seguono un link sul vostro sito web. Tuttavia, non tengono conto del tag noopener.

Per impostazione predefinita, WordPress non consente di aggiungere il nofollow ai link esterni. Se si desidera aggiungere il nofollow in WordPress, è necessario utilizzare un plugin.

Per saperne di più, consultate il nostro articolo su come aggiungere titolo e nofollow ai link in WordPress.

Il rel=”noreferrer” influisce sui link di affiliazione in WordPress?

Il rel="noreferrer" non influisce sui link di affiliazione in WordPress. Alcuni utenti ritengono che lo faccia perché il rel="noreferrer" impedisce il passaggio delle informazioni di riferimento alla nuova scheda.

Tuttavia, la maggior parte dei programmi di affiliazione fornisce un URL unico con il vostro ID affiliato. Ciò significa che l’ID di affiliazione viene trasmesso come parametro dell’URL per il monitoraggio da parte dell’altro sito web.

In secondo luogo, la maggior parte dei marketer affiliati utilizza un plugin di link-cloaking per i propri link affiliati.

Con il link cloaking, il link affiliato su cui gli utenti fanno clic è in realtà l’URL del vostro sito web, che poi reindirizza gli utenti all’URL di destinazione.

Come si disattiva il rel=”noopener” in WordPress?

Non è necessario rimuovere il rel="noopener" dai link del vostro sito web. È utile per la sicurezza del vostro sito web e non ha alcun impatto sulle prestazioni o sulla SEO.

Tuttavia, se dovete rimuoverlo, dovrete disabilitare l’editor di blocchi Gutenberg in WordPress e utilizzare l’editor classico.

Questo perché se si rimuove manualmente il rel="noopener" dal link, l’editor di blocco lo riaggiunge automaticamente per mantenere il sito web sicuro.

Una volta disattivato l’editor di blocchi, è necessario aggiungere uno snippet di codice al file functions.php del tema o al plugin WPCode (consigliato). Potete imparare a usare il plugin gratuito WPCode nella nostra guida su come aggiungere facilmente codice personalizzato in WordPress.

È sufficiente copiare il codice seguente in un nuovo snippet PHP:

add_filter('tiny_mce_before_init','wpb_disable_noopener');
function wpb_disable_noopener( $mceInit ) {
    $mceInit['allow_unsafe_link_target']=true;
    return $mceInit;
}
Adding a Code Snippet Using WPCode

Assicurarsi di attivare la levetta “Attivo” e quindi fare clic sul pulsante “Salva snippet”.

Questo impedirà a WordPress di aggiungere rel="noopener" ai nuovi link. Sarà inoltre necessario modificare manualmente i vecchi link per rimuovere l’attributo.

Volete un controllo ancora maggiore su quali attributi rel vengono aggiunti ai vostri link in WordPress? Vi consigliamo di utilizzare il plugin AIOSEO, che vi consente di aggiungere title, nofollow e altri attributi ai link direttamente nell’editor di WordPress.

AIOSEO Adds NoFollow and Title Attributes to the Insert Link Popup

Guide esperte sull’uso dei link in WordPress

Speriamo che questo articolo vi abbia aiutato a conoscere il rel="noopener" in WordPress. Potreste anche voler consultare altre guide sull’uso dei link in WordPress:

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

26 commentiLascia una risposta

  1. Moinuddin Waheed

    This is very helpful guide for me as I have been teaching html and css to my students and this for have not talked about these two attributes. Most of the teachers only bother to tell target equals blank attribute for opening link in new tabs.
    The best part is that we have all these options at our end in wordpress as well.
    noopener is good for security reasons as it protects from cross site hacking.
    Thanks for this detailed tutorial.

    • WPBeginner Support

      Glad we could share this :)

      Admin

  2. Oleg Bibik

    Great info, thanks. I now know the difference between noopener and nofollow.

    • WPBeginner Support

      Glad we could help clear that up :)

      Admin

  3. April

    The noopener is also present with the WordPress Classic editor.

    • WPBeginner Support

      True, we cover the block editor as that is the default editor for WordPress.

      Admin

  4. Maria

    Is that ok If i am using “noopener & Noreferrer” for interlinking?

    • WPBeginner Support

      You normally shouldn’t add that for internal links but you can if you would like.

      Admin

  5. Navneet Kumar

    Can we say rel=”noopener no referrer ” provide dofollow backlink to external website?

    I mean if we receive this attribute then we received dofollow backlinks or nofollow backlinks?

    Thanks in advance

    • WPBeginner Support

      These attributes would not affect if a link is dofollow or nofollow, that would be determined if the link is nofollow or not.

      Admin

  6. Nadya

    is it ok to use rel=”noopener noreferrer nofollow” in any position?

    like

    rel=”nofollow noopener noreferrer”
    rel=”noreferrer nofollow noopener”

    • WPBeginner Support

      You shouldn’t need to worry about the order :)

      Admin

  7. Ryan

    Thank you for your article.

    I checked my website on web.dev, and I was confused what is noopener and noreferrer.

    After I put it to all of link with target=”_blank”, my best practice score went from <80 to 86.

    Thank you.

    • WPBeginner Support

      Glad our guide could help, don’t forget that sites with scores like that are mainly suggestions :)

      Admin

  8. Jill

    Hello,

    What about the custom templates used in Wordpress? Should rel=”noopener” be used in the links in the custom posts templates? Especially, internal linking?

    • WPBeginner Support

      You would not need to worry about noopener in the links to the templates for your posts and custom post types.

      Admin

  9. Graham

    does this affect Analytics? Yes or no?

    • WPBeginner Support

      noreferrer will prevent Google Analytics from tracking the site that the link came from.

      Admin

  10. Lory

    Can we use noopener but remove noreferrer? Its driving me crazy messing up my analytics. Not only can I not see referral traffic, but I also cannot see which posts have done well over time since referral traffic now shows as direct traffic to my home page. If noopener is the important tag, why is noreferrer included with it? There has to be some way around this.

    • WPBeginner Support

      Unless I hear otherwise, we do not have a specific built-in method to set that up but there are plugins available if you are wanting to remove that from your links.

      Admin

  11. Zol

    Hye WPbeginner Support, O/

    I don’t use plugin to cloak my affiliate links on my website and I just manually add rel=”nofollow” to affiliate links in html editor.

    My question..is this a good practice for SEO ?
    Should I cloak it?

    Thanks in advanced for your reply.. ;)

    • WPBeginner Support

      Hi Zol,

      It is good practice to cloak URLs. It allows you to better manage links, track your affiliate traffic, and makes your URLs look more understandable by both humans and machines.

      Admin

  12. Shyam Mahanta

    My wordpress have ssl certificate (auto ssl from the hosting company) but why the secure lock icon doesn’t appear in the Url? It opens in https but shows connection is not secure. Help is really appreciated.

  13. Seleno

    Hello
    I have affiliate website and since wordpress addded noopener my earnings droped down,

    But i was not sure if it can cause this

    So noopener will never effect the affiliate links ?

    Usualy i’m removing it

    And it will not effect the seo or internal links ?
    Thanks

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.