ブログランキングのポイントが入らない!?ワードプレス・はてなブログの方は要注意!
ブログをやっている多くの方は、人気ブログランキングやブログ村といったランキングサイトにブログを登録していると思います。私も人気ブログランキングの「株式デイトレード」カテゴリに登録しています。
ブログ訪問者がランキングボタンを「ポチッ」と押してくれると、INポイントが加算され、登録したカテゴリーの順位が上がっていく仕組みです。
ちなみにOUTポイントというのは、ランキングサイトから自分のブログに来てくれたときに付くポイントです。
ブログランキングのボタン(リンク)はクリックすると今読んでいるブログからランキングサイトにそのまま飛ばされてしまうリンクと、ブログは開いたまま別のウインドウでランキングサイトが開くリンクの2種類が用意されています。
読者目線からすると、ブログのページは開いたままランキングサイトのページが別窓で開くほうが使い勝手が良いですよね。
しかし、ブログランキングのリンクを取得する際に、デフォルトの状態ではランキングサイトに飛ぶだけのリンクが設定されていて、そのリンクを使っている人が多いなぁと感じました。
そこで先日こんなツイートをしました。
フォローしてる人のブログをみてランキングボタンがあったら応援クリックしてるのですが、クリックするとブログからランキングサイトにに飛んでしまう方が多いのが残念。
— しょーい☆ (@showi2018) May 29, 2020
下図のように設定するとブログのページは開いたままでランキングが別のウインドウで開くのでいちいち戻らなくいいのでおすすめ。 pic.twitter.com/iEGanEsxfv
すると、何名かの方が好評価してくださり、早速リンクを差し替えてブログに貼ってくれたようです。
もちろん私は最初からその設定でブログを運営していました。
しかし、ここで問題がおきました。
とある方からツイッターのDMで、ランキングのリンクを別窓が開くタイプに変更してからブログランキングのINポイントが入らなくなってしまいました!とご連絡をいただきました。
え??そんなことってあるの??とその時思ったのですが、実はあったのです。
DMをくださった方と何度かやり取りをしながら原因を探っていたら、どうやらワードプレスの外部リンクに対するセキュリティが邪魔をして、INポイントの計測ができなくなってるのでは?という結論にいたりました。(ご連絡いただいた後、深夜にもかかわらず原因究明をしていただいたSさん大変ありがとうございました。)
通常のリンクは <a href="http:ABCD.com">ABCDのサイト</a>という形なのですが、別ウインドウで開くリンクは<a href="http:ABCD.com" target="_blank">ABCDのサイト</a>といった具合に「target="_blank"」というタグをつけることになっています。
この「target="_blank"」にセキュリティ上の脆弱性があるらしく、ワードプレスでは「target="_blank"」に対して自動でリンクタグに「rel="noopener noreferrer"」という記述が追加されてしまうのです。
「rel="noopener noreferrer"」がリンクタグに書かれていると、セキュリティ上は問題なくなるのですが、リンク元の情報がリンク先に受け渡されないため、ブログランキングサイト側でINポイントの計測ができない仕様になっているようです。
念のためメールで問い合わせてみたところ回答をいただくことができました。
やはり、「rel="noopener noreferrer"」がついていると、ダメのようです。
そこで、「rel="noopener noreferrer"」を外してくれるプラグイン(【WP External Links】)を見つけたのでこのブログにプラグインを入れてみました。
プラグインはこちらで紹介されていました。
>>【WP External Links】外部リンクやnoopenerの設定方法・効かない時の解決策
すると・・・今まで私のブログのINポイントは自己クリックとログイン時のルーレットだけであまり加算されて無かったのですが、急にINポイントが増えだしました。(なぜか自己クリックは計測されているようです)
プラグインを入れたのが、6/1の深夜だったので、効果はテキメンですね。
(今までランキングをポチポチしてくれていたのが全て無駄になっていたという悲しい現実・・・)
デイトレードブログランキングも今まで35位~40位くらいまでしか上がらなかったのですが、リンクタグを見直してからポイントが反映され始めて23位まで上昇しました。
やはりリンクタグの「rel="noopener noreferrer"」が悪さをしていたようです。
人気ブログランキングのサポートによると、ワードプレスだけでなくはてなブログでも同じ現象があるようです。
もしかしたら、ほかのブログサービスでも影響があるかもしれませんので、一度確認してください。
確認の仕方は、自分のブログ記事を表示している状態で「Ctrl+u」でブログ記事のソースを表示させます。(windows)
その中から、人気ブログランキングのリンクボタンの場所を探して、「rel="noopener noreferrer"」が入っていないかどうかを見ます。
入っていなければ大丈夫。影響はありません。もし入っていたらワードプレスの場合は先に紹介したプラグインを入れて強制的にrel="noopener noreferrer"を消すか、リンクタグを別ウインドウで開かない方にして使うかどちらかで対応ということになります。
よくわからない方、心配な方はランキングタグを通常のタイプのまま貼り付けたほうが無難かもしれません。
もし先日の私のツイートでブログランキングの順位に影響が出てしまった方がいらしたら申し訳ございません。
ディスカッション
コメント一覧
まだ、コメントがありません