★ おすすめ記事

【ブログごと】移転後にランキングサイトの反映がうまくいかなかった問題〜ブログ移転について②

ブログ・SNSブログ関連

 

ライブドアブログからWordPressへのブログ移転から1ヶ月ちょっと。
だいぶ間が空いていますが、移転後のこちらの記事でお伝えした通り、少しずつ難航したところ・解決した方法を備忘録として残しておきます。

今回は登録しているランキングサイト関連から二つ。

  • ランキングサイトに過去の記事が反映されなくなってしまった問題
  • ランキングサイトにinポイントのみ反映されなくなってしまった問題

の、二つです。どちらも理由は単純なことで、既に解決済みです。

ブログランキングサイトとは

「ブログランキングサイト」とは、ブログをジャンル別にランキング形式で紹介しているサイトのこと。登録することで、多くの方にブログを見ていただくキッカケになります。
なんだかんだ、誰かに見ていただくと、ブログを書くモチベーションが上がりますよね。
私の場合も「自分の記録・思い出メモ」が中心のようなブログですが、誰かに見ていただけるとすごく嬉しいです。感想とかお聞きすると、それはもう飛び上がるほどものすごーーーく嬉しいのです。

ランキングサイトはジャンル別での登録なので、たとえば「グルメ」を登録していると、「グルメブログ」というジャンルのページに表示されるようになります。
その際グルメブログのランキングに参加するだけでなく、記事を投稿すると新着記事として取り上げてもらえたり、様々なところで露出があります。ランキングはイマイチでも、そうやって趣味の合う方にブログを見ていただくことができるようになるんですよね。

逆に、自分も気になるブログを見つけやすくなるので情報収集にも役立ちます。
だから私はランキングサイトに登録しています。

「ハニコログ。」が登録しているランキングサイト「にほんブログ村」

そんな私が登録しているのは「にほんブログ村」です。

他のランキングサイトは登録していないので、比較はできません。。
今のところ、「にほんブログ村」で満足しているので、増やす予定もないです。複数サイトを登録すると、ポイントが分散されたり管理も大変かな?と思うので。

にほんブログ村のランキングポイント

にほんブログ村のランキングに反映されるポイントは3つ。

● inポイント

各ブログに設置された投票リンクから、にほんブログ村へ移動したときに入るポイント。
ハニコログでは各記事の最後に貼っている、↓が投票リンクです。

にほんブログ村 にほんブログ村へ
にほんブログ村

inポイントは誰かがクリックしてくれないと発生しないポイントです。どのポイントも大変ありがたいポイントですが、「応援しよう」と思ってくださる方からのポイントなので、大変貴重なポイントです。

● outポイント

こちらはinポイントの逆。
にほんブログ村から、ブログに来てくださった際に入るポイントです。

● PVポイント

にほんブログ村が提供している「Javascriptのブログパーツ」をブログに貼った場合のみ発生するポイントです。ブログパーツが表示された際、ポイントが発生します。
「ハニコログ。」ではデザイン上の問題で、現時点では記事ページのみにこのブログパーツを貼っています。トップページには表示させていません。
いずれ貼るかも……?

にほんブログ村のよいところ

私hanikoが「にほんブログ村」に登録して特に「いいな」と感じているのは、記事ごとに登録できる「テーマ」というコミュニティ。
※以前は「トラコミュ」という名前でした。以下、ブログ村サポートの説明です。

テーマ(トラコミュ)とはトラックバックでブロガー同士、記事同士をつなげるメンバー参加型のコミュニティーのことです。同じ趣味や興味を持っているブロガー(友達、仲間)が共通のテーマ(=トラコミュ)にトラックバックを送り、トラックバック記事がそのテーマに集まることによってつながりができる場所になります。

