読者です 読者をやめる 読者になる 読者になる

lond日記

思ったことを気まぐれに書きます。

Search Console ブロックされたリソース はてなブログ (ネット)

先だってはてなブログProに変更して以来、困ったことが起きていました。Search Console に登録しているのですが、その中で「ブロックされたリソース」で表示されるページ数が激増したのです。

はてなブログProに変更する前は多くても20位だった数字が登録10日で160まで増えました。

Search Consoleの画面

f:id:a-londenion:20160401071031j:plain
対策した後なので数値が下がってきていますが3日程を置いて更新されるデータが右肩上がりで「これやばいのかな??」と思っていました。登録している記事数が約230位なので、ほぼ全ての記事がエラーになりそうな勢いでした。(はてなに問い合わせてみましたが10日経ってもお返事はありませんでした。。)

ブロックされたリソースの確認方法をネットで調べて「Fetch-as-Google」でブロックされた表示と普段の表示を見てみましたが、スクリプトやAJAXがブロックと出ますが重要度は「低い]になっています。(見た感じ広告の有無位しか違いがない。)

f:id:a-londenion:20160401075630j:plain

ブロックされている理由は、はてなのrobots.txtがアクセスを禁じているからですが、自分で修正できないrobots.txtのアクセス許可を変更する事はできません。

正直、知識がないので、「はてな robots.txt ブロックされたリソース」等で検索もしてみましたが、それらしい情報は見つかりませんでした。

robots.txtの中身を見るとこうです。

User-agent: *
Sitemap: http: //lond.hateblo.jp/xxxxxxx_xxxxx.xml
Disallow: /api/
Disallow: /draft/

つまり、全て(*)のユーザーエージェントに対し、apiとdraftディレクトリへのアクセスを許可しないとあります。

エラーがでている「リソース」はapiディレクトリ配下のモジュールのようなので、このディレクトリにアクセスが許可されていないのであればエラーがでるのはまぁ当然です。ただ、関係性がわかりませんでした。

ただ、見ていて気づいた事がありました。

f:id:a-londenion:20160401075715j:plain


エラーが増えてくる中で、表示されるリソースの記載が全て同じで表記はこうあります。

「http: //lond.hateblo.jp/api/module /xxxxxxxxx_xxxxxxxxxxx&circle_id=11696248318754550848」


「circle_id」ってもしかして「参加グループ」の事???


調べてみると「11696248318754550848」は私が登録している参加グループの値でした。

そういう観点で見てみると、エラーがでているページのhtmlに参加グループの値がある場所は一箇所しかありません。サイドバーに登録していた「モジュール」部です。ブログを登録した時から自動的(?)に表示していた気がするので気に留めていませんでしたが、このリンクから繋がる先がエラーになっているんじゃないだろうかと。


Proに登録して参加グループの表示を設定していれば全てのケースでこうなるかどうかはわかりません。(私の場合、広告やボタンの表示位置を変えるためにCSSを修正しているのが関係あるのかもしれないし。) ただ、モジュールから参加グループの設定を外して1週間で「160から90まで」下がりました。他に大きく変更した点はないので、効果はあったということで、以前に近い数字まで下がりそうな気はします。でも、なんで急にエラーになるようになったのかは、残念ながら私には分からずじまいです。


追記 2016/04/13 : 
問い合わせから約1ヶ月経ちましたが、はてなさんからメールで回答をもらいました。グループをサイドバーに表示させてもエラーが出ないような対策を検討するけど取り敢えずサイドバーから「参加グループ」を外してねという事でした。

 
追記 2016/05/10
ブロックされたリソース数はその後、順調に減り1個にまでなりました。その1個も同じ内容なのでほぼゼロになったと考えていいかと思います。