Search Console 『サーバーエラー』対策 顛末記

Webサイト 運用管理 SEO対策
Search Console の クロールエラーに悩む
 
毎日のように、Search Console から、次のようなメールが届く。
1.スマートフォン用の Googlebot が http://arakan60.mydns.jp/ でのサーバーエラーの増加を検出しました Message type: [WNC-628900]
 
2.http://arakan60.mydns.jp/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
 
3.http://arakan60.mydns.jp/wordpress/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
 
 

 

スポンサー リンク

 

 
 
1-①.スマートフォン用の Googlebot が http://arakan60.mydns.jp/ でのサーバーエラーの増加を検出しました Message type: [WNC-628900]
crawlerr112
 
1-②.内容は以下のようなもの。
crawlerr122
 
2-①.http://arakan60.mydns.jp/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
crawlerr132
 
2-②.内容は以下のようなもの。
crawlerr142
 
3-①.https://arakan60.com/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
crawlerr152
 
3-②.内容は以下のようなもの。
crawlerr162
 
 
クロールエラーが発生するようになった経緯と原因
 
crawlerr512
 
原因:2 サイトマップにアクセス出来なくなった為
①.『2016.08.27 PHPで、PCとスマホによってページを振り分ける』処置で、index.php を組み込んだことにより、PCサイトのサイトマップにアクセス出来なくなった。⇒ 対策:元の index.html に戻す2016.10.11
 
②.『2016.08.28 WordPressサイトのドメイン名を変更する』処置で、arakan60.com にドメイン名を替えたことにより、wordpressサイトのサイトマップにアクセス出来なくなった。
⇒ 対策:元の arakan60.mydns.jp/wordpress に戻す
 
原因:1 PCサイトのサイトマップが壊れた為
sitemap.xml 内容の一部
crawlerr552
 
PCサイトのサイトマップが壊れていると気づくまでの経緯。
 
crawlerr523
 
サーバーエラーに関する内容。

crawlerr252

 
crawlerr011
 
crawlerr242
 
まず、サーバーエラーになったURLが
http://arakan60.mydns.jp/01kaidou/04kousaku/03bike/04kousaku/01kaidou/21jitensyako-su.html
のような事象のものが多く発生しており、
 
crawlerr532
ページ間のリンクを上図のように相互に貼っていると、クローラーがループしタイムアウトになるのではないかと、ページ間のリンクを全て外してみる。
追記:2016.10.06 robots.txt の設定で、このループをブロックできることが判ったので、外したリンクを元に戻す。
 
crawlerr021
 
WordPress のドメイン名を変更した際に設定した、WordPress アドレス(URL)に問題があるのではないかと、変更してみる。
crawlerr262
 
crawlerr031
 
次に、ページ間のリンク切れをチェックし修復する。
crawlerr272
 
crawlerr041
 
更に、クロールエラーの中に漢字化けしている様なものがあったので、カテゴリーの ”未分類” スラッグを英字に変更する。
crawlerr282
 
crawlerr051
 
ここまでの過程で、サイトマップそのものの内容が壊れている事に気付いた。
crawlerr552
 
Webサイトのサイトマップは、自動生成ツール「sitemap.xml Editor」を使用して作成しており、何故このようなURLになったのかは想像ではあるが、サイトマップ作成ツールは、リンクを辿ってURLを生成しているので、複雑なリンク構成にすると正しく作成されなかったり 『ループ』 することがあるのではないかと思われる。
 
⇒ 対策:サイトマップを手作業で修正し、アップロードし直す
crawlerr292
 
サイトマップはツールを使用して作成してもよいが、手作業にてチェックし修正する必要がある、ということが分かった。
 
サイトマップの登録状況。
crawlerr612
WordPress サイトのサイトマップは、Google XML Sitemaps というプラグインで作成し送信したもので、「All In One SEO Pack」で、XMLサイトマップの設定を行っている。
従来、それぞれのサイトマップに警告が出たり、エラーが発生していたがこれで収まった。尚、arakan60.com にはサイトマップを登録しなくとも、wordpress の『設定』→ 『XML-Sitemap』で確認すると、http://arakan60.com/index.php?xml_sitemap=params=pt-post-2016-06 で正しく通知されている。
 
★ 追記 2016.09.14 まだ、PCサイトの ”見つかりませんでした” エラーが発生するため、WordPress サイトのサイトマップにも問題がるのではないかと思い、手作りもの (wpsitemap.xml) をアップロードし、同時に、Google XML Sitemaps プラグインを停止した。(送信件数が倍増し、正しいURL数になる。)
サイトマップの登録状況。(2016.09.14現在:全て手作成)
crawlerr614
 
こうすることで、arakan60.com にもサイトマップが登録できた。
これで、確実なサイトマップの運用が出来るようになったのは良いが、ページを追加するたびにサイトマップをメインテナンスしなければならない、という手間が増えた。
 

以上。
(2016.09.12)

 

 

スポンサー リンク

 

             

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください