https://ririchiko.com/ の CSS ファイルおよび JS ファイルに Googlebot がアクセスできません
久しぶりにグーグルウェブマスターツールを開いてみたら、いきなりこんな警告めいたメッセージが届いていました。
これ、WordPressを使ってると、結構たくさん受け取ってる人がいるらしいので、ログインして確認してみてください!
スポンサーリンク
[ad]
ウェブマスターツールとは
ウェブマスターツールとは、web管理者のためのツールで、
グーグルが無料で提供しているツールです。
自分のサイトがGoogleからどんなふうに認識されてるのかを知ることができます。
web上の問題点やGoogleからの警告がわかるので、
ペナルティを受ける前に改善することができるってわけです。
例えば、今まで私のところにきたメッセージは、
「不正リンクが貼られてますよ」とか
「Googlebot がサイトにアクセスできません」とかがあり、それに対する対策法なども書かれてたので、なんとか解決できました(多分w)
対処法は?
Google Search Consoleから7/29に届いてたメッセージがこれです
https://ririchiko.com/ のウェブマスター様
Google のアルゴリズムによるコンテンツのレンダリングとインデックス登録に影響を及ぼす問題が貴サイトで発生していることが Google のシステムにより判明しました。具体的には、robots.txt ファイルでの制限のために Googlebot が JavaScript や CSS ファイルにアクセスできません。Google では、これらのファイルによりウェブサイトが正常に機能していることを認識するため、これらのアセットへのアクセスをブロックすると検索結果における掲載順位が
本来よりも低くなる可能性があります。
海外SEO情報によると、これって警告ではないらしいんです。
私のサイトがcssやjsファイルをブロックしてるらしく、コンテンツが読み取れないかもしれませんよってことらしいです。
cssやjsが読み込めなくても、コンテンツの内容が読み取れているのであれば、そんなに大至急どうにかしなければいけないということはないのです。
でも、なんかずっと気になると思うので、一応対応しておきました。
基本、書いてある通りにする
警告と一緒に対処方法が記されてるので、基本的にその通りにやれば問題ないと思います。
こんな感じです。
よくわからない方へ
「robots.txt テスターで変更をテストします。」と言われても、どんなふうに変更したらいいのかわからないだろうから、説明しておきます。
wordpressの場合、robots.txtというのが作られてる場合があり、そこで
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
このように記述されてることがあるらしいんですね。
実際私のサイトにも記述されてました。
で、cssとかjsのファイルってwp-includesに入ってるので、disallow、つまり許可しないということはcssやjsを読み込めないってことなんです。
だから、これをコメントアウトしてアップロードします。
User-agent: * #Disallow: /wp-admin/ #Disallow: /wp-includes/
アップロードの場所は、index.phpがあるところ。
それが終わったら、robots.txt テスターでテストをクリック。
許可されてることがわかったらOK。
おそらくこれだけでいいと思うんですが、Googleから「もう大丈夫だよ!!」というメッセージが来るわけではないので、不安は残ったままだったりしますw
でもおそらく大丈夫!
このメッセージが来た直後にちょっとアクセスが落ちてるんですよね。
でもその後対策してからまた上がってる。
大きい差はないんだけどwww
だからまぁ、この程度ってことですよ。