PR
スポンサーリンク
スポンサーリンク

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

search console

この記事は2016年4月現在のものです。

ご注意ください。

Search Console ブロックされたリソースの発生

先だってはてなブログProに変更して以来、困ったことが起きていました。

Search Console に登録しているのですが、その中で「ブロックされたリソース」で表示されるページ数が激増したのです。

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

Search Consoleの画面

search console
対策した後なので数値が下がってきていますが3日程を置いて更新されるデータが右肩上がりで「これやばいのかな??」と思っていました。

登録している記事数が約230位なので、ほぼ全ての記事がエラーになりそうな勢いでした。

(はてなに問い合わせてみましたが10日経ってもお返事はありませんでした。。)

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

search console

ブロックされている理由は、はてなの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ディレクトリ配下のモジュールのようなので、このディレクトリにアクセスが許可されていないのであればエラーがでるのはまぁ当然です。

ただ、関係性がわかりませんでした。

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

search console

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

「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個も同じ内容なのでほぼゼロになったと考えていいかと思います。