サイトアイコン アラコキからの Raspberry Pi 電子工作

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]
 
1-②.内容は以下のようなもの。
 
2-①.http://arakan60.mydns.jp/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
 
2-②.内容は以下のようなもの。
 
3-①.https://arakan60.com/ でのサーバーエラーの増加を Googlebot が検出しました  Message type: [WNC-786101]
 
3-②.内容は以下のようなもの。
 
 
クロールエラーが発生するようになった経緯と原因
 
 
原因: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 内容の一部
 
PCサイトのサイトマップが壊れていると気づくまでの経緯。
 
 
サーバーエラーに関する内容。

 
 
 
まず、サーバーエラーになったURLが
http://arakan60.mydns.jp/01kaidou/04kousaku/03bike/04kousaku/01kaidou/21jitensyako-su.html
のような事象のものが多く発生しており、
 
ページ間のリンクを上図のように相互に貼っていると、クローラーがループしタイムアウトになるのではないかと、ページ間のリンクを全て外してみる。
追記:2016.10.06 robots.txt の設定で、このループをブロックできることが判ったので、外したリンクを元に戻す。
 
 
WordPress のドメイン名を変更した際に設定した、WordPress アドレス(URL)に問題があるのではないかと、変更してみる。
 
 
次に、ページ間のリンク切れをチェックし修復する。
 
 
更に、クロールエラーの中に漢字化けしている様なものがあったので、カテゴリーの ”未分類” スラッグを英字に変更する。
 
 
ここまでの過程で、サイトマップそのものの内容が壊れている事に気付いた。
 
Webサイトのサイトマップは、自動生成ツール「sitemap.xml Editor」を使用して作成しており、何故このようなURLになったのかは想像ではあるが、サイトマップ作成ツールは、リンクを辿ってURLを生成しているので、複雑なリンク構成にすると正しく作成されなかったり 『ループ』 することがあるのではないかと思われる。
 
⇒ 対策:サイトマップを手作業で修正し、アップロードし直す
 
サイトマップはツールを使用して作成してもよいが、手作業にてチェックし修正する必要がある、ということが分かった。
 
サイトマップの登録状況。

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現在:全て手作成)
 
こうすることで、arakan60.com にもサイトマップが登録できた。
これで、確実なサイトマップの運用が出来るようになったのは良いが、ページを追加するたびにサイトマップをメインテナンスしなければならない、という手間が増えた。
 

以上。
(2016.09.12)

 

 

スポンサー リンク

 

             

 

 

 
モバイルバージョンを終了