また、ランキング・サブカテゴリーなどでは分類することができない、趣味や自分のこだわりをテーマ(トラコミュ)にすることでランキングなどの競争以外でブロガーに出会えるのではないかと考えています。ブロガーの皆さんへの話題の提供を手軽にお楽しみください。現時点では、メンバー専用コンテンツ(ID付トラックバックURL)とさせていただいております。

にほんブログ村サポート『テーマ(トラコミュ)とは?』
https://blogmura-help.muragon.com/entry/119.html

私のような雑記ブログだと、ブログ全体のジャンル・カテゴリー登録って、「これでいいのかな……?」とかめちゃくちゃ悩むんです。笑
ジャンルの分類はめちゃくちゃ多岐にわたっているので、「その他日記」というざっくりしたカテゴリーの中にも100以上のサブカテゴリー。。
これが全部で3つしか選べないので、未だに納得できず「うむむ……」という状態です。笑

そんな私のような「カテゴリが謎の雑記ブログ」でも、各記事だけを見ると割とハッキリした「テーマ」はあります。
食べ物関係のことを書いた記事は食べ物系のテーマに、家事関係のことを書いた記事は家事系のテーマに……という感じで、記事ごとに登録できるのです。
しかも複数のテーマにも登録できるので、たとえば「美味しいパン屋さんをどこどこで見つけた!」という内容のブログだったら「パンに関するテーマ」とか、「◯◯県のおすすめグルメ」などにも同時に登録できるんです。
もちろん閲覧側にとっても、知りたい情報がまとめて見られるので大変ありがたいです。

ちなみに先日「石川県のお出かけ・観光・グルメ♪」というテーマを作りました。現存するのが「石川県」とか「石川在住の日記」というざっくりしたテーマだったので、もうちょっと絞ったものが私は見たくて……
でもまだ、私一人しか登録がありません。笑
私自身いろんな石川お出かけブログを見てみたいので、「石川県のお出かけ・観光・グルメ」に関するブログを書いててにほんブログ村に登録している方は、参加していただけると大変嬉しいです。(宣伝)

話がちょっと逸れましたが、上記のような良いところがあるので、私はライブドアブログからWordPressに移転した後も使い続けたいなと思っていました。
ただ、ライブドアブログも現ver.のWordPressも「トラックバック機能」がないため、テーマに記事をアップするには「にほんブログ村に反映された記事」を、にほんブログ村内で行える「直接トラックバック機能」で登録する必要があります。

移転後に発生した「にほんブログ村」に関する悩みごと

ブログ移転後、にほんブログ村に登録しているサイトURLを変更したり、ブログ記事に貼っていた投票リンクのURLも変更し、無事にランキングサイト関連の作業も終えた……かと思われました。が、ここで冒頭でお話しした問題二つが発生してしまいます。

  • ランキングサイトに過去の記事が反映されなくなってしまった問題
  • ランキングサイトにinポイントのみ反映されなくなってしまった問題

ただ、このとき軽い情報収集はしたものの、本格的には動きませんでした。
というのも実は、私がWordPressに引越しをしたタイミングが、なんと「にほんブログ村」の大規模なリニューアルと重なりまくり。この大規模リニューアルにあたって、公式からも「現在様々なトラブルが発生しています」というアナウンスがありました。

そのため、今発生している問題が「自分のブログにあるのか」「リニューアルにあたって発生した問題の一つなのか」が分からず、下手に動くのも余計ややこしくしてしまうな、と思ったのです。

しかし、にほんブログ村のリニューアルから時間が経ち、公式発表されるいずれの問題ともタイプが違うかもしれないと考え始め、しっかりした情報収集や各設定変更などを試すことにしました。

過去の記事が反映されなくなってしまった問題

結論をいうと古い記事の「RSSが出力されていない」状態だったため起こっていた問題でした。

発生時の状況

引越し後、移転前に書いていた「古い記事」がにほんブログ村の各ページに反映されませんでした。反映されているのは、引越し直前の10件程度と、引越し後に新しく投稿する記事のみ。
表示されていない過去の記事を少しいじって「更新」する形で投稿してみても、反映されることはありませんでした。

