WordPressのブラグインGoogle XML Sitemaps3.4.1から4.xにバージョンアップしたとき、インデックスされずに困りました。
そして、インターネットで検索した結果、4.x以降でインデックスされない場合は3.4.1にダウングレードするという対処法しか見つけられませんでした。そこでその時は、
Google XML Sitemaps3.4.1にダウングレートしました!
そのとき、以来気にはなっていたのですが、そのままにしていました。
Google XML Sitemaps 4にバージョンアップできた!
しかし、解決法を見つけました。お助けいただいたのはこちら⇒
Google XML Sitemaps ver4以降でウェブマスターツールにうまくサイトマップが登録されにくいトラブルをどうにかしてみた【WordPressプラグイン】
バージョンアップする
①WordPress管理画面[プラグイン]⇒Google XML Sitemaps[バージョン4.x]をクリックします。
②[設定]⇒[XML-Sitemap]をクリックします。
③「sitemap.xml」と「sitemap.xml.gz」のファイルがWordPressのディレクトリ内に残っているので削除するようにと、赤字で表示されています。「try to delete them automatically」をクリックして、自動でファイルを削除します。
④「古いファイルは正しく削除されました。」を確認します。
バージョンアップはこれで終了です。
バックアップファイルの削除
自動削除するとWordPressのディレクトリ内にバックアップファイルとして「sitemap.backup.xml」と「sitemap.backup.xml.gz」という形で残ります。これも不要なら(普通はいらない)削除します。 |
All in One SEO Packというとても便利なプラグインを使っています。このプラグインにもXMLサイトマップの機能はありますが、このブログはGoogle XML Sitemapsの方を使用しています。
しかし、管理画面[All in One SEO Pack]⇒[XMLサイトマップ]に、
「sitemap.xml」と「sitemap.xml.gz」のファイルを削除したことにより、残ったバックアップファイル「sitemap.backup.xml」と「sitemap.backup.xml.gz」をどうするか(保存か削除か)というメッセージが出ているのに気が付きました。
その時はよく理解していなくて、削除する勇気がなかったので保存をクリックしたら、「リネームしました」になりました。削除してしまってよかったようです。この後、メッセージは消えていたのでそのままにしてあります。
サーチコンソールのサイトマップURLを変更
Google XML Sitemaps4以降からの仕様変更により、サイトマップURLが「https://サイトURL/ndex.php?xml_sitemap=params=」になりました。
Googleサーチコンソールに登録してあるサイトマップのURLを変更します。
削除:sitemap.xml ⇒ 追加:ndex.php?xml_sitemap=params=
新しいサイトマップの追加
①サーチコンソール管理画面[サイトマップ]をクリックします。
②新しいサイトマップの追加に[ndex.php?xml_sitemap=params=]を入力⇒[送信]をクリックします。
③サイトマップを送信しました[OK ]をクリックします。
※[ndex.php?xml_sitemap=params=]を送信したら、「不明」「取得できませんでした」というエラーになりました。しかし、[sitemap.xml]や[ndex.php?xml_sitemap=params=]を送っている内に送信できました。
④「成功しました」を確認して終了です。
古いサイトマップの削除
①削除するサイトマップ[sitemap.xml]をクリックします。
②[サイトマップの削除]をクリックします。
③サイトマップを削除しますか?[削除]をクリックします。
④[sitemap.xml]は削除され、[ndex.php?xml_sitemap=params=]のサイトマップのみ表示されています。
※新しいサイトマップを追加した日(3/28)にはなぜか削除できませんでした。諦めていましたが、しばらくたって(4/13)試したら削除できました。
Bing webマスターツールのサイトマップURLを変更
Bing webマスターツールに登録してあるサイトマップのURLを変更します。
削除:sitemap.xml ⇒ 追加:ndex.php?xml_sitemap=params=
サイトマップの送信
①Bing webマスターツール管理画面[サイトマップ]をクリックします。
②サイトマップの送信欄に[https://サイトURL/ndex.php?xml_sitemap=params=]を入力⇒[送信]をクリックします。 ⇒送信したサイトマップは保留中となりました。
しばらくして、状態は成功となっていますが、送信されたURLは保留中⇒0 になりました。
送信されたURLが0では困りますが、しばらく様子を見ます。
古いサイトマップの削除
①削除するサイトマップ[sitemap.xml]の□にチェックを入れると、[削除]のボタンが表示されますのでクリックします。(「発見済み」とかよくわかりませんが、私は削除しました。)
②[https://サイトURL/ndex.php?xml_sitemap=params=]が 0⇒保留中 に変わりました。
③翌日、状態は成功、[ndex.php?xml_sitemap=params=]の送信されたURLは、保留中⇒送信数 に変わりました。【確認した日:4/17】
※しかし、削除したはずの[sitemap.xml]は復活しています。
④[ndex.php?xml_sitemap=params=]をクリックすると、インデックスされたURLが表示されます。
無事終了です、のはずが・・・・・!
送信されたURLの送信数がおかしい!
■送信されたURLはまた0 になっていました。【確認した日:4/19】
■次に確認した時、0⇒送信数 になっていました。【確認した日:4/20】
削除した[sitemap.xml]が復活していることから、何らかの繋がりがあるのかもしれません。とりあえず元に戻りましたので、終了とします。