WordPressプラグインのUltimate Nofollowを使用して、簡単にリンクを作成しますnofollow
。
だから私はプラグインが追加されることを期待しましたrel="nofollow"
。しかし、それは追加しましたrel="nofollow noopener"
間に差があるrel="nofollow"
対はrel="nofollow noopener"
?
WordPressプラグインのUltimate Nofollowを使用して、簡単にリンクを作成しますnofollow
。
だから私はプラグインが追加されることを期待しましたrel="nofollow"
。しかし、それは追加しましたrel="nofollow noopener"
間に差があるrel="nofollow"
対はrel="nofollow noopener"
?
回答:
nofollow
必ずしも保証する必要のないWebページや、メンバーのログインページなどのボットがアクセスしたりインデックスに登録したりできないようにする内部リンクなど、個々の外部リンクをきめ細かく制御できます。
noopener
新しいウィンドウのコンテンツにアクセスするときにWebページのパフォーマンスとセキュリティをきめ細かく制御できる別のプロパティですnoopener
。このディレクティブはwindow.openerへのアクセスをブロックします。
ここでグーグルの説明を読み、それがあなたのウェブページがより安全になるのを助ける理由をここで読んでください。
SEOに関して、本当に重要なのは、nofollow
ではなくをどのように使用するかですnoopener
。noopener
ブラウザ(その一部)が悪意のあるスクリプトを実行できないようにしているだけです。
rel="noopener"
リンクをクリックして新しいウィンドウが作成されたときに、新しいウィンドウで実行されている悪意のあるJavaScriptコードがwindow.opener属性を介して以前のウィンドウにアクセスしないようにするために使用されます。
rel=noreferrer
これは、ユーザーがハイパーリンクをクリックして新しい場所に転送されたときに、参照元情報が宛先リンクに漏洩しないようにするために使用されます。つまり、宛先がそのユーザーがどこから来たのかを知ることはできません。
noopener
リンク関係は、とは何の関係もありませんnofollow
リンク関係を。
グーグルは言う:-
ページがtarget = "_ blank"を使用して別のページにリンクしている場合、新しいページはページと同じプロセスで実行されます。新しいページが高価なJavaScriptを実行している場合、ページのパフォーマンスも低下する可能性があります。詳細については、rel = noopenerのパフォーマンス上の利点を参照してください。
さらに、target = "_ blank"もセキュリティの脆弱性です。新しいページはwindow.openerを介してウィンドウオブジェクトにアクセスでき、window.opener.location = newURLを使用してページを別のURLに移動できます。デモと脆弱性の説明については、rel = noopenerについてを参照してください。
rel = "noopener"属性を追加すると、新しいページがwindow.openerプロパティにアクセスできなくなり、別のプロセスで実行されます。rel = "noreferrer"属性も同じ効果がありますが、Refererヘッダーが新しいページに送信されないようにします。この動作の説明については、HTML標準:リンクタイプ「noreferrer」を参照してください。
また、nofollow
リンクの関係が、検索エンジンのクローラーに従ってそのリンクをたどらないように指示している(そしてその後、リンクジュースをパスしたが、他の利点もある)ことをすでにご存じでしょう。
nofollow
内部リンクにはお勧めできないため、プラグインを何に使用しているのかを知ることは興味深いでしょう。ユーザーが生成したコンテンツを大量に公開しない限り、自分がそうでない場所にリンクしているのではないかと思います。保証」は、主にnofollow
リンク関係が使用されるものです...