「にほんブログ村に記事が反映されない」という件について調べてみると、これに関する問題の情報はかなり多め。しかし、「最新記事が反映されない」という問題がほぼほぼ全てでした。
私の場合は最新記事は問題なく反映されているので、これには当たりません。

そのため最初、ここでいったん「リニューアルがらみかしら?」と調べること・考えることを止めてしまいました。

ただこの問題。トラックバック機能がないブログサービス&「にほんブログ村」の「テーマ」愛用者である私には大変厳しいものがありました。
にほんブログ村に反映されていないと「直接トラックバック」ができないため、テーマに記事を登録することができないのです。。

二週間後にしびれを切らし、しっかり調べることに。
そこで改めてたくさん出回っている「最新記事が反映されない」問題の原因を読み解くことで、「私の問題も根本の原因は一緒だ!」と気付くことができました。

原因

「最新記事が反映されない」については、公式サポートからいくつかのケースとともに解決方法が記載されています。それをしっかり読むだけで、「あ!」と気付いたことが。

▼ RSSが出力(配信)されていない

ご参加されている各ブログサービスの仕様変更などによって、昨日まで正常に出力されていたRSSが突然出力停止されていたり、RSSURL自体が別のURLに変更されたりすることも多々ございます。最新の記事のみがRSSが掲載されず出力されていないケースも時々ございます。

にほんブログ村サポート『新着記事の更新が反映されなかったり遅いのですが?』
https://blogmura-help.muragon.com/entry/167.html

にほんブログ村などのランキングサイトは、RSSに掲載されているブログの概要や更新情報を自動で効率的に収集していて、それが各サイトに反映されるようになっています。
そのため、「RSSが出力されている記事」は反映されますが、逆に言うと「RSSが出力されていない記事」は反映されません。

つまり、移転時の状況は「最新記事はRSS出力されているけれど、過去の記事は出力されていない状況だった」ということになります。
そこで、WordPressの「設定」>「表示設定」を確認すると……

RSS/Atom フィードで表示する最新の投稿数」が10項目という設定になっていました。

普段は全然これで問題ない設定なんです。
更新するたびにRSSから古いものは表示されなくなりますが、一度ランキングサイトに反映されたら、そこから消えることはありませんから。(自分で削除した場合は別ですが)

しかし複数書いたブログを移転させ、それからランキングサイトの登録内容変更を行った場合。RSSに表示されている10件以外のものは、ランキングサイトが収集しようがないので「このブログはこれしか情報ないな」と判断されてしまい、反映されないんですね。完全に原因はこれだ!と確信しました。

解決!

WordPressの「設定」>「表示設定」の項目「RSS/Atom フィードで表示する最新の投稿数」の設定をいったん100件(投稿記事数より多く)に変更しました。
その後にほんブログ村の「Ping代理送信」を押すと、少し時間差はありましたが徐々に記事が増えていき……

数分後には、一番最初に投稿した記事まで無事に反映されました!

公式が出してくださっているヘルプやサポート、しっかり読むのって大事ですね。。

inポイントのみ反映されなくなってしまった問題

もう一つの問題です。
結論を言うと私が入れていたワードプレスの外部リンクに関するプラグイン「WP External Links」の設定に原因がありました。

発生時の状況

inポイントが移転後ずっと0のまま。最初はそんな日もあるかと思っていたのですが、outやPVは前と変わらずポイントが入るのにinはずーーーっと0のまま。
さすがに、「あれ?」と思って、自分でクリック。(ランキングサイトは1日1回自分でクリックしてもOKです。2回目以降はクリックしても反映されません)
自分で確実にクリックしているのに、反映されません。リンクを見返しても、再度貼り替えても反映されず。スマホからもPCからもダメ。。
明らかに問題が発生している状態でした。

