2017年7月5日

6月上旬からGoogle Consoleで不可解な現象が発生しました。
Google Consoleのサイトマップエラーの対処方法をまとめました。

現象

・Google Consoleのサイトマップでエラー(sitemap-image.xml)が発生。
・sitemap.xmlを参照すると2明細出ていて、sitemap-image-1.xmlを参照すると
サイトマップが見つかりません。現在生成中の可能性…」のエラーでいつ見てもこのメッセージが表示される。
過去のblogページでエラーが発生。数か月前にエラーがないことを確認。
・googleで検索順位が、大きくDOWN。別件の致命的エラーとの関連かの判断できず。

すべて不可解な現象で、こちらでは思いつく操作がありません。
関連することで、様々な対処を行いましたが改善の余地がありません。

根本原因は、WordPressのjetpack5.0sitemap関連の問題が発生しているようです。
メモを辿ると、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のサイトマップでエラーが発生していないので、サイトマップの件は対処できました。しばらく様子を見てみます。