6月上旬からGoogle Consoleで不可解な現象が発生しました。
Google Consoleのサイトマップエラーの対処方法をまとめました。
現象
・Google Consoleのサイトマップでエラー(sitemap-image.xml)が発生。
・sitemap.xmlを参照すると2明細出ていて、sitemap-image-1.xmlを参照すると
「サイトマップが見つかりません。現在生成中の可能性…」のエラーでいつ見てもこのメッセージが表示される。
・過去のblogページでエラーが発生。数か月前にエラーがないことを確認。
・googleで検索順位が、大きくDOWN。別件の致命的エラーとの関連かの判断できず。
すべて不可解な現象で、こちらでは思いつく操作がありません。
関連することで、様々な対処を行いましたが改善の余地がありません。
根本原因は、WordPressのjetpack5.0でsitemap関連の問題が発生しているようです。
メモを辿ると、6月5日~7日を境におかしな現象が始まっていました。6月6日にjetpack5.0がリリースされているので、現象と合致します。
対処
1.jetpack4.7.1をダウンロードして、zip解凍・FTP経由でサーバにダウングレードインストールしました。(どうやって入手したのか?忘れてしまった!)
2017/7/6追記
プラグインのダングレード入手方法
参照してください。
2.jetpack5.0が再インストールされて面倒なことが起きないように、wordpressのプラグイン更新を停止します。障害状況を判断して、将来的に解除します。
WordPressで使用されているfunction.phpに以下を追記。
add_filter('site_option__site_transient_update_plugins', 'filter_hide_update_notice'); function filter_hide_update_notice($data) { if (isset($data->response['jetpack/jetpack.php'])) { unset($data->response['jetpack/jetpack.php']); } }
Google Consoleのサイトマップでエラーが発生していないので、サイトマップの件は対処できました。しばらく様子を見てみます。