今月はTwitter特集!
ブロックされたリソースでajax.phpエラーの解決方法
The following two tabs change content below.
ソルティー

塩畑 貴志(ソルティー)ともうします。

中学の頃、完全に記憶喪失になり、普通のレールに乗ることが夢に。しかし、社会人になってからADHDと分かり、組織にうまく染まれず、行き着いたのがフリーランスという道でした。

ブログで大事にしてることは『ブログ』を一つの作品として発信し、どんなに辛いことがあっても見本になれる生き方を見せることです。

どうも!ソルティーです。

GoogleSearchConsoleの中にブロックされたリソースというものがありますが…。

 

ここでブロックされたリソースがかなり多くなってしまった時期がありました。

ブロックされたリソース:144個のエラーが!

実はこのブロックされたリソースを放置すると検索順位が大幅に下がる可能性があるのです。

 

今回はajax.phpというものが悪さしていたのですが、

ブロックされたリソース:ajax.phpがブロックされたリソースでいっぱい

 

実は一行追加すれば解消するケースもあるので確認してみましょう。

(今回はちょっと難しい話です)

 

そもそもブロックされたリソースって何?

私たちは目で見てウェブサイトを閲覧しますが、Googleの検索結果に載せてくれるクローラーはウェブサイト側で許可されている情報のみを取得してサイトを閲覧しています。

ここで許可されている情報の中にブロックされた情報があると、クローラーがうまくページを作り出すことができず、正確な評価をもらえない可能性があるのです。

ブロックされたリソース:人間とrobotのウェブサイトの見方

 

ブロックされたリソースというのが不自然に多い場合、robots.txtの記述が間違っている可能性があります。

 

ブロックされたリソースの解決法

ブロックされたリソースはそのまま放置していても解消されることはありません。

robots.txtの中身を書き換えて、クローラーさんがちゃんとウェブサイトを閲覧できるようにしてあげればOKです。

 

robots.txtを書き換えてadmin-ajax.phpを許可する

ajaxが許可されていない場合、クローラーはうまくページを構成することができません。

robots.txtに一行追加して許可してあげましょう。

たったこれだけで、ほとんどのリソースが許可されるケースがあります。

ブロックされたリソース:ajax.phpがブロックされたリソースでいっぱい

このようにajax.phpがブロックされたリソース内に多かったなら、さきほどの一行をrobots.txtに追加してみましょう。

 

ちなみにajaxって何?

通常、ウェブサイトの閲覧データを作る順番は、1の情報を全て作り終わってから2の情報を読み込みに行く……という方法です。

ですが、それだと時間がかかるので、指定したデータだけは他のデータと同時に読み込ませる方法です。

詳しくはコチラのサイトに載っています。

[relation head="あわせて読みたい" link="http://unskilled.site/wordpress%E3%81%A7%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8Bajax%E3%81%AE%E5%9F%BA%E6%9C%AC/" text="wordpressで使ってみるajaxの基本" color="yellow"]

 

jsファイル、cssファイルを許可する

サイトを構成するjsファイルや、サイトのレイアウト情報を構成するcssファイルもエラーになる可能性があります。

もし、jsや、cssなどがブロックされている記述を見かけたらクローラーさんが閲覧できるように許可しましょう。

 

ただし、普通に.jsなどで許可するとブロックされたままになってしまうようなので、下記のようにしてみてください。

*というのは、ワイルドカードを指定していると思われます。

ちょいと内容が難しいのですが、js、cssのクロールの大事さはこちらの記事を読めば分かります。

[relation head="あわせて読みたい" link="https://www.suzukikenichi.com/blog/google-sends-massages-to-sites-blocking-css-and-javascript/" text="CSSとJSファイルをブロックしているサイトに警告メッセージをGoogleが一斉送信" color="yellow"]

 

まとめ

robots.txtを書き換えて一行追加してあげればajax.phpエラーが解消します!

まぁ、ぶっちゃけrobots.txtの書き方がよく分からなかったら下記のようにすればOKです。

 あなたのサイトURLを直すのを忘れないでくださいね
関連キーワード
関連コンテンツ

この記事が気に入ったら
フォローしよう

最新情報をお届けします

Twitterでフォローしよう