Qu'est-ce que rel = noopener dans WordPress? (Expliqué)
Récemment, un de nos lecteurs a demandé: qu'est-ce que rel = "noopener" dans WordPress? Si vous choisissez d'ouvrir un lien dans une nouvelle fenêtre, WordPress ajoute cet attribut à votre lien. Dans cet article, nous expliquerons ce qui est rel = "noopener" dans WordPress et comment cela affecte votre site Web..
Qu'est-ce que rel = "noopener" dans WordPress?
rel = "noopener" est un attribut HTML ajouté à tous les liens WordPress sélectionnés pour être ouverts dans un nouvel onglet de navigateur. Il est également accompagné d'un attribut rel = "noreferrer". Cette fonctionnalité a été introduite dans WordPress pour corriger une faille de sécurité pouvant être exploitée par des sites Web malveillants..
Certaines fonctionnalités JavaScript permettent à un nouvel onglet de contrôler sa fenêtre de référence. Si vous créez un lien vers un site Web externe affecté par le code malveillant, ce site Web peut utiliser window.opener
Propriété JavaScript permettant de modifier la page d'origine (votre site Web) pour dérober des informations et propager un code malveillant..
Ajouter rel = "noopener" empêche un nouvel onglet de tirer parti de cette fonctionnalité JavaScript. De même, l'attribut rel = "noreferrer" empêche la transmission des informations sur le référent au nouvel onglet..
WordPress reste toujours en avance sur la courbe pour aider à la sécurité des sites Web. Lorsque vous ajoutez un lien et sélectionnez "Ouvrir dans un nouvel onglet", WordPress ajoute alors le rel = "noopener" et le rel = "noreferrer" au code du lien..
Le code HTML généré par WordPress ressemble à ceci:
lien de démonstration
Comment rel = "noopener" affecte votre référencement WordPress?
Même si l'attribut rel = "noopener" améliore la sécurité WordPress, plusieurs utilisateurs souhaitent éviter de l'utiliser car ils pensent que cela aura un impact sur leur référencement WordPress..
C'est juste un mythe.
Cela n'a aucun impact sur les classements SEO de votre site WordPress ni sur les performances globales de WordPress.
Quelle est la différence entre noopener et nofollow?
Il est facile de mélanger rel = "noopener" avec rel = "nofollow". Ils sont complètement séparés.
L'attribut noopener empêche votre site Web de piratage intersite et améliore la sécurité de WordPress..
D'autre part, l'attribut nofollow empêche votre site Web de transmettre du jus de lien SEO au site Web lié..
Les moteurs de recherche recherchent et considèrent l'attribut nofollow lorsqu'ils suivent un lien sur votre site Web. Cependant, ils ne tiennent pas compte de la balise noopener.
Par défaut, WordPress ne vous permet pas d’ajouter nofollow à vos liens externes. Si vous souhaitez ajouter nofollow dans WordPress, vous devrez utiliser un plugin. Pour plus de détails, consultez notre article sur la façon d’ajouter un titre et de ne plus suivre les liens dans WordPress..
Est-ce que rel = "noreferrer" affecte les liens d'affiliation dans WordPress?
Le rel = "noreferrer" n'affecte pas les liens d'affiliation dans WordPress. Certains utilisateurs pensent que c'est le cas, car rel = "noreferrer" empêche de transmettre les informations sur le référent au nouvel onglet..
Cependant, la plupart des programmes d'affiliation vous fournissent une URL unique avec votre ID d'affilié. Cela signifie que votre identifiant d'affilié est transmis en tant que paramètre d'URL à suivre par l'autre site Web..
Deuxièmement, la plupart des spécialistes du marketing affiliés utilisent un plugin de masquage de liens pour leurs liens affiliés..
Avec le masquage de lien, le lien d'affiliation sur lequel vos utilisateurs cliquent est en fait l'URL de votre site Web, qui redirige ensuite les utilisateurs vers l'URL de destination..
Comment désactiver rel = "noopener" dans WordPress?
Il n'est pas nécessaire de supprimer rel = ”noopener” des liens de votre site Web. C’est bon pour la sécurité de votre site Web et n’a aucune incidence sur les performances ou le référencement de votre site Web..
Cependant, si vous devez le supprimer, vous devrez alors désactiver l'éditeur de blocs Gutenberg dans WordPress et utiliser l'ancien éditeur classique. Après cela, vous devrez ajouter le code suivant au fichier functions.php de votre thème ou à un plugin spécifique au site..
add_filter ('tiny_mce_before_init', 'wpb_disable_noopener'); fonction wpb_disable_noopener ($ mceInit) $ mceInit ['allow_unsafe_link_target']] = true; retourne $ mceInit;
Remarque: Nous déconseillons de supprimer rel = ”noopener”. Il n'y a pas de bonne raison de le faire.
Nous espérons que cet article vous a aidé à mieux connaître rel = ”noopener” dans WordPress. Vous pouvez également consulter notre guide sur le suivi des liens sortants dans WordPress..
Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Facebook.