SEO対策にやったことが裏目に!WordPressのGoogle XML Sitemapsをアップデートしたらエラー多発でインデックスが0になった!?
ちゃんと設定したのにインデックスが0にいいいいいいいうわああああああ!!!
筆者の場合はGoogle XML Sitemapsバージョン「3.4.1→4.0.8」のアップデート時に起こった悲劇だった。
さっさと対処法知りたい方は目次から「対処方法」へ飛んで下さい。
※追記:2017年6月、再度試したら何故か成功しました(´・ω・`)どういうこっちゃ。
とりあえずこの記事は残しておきますが、4.0.8へアップデート成功しました。何がいけなかったんだろう・・・。
もくじ
プラグインはすぐアップデートするものではない。
WordPressの画面でこんなの気になりますよね?
「今すぐ更新してください。」いやいやいや待った。まずは落ち着こう。ここで更新しては駄目だ。
プラグインをそんな急いでアップデートしなくても“影響は絶対にない”からまずは落ち着いてググりましょう。
仮にアップデートしてエラーがなかったらOK。
筆者と同じくエラーが出て「インデックスが0」になっても直ちに影響はないので落ち着いて対処しましょう。
Google XML Sitemaps「Ver4以降」の罠
筆者はなーんにも考えずやってしまった「今すぐ更新する」
更新しました!
ここ重要。なーんにも考えず削除押しちゃったんだよね。でも普通は正しい動作するっぽいけど筆者の場合違った。
Google XML Sitemaps Ver4以降ではサイトマップ名が変更されてて
自分のURLの後に「index.php?xml_sitemap=params=」が作られるはずなんだけど何故か「sitemap.xml」が作られた。
まあ正しく通知されてるならいっかあとか思って「Google Search Console」にサイトマップを追加しに行きました。これが悲劇の始まり。
最初は保留保留。様子見しよ~とか思って放置して数十分~1時間後
エラー数:10
!?!?!?こんなの初めて見たので焦る焦る。
エラーの詳細を見て見てると
一般的なHTTPエラー:404ページが見つかりません。
サイトマップにアクセスしようとした際にエラーが発生しました。サイトマップがガイドラインに従っており、指定した場所からアクセス出来ることを確認してから、再送信して下さい。
サイトマップがHTMLです。
サイトマップがHTMLページです。サポートされている形式のサイトマップを使用して下さい。
指定した場所にアクセス出来るし、意味わからないよね!
極めつけはこれ。
インデックスが下がってるうわああああ
また時間が経ったら滑り台になってます。大変です。
これではまずいと思いダウングレードをすることに。
対処方法
Google XML Sitemaps ダウングレード手順
1.WordPressの画面で「プラグイン」→「インストール済みプラグイン」
2.Google XML Sitemaps「停止」→「削除」
3.Google XML Sitemapsダウンロードページに行き「3.4.1」ダウンロード
4.WordPress「プラグイン」→「新規追加」→「プラグインのアップロード」で先ほどの「Google XML Sitemaps 3.4.1」をアップロード有効化
5.サイトマップを再構築化。あとは以前自分が設定してた設定にして終了。
ちゃんと「更新を通知しました。」になってればOK
Google Search Consoleに再度登録
筆者の場合全部おかしくなったので一度「サイトマップを削除」→「再度登録」しました。
もちろん3.4.1なので「sitemap.xml」です。
ものくろぼっくすさんの記事にこのような事が書いてありました。
RSSフィードもGoogle Search Consoleのサイトマップに登録でき、推奨されています。
Google ウェブマスター向け公式ブログ: XML サイトマップと RSS/Atom フィードのベストプラクティス → http://googlewebmastercentral-ja.blogspot.jp/2015/02/best-practices-for-xml-sitemaps-rssatom.html
XMLサイトマップとRSSフィードの両方を送信することをGoogleが公式に推奨 | 海外SEO情報ブログ → https://www.suzukikenichi.com/blog/google-officially-recommends-to-submit-both-sitemaps-and-feeds/
WordPressのRSSフィードのURLもパーマネントリンク設定によって変わります。?feed=rss2
feed/
のどちらかの場合が多いですが、詳しくはこちらをご覧ください。
とのこと。つまり
「?feed=rss2」か「feed/」をGoogle Search Consoleのサイトマップに登録しちゃえばいいのです。
gomaruyon.comは「http://gomaruyon.com/feed/」でした。
ちなみにこんな感じです
まとめ
この事件から1ヶ月経ちましたが今のところ問題はないです。普通に検索からも人が入ってきてます。
これを見たあなたも検索から入ってきているならこのやり方で問題ないはず。
落ちたけどちゃんと回復したしね!
最高の読書BGM【Amazon Music Unlimited】 音楽1億曲以上聴き放題!
学生は入らないと損!タダ同然でいろいろ使い放題のPrimeスチューデント
動画・音楽・写真保存・送料無料など特典多数
映画・アニメ・ドラマ大量見放題、音楽聴き放題、写真オリジナル画質で保存し放題、金額関係なく送料ほぼ全部無料!ポイント還元!など常時利用可能
忙しい人必見!耳で聴く本Audibleなら運転中でも満員電車でも本が読める!
ラインナップは小説・ラノベ、ビジネス、教養、自分磨き、堀江貴文、実用書、英語・語学、などオールジャンル。プロの声優や俳優による朗読なので内容がスッと頭に入ってくる。
Amazonって “0円” で買えるものあるって知ってた?