先ほども申し上げた通り、INポイントはブログに来てくださった方が「応援しよう」と思ってクリックしてくださったポイントです。これが反映されないのは、応援クリックしてくださった方の行為・厚意を無駄にしてしまっているようで申し訳なくて。。

なんとか解決したいと思ったものの、こちらもにほんブログ村のリニューアルの問題だろうと思って、すぐには取り掛かりませんでした。
しかし一つ目の問題解決後、もしかしてこれもこちら側に原因があ……と疑い、詳しく調べて考えることに。

原因

こちらもサポートをしっかり読み、そこからさらに考えることで原因は判明しました。

▼ https://から始まるURLの場合
https://というように httpの直後に”s”がつく URL(ホームページアドレス)をお使いのブログは、通信が暗号化されているためご登録されてもポイントがつかない場合がございます。

ブログ村のランキング用バナーのソース(タグ)の中にある
rel=”noopener noreferrer” という記述が悪影響しているのが原因のことが多いです。こちらの記述を target=”_blank”とともにお使いのはてなブログ様や WordPress、独自ドメインなどあなたのブログの管理画面からご自身で削除して頂ければ正常化いたします。

にほんブログ村サポート(ポイントがつかないケースを教えてください)
https://blogmura-help.muragon.com/entry/262.html

上記の「rel=”noopener noreferrer”」がまさに原因でした。
とはいえ実は、一番最初にこの対処自体は行っていました。手動で該当のタグを消去して、クリックしても相変わらずinポイントは反映されず……そのため、リニューアルの問題かな?と思っていたのですが……

ふと、自分のWordPressのカスタマイズや整理を見直している際に、あら?と思うことが。

私がWordPressに入れていたプラグイン「WP External Links」の設定で、リンクタグから直接上記の記述を消しても、同じタグが自動で入るようになっていたのです。

解決!

WP External Links」とは、外部へのリンクを自動的に別のタブで開くようになるプラグインです。「target=”_blank”」を各リンクにいちいち入力しなくてよくなるので、便利だな〜と思って入れたプラグインでした。

しかし、このプラグインの設定をそのままにしていると、外部リンク全てに対して「noopener」「noreferrer」の記述がデフォルトでは自動的に加えられるようになっています。そのため、設定で以下のチェックを外してみることに。

上記箇所のチェックを外すことで、該当タグが自動的に記述されることがなくなります。
結果、これ以降INポイントが無事に反映されるようになりました。

ちなみに……

現在、ハニコログ。では「WP External Links」のプラグインは使用していません。
私が使用しているテーマ「Luxeritas」では、「記事内の外部リンクを別タブで開く」が簡単に設定できることに気付いたからです。

また、上記設定ですべての外部リンクから「noopener」を外してしまうのはリスクもあります。”target=_blank”にはセキュリティ的に問題があるらしく、リンク先のサイトに悪意のあるコードが含まれていると、フィッシング詐欺被害を受ける可能性があるそうです。

◆ ワードプレスのリンクに付与される「rel=”noopener”」の意味と必要性をご存知ですか?
https://tabi-z.com/about-noopener

変なサイトへのリンクは貼っていないつもりですが、ちょっと怖いですよね。
WordPressはそもそも投稿時に「noopener」を追加してくれるようです。が、プラグインで該当のチェックをあえて外してしまうと、追加されなくなってしまいます。

「にほんブログ村」へのリンクのみ「noopener」を消したくて、その他の全てのサイトは「noopener」を追加したい。
そしてプラグインなしでも、自動的に外部リンクを別タブに開けることに気付いた。
この二つの理由で、私はもう「WP External Links」は使っていません。

ブログランキングサイトに関する問題解決!

長くなりましたが、以上がライブドアブログ→WordPressに移転した際、登録しているブログランキングサイトで起こった問題の解決メモです。
何か起こったらまずは「サポート」を読み、読むだけじゃなくちゃんと考えることが大事……と改めて思ったトラブルでした。