Google XML SitemapsプラグインのPing送信のバグ? のおまけ Ping送信って何?

Ping
©いらすとや.

この記事は前回のおまけです。

Google XML Sitemapsプラグインは、WordPressのサイトマップを作成するだけでなく、更新した際にGoogleに通知する機能も持っています。この通知機能はPing送信機能と呼ばれます。しかし、このPing送信はあまり効果がないため、WordPressの標準のサイトマップ表示機能や他のサイトマップ出力プラグインにはあまり採用されていません。Ping送信が効果がないことは、前回の記事で説明しました。
このページでは改めてPing送信について説明します。

XMLサイトマップのPing送信とは

XMLサイトマップとは、検索エンジンに自分のWebサイトの中身を教えるためのファイルです。検索エンジンはこのファイルを見て、Webサイトにあるページを認識してクロールします。これは、検索エンジンのクローラー(ボット)がWebサイトをクロールしてサイト内の他のページの存在を認識するより効率的です。

XMLサイトマップのPing送信機能とは、Webサイトに新しいページを作ったり変えたりしたときに、検索エンジンに知らせるための機能です。これは、XMLサイトマップの更新を早く伝えることができます。例えば、「新製品の発表」というページを公開したら、Ping送信機能で「新しいページがありますよ」(XMLサイトマップが更新されました)と検索エンジンに伝えます。すると、検索エンジンは「そうなんだ」と思って、XMLサイトマップを読み取りに来て新しいページの存在を認識してくれます。なお、新しいページの存在を認識することと新しいページをクロールしてコンテンツの中身を認識することは全く別です。

Ping送信はその受け手である検索エンジン側の対応が必要です。GoogleはサイトマップのURLをPing送信する方式に対応しています。現在はBingやYandexはサイトマップURLのPing送信対応を停止してIndexNowという方式のPing送信に対応しています。このページはGoogleが対応するサイトマップURLのPing送信についてです。

Google XML SitemapsプラグインのPing送信は何をするか

WordPressのXMLサイトマップ出力用プラグインにはXMLサイトマップのPing送信機能を持っているものがあります。WordPressのXMLサイトマップ出力用プラグインの中でも最も利用者が多いGoogle XML SitemapsプラグインにはPing送信機能があります。

このXMLサイトマップのPing機能はどのように動作するのか見てみましょう。

Google XML SitemapsプラグインでのPing送信はどのようなことをしているでしょうか。
2022年8月19日時点で最新版のバージョン 4.1.5 ではBingへの通知は無くなってGoogleにのみPing送信を行うようになっています。
WordPressの在り処/wp-content/plugins/google-sitemap-generator/sitemap-core.phpの2300行周辺にGoogleへのPing送信の処理が書かれています。

コードの提示は省略しますが、Ping送信でやってることは
http://www.google.com/webmasters/sitemaps/ping?sitemap=https://ウェブサイトのドメイン/sitemap.xml にアクセスしているだけです。
黄字の色https://ウェブサイトのドメイン/sitemap.xmlの部分は、自身のウェブサイトのサイトマップのURLに読み替えてください。

XMLサイトマップのPing送信を手動で実行する

スクリプトでの自動処理ではなくターミナル(コマンドライン)でこのURLにアクセスするとどのような応答があるのか試してみましょう。(ブラウザでも確認できます。ブラウザのURL入力欄に上のURLを入力します。)

以下のように「がとらぼ」のサイトマップのURLを送信してみました。
$ curl "http://www.google.com/webmasters/sitemaps/ping?sitemap=https://gato.intaa.net/sitemap.xml"
<html><meta http-equiv="content-type" content="text/html; charset=UTF-8">
<head><title>Google Webmaster Tools
-
Sitemap Notification Received</title>
<meta name="robots" content="noindex, noodp">
<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript">
    </script>
<script type="text/javascript">
      _uacct="UA-18009-2";
      _utcp="/webmasters/";
      _uanchor=1;
      urchinTracker();
    </script></head>
<body><h2>Sitemap Notification Received</h2>
<br>
Your Sitemap has been successfully added to our list of Sitemaps to crawl. If this is the first time you are notifying Google about this Sitemap, please add it via  <a href="http://www.google.com/webmasters/tools/">http://www.google.com/webmasters/tools/</a>  so you can track its status. Please note that we do not add all submitted URLs to our index, and we cannot make any predictions or guarantees about when or if they will appear.</body></html>

緑色の行がPing送信のコマンドで、その後の白字の全部(HTML)がGoogleからの応答です。
「サイトマップの通知を受け取りました、クロール(予定の)リストに追加しました」という返事が表示されたのでこれで完了です。
これを「Ping(ピン)送信」と称しています。

Google XML SitemapsプラグインのPing送信結果を確認する

Google XML Sitemapsプラグインは、WordPressのXMLサイトマップを自動的に作成し、GoogleにXMLサイトマップの更新を通知することができる便利なツールです。しかし、Ping送信が正常に行われているかどうかは、WordPressの管理画面からは確認できません。「送信しました」という表示がアテにならないという意味です。WordPressのデータベースに直接アクセスして、Ping送信の結果を見る必要があります。

WordPressのデータベースにアクセスする方法は、レンタルホストや契約内容によって異なりますが、一般的にはphpMyAdminやMySQL Workbenchなどのツールを使って操作できます。データベースに接続したら、wp_optionsテーブルを開き、「option_name」カラムの値が「sm_status」のレコードを探します。このレコードの「option_value」カラムには、Ping送信の結果が記録されています。

SQLコマンドが確認する場合は以下のようにします。

> select `option_value` from wp_options where `option_name` = 'sm_status';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| option_value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| O:28:"GoogleSitemapGeneratorStatus":4:{s:40:" GoogleSitemapGeneratorStatus start_time";d:1660907920.331393;s:38:" GoogleSitemapGeneratorStatus end_time";d:1660907921.110994;s:42:" GoogleSitemapGeneratorStatus ping_results";a:1:{s:6:"google";a:5:{s:10:"start_time";d:1660907920.333783;s:8:"end_time";d:1660907921.105341;s:7:"success";b:1;s:3:"url";s:97:"http://www.google.com/webmasters/sitemaps/ping?sitemap=https%3A%2F%2Fgato.intaa.net%2Fsitemap.xml";s:4:"name";s:6:"Google";}}s:39:" GoogleSitemapGeneratorStatus auto_save";b:1;} |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

この例ではend_time";d:1660907921・・というのがPing送信完了日時で、1660907921はUNIX時間で2022年08月19日20:18:40(JST)です。この記事を書いている時点では「小一時間ほど前」になります。successの文字列が見えているので送信成功です。上の例ではわかり易いように黄色にしています。
そのsuccessの少し後に http://www.google.com/webmasters/sitemaps/ping?sitemap=https%3A%2F%2Fgato.intaa.net%2Fsitemap.xml というのが見えていますが、先に挙げた送信先URLなので正常ですなお、URL中のコロン「:」やスラッシュ「/」はURLクエリには直書きすべきではないので%3Aや%2Fに変換されています。

実行の際の最後に注意点として、Google XML Sitemapsプラグインでは「GA TID」という設定項目があります。これはGoogle Analytics(グーグルアナリティクス)用のトラッキングIDです。もしもこの設定項目を空白にしていると、Ping送信が行われない可能性があります。そのため、「GA TID」設定項目は必ず何らかの値(例えば「1」)を入力しておくことをお勧めします。このGA TIDの入力を必要とする挙動はGoogle XML Sitemaps v4.1.6で解消されています。

以上でGoogle XML SitemapsプラグインのPing送信結果確認方法と注意点をご紹介しました。

何故Ping送信がどうでも良い機能なのか

Google XML Sitemapsプラグインはsitemap.xmlのURLをGoogleにPing送信しますが、このsitemap.xmlはサイトマップインデックスファイルです。サイトマップインデックス(目次)には子サイトマップのURLが書かれています。子サイトマップにはコンテンツ(投稿/記事)URLやカテゴリ/タグなどのURLが書かれています。
サイトマップインデックスのURLをGoogleに送信するとGooglebotはすぐにサイトマップインデックスを取得します。しかし、サイトによりますが、子サイトマップはすぐにクロールするわけではありません。実際には、数日から数週間かかることもあります。これはGoogleが自分でクロールするタイミングを決めているからです。つまり、Ping送信しても子サイトマップやそこに書かれているコンテンツURLのページが早くクロールされる保証はありません。

前回の記事では、WordPress用のGoogle XML SitemapsプラグインのPing送信が必須ではないと書きましたが、Ping送信機能がどうでも良い理由がお分かりいただけたでしょうか。

XML sitemapのPing送信が実は役立たずではなかった話 も併せてお読み下さい。

ところで、Googleのドキュメント「サイトマップの作成と送信」によるとPingの送信先は以下になっています。
https://www.google.com/ping?sitemap=サイトマップURL

XML SitemapsプラグインのPing送信先は以下になっています。
http://www.google.com/webmasters/sitemaps/ping?sitemap=サイトマップURL
後者は旧ウェブマスターツール系のURLになっています。プラグインが新しいURLを使わない理由を知りたいところです。

GooglebotにクロールされやすくするためのSearch Consoleの活用法

Googlebotというのは、Googleがウェブサイトをクロールするために使うプログラムです。クロールというのは、ウェブサイトの内容を読み取ってデータベース(インデックス)に保存することです。このデータベースから検索結果が作られます。つまり、Googlebotにクロールされないと、ウェブサイトやページはググっても出てこないということです。

しかし、Googlebotはすべてのウェブサイトを平等にクロールしません。新しいドメインや記事数が少ないサイト、長期間更新されていないサイトなどは、Googlebotがあまり訪れてくれません。そのため、検索インデックスに登録されるのも遅くなります。

そこで役立つのがSearch Consoleというツールです。Search Consoleでは、自分のウェブサイトの状態を確認したり、Googleに対してリクエストしたりできます。例えば、サイトマップというファイル(複数種類に対応します)を登録することで、自分のウェブサイトにあるページのURLを一覧で見せることができます。また、インデックス登録リクエストという機能を使うことで、特定のページを優先的にクロールしてもらうことができます。

新しいサイトや長期放置したサイトでは、過去記事も含めてインデックス登録リクエストをする必要があります。また、新しい記事を公開するたびにもリクエストをする方が良いです。これは半年から1年くらい続ける必要があります。そうすることでGooglebotが頻繁に訪れるようになります。

一方で、既にGooglebotがよく訪れるようになったサイトでは、インデックス登録リクエストはあまり必要ありません。サイトマップが正しく表示されていれば、新しい記事もすぐにクロールされます。このサイト「がとらぼ」でもそうです。「がとらぼ」は公開/更新頻度は高い方ではありませんが、記事を公開して数時間以内に検索インデックスに登録されるようになっているので個別のインデックス登録リクエストは必要なくなっています。

Google XML SitemapsプラグインのPing送信のバグ?

Google XML Sitemapsプラグイン

Google XML Sitemaps (XML Sitemaps)プラグインはWordPress用のXMLサイトマップ出力プラグインの中でも最も広く使われているものです。このプラグインは基本的には安定して動作しますが、何年かに一度程度、脆弱性が見つかり大騒ぎになることがあります。2022年春にも騒ぎがあり、比較的すぐに修正版がリリースされました。

そのときにはメンテナが変更され、新しい機能が追加されました。Google AnalyticsのTIDの入力が必須になったことが、不信感と新しいバグを生んでしまいました。プラグインの作者は新しいバージョンを出し、問題点を修正したと主張しています。しかし、2022年8月7日時点の最新版 v4.1.5 でも完全には修正されていないと報告されています。XMLサイトマップ出力機能自体は正常に動作していますが、更新通知機能やその結果の表示に問題があるようです。WooCommerce based sitemapについてはv4.1.1で追加されたとされますが、詳細は不明であり、この記事では無視します。

v4.1.3では、GA-TIDを入力しないとプラグインの設定が保存されないという問題がありました。そのため、実質的にGA-TIDに何らかの文字列を入力することが必要でした。この問題は次のバージョンで修正されました。しかし、GA-TID周りで以下のような不具合が残っています。

Google XML Sitemapsプラグインの更新日時通知 1
WordPressの管理パネルにログインし、左列の「設定」から「XML-Sitemap」をクリックします。
中央列の「基本的な設定」の「Notify Google about updates of your site」という項目にチェックが入っていることを確認します。これが「投稿」「固定記事」を公開または更新したときにGoogleに更新を通知する機能のスイッチです。チェックボックスを変更した場合は、ページの一番下にある「更新を設定」をクリックします。
この状態では、新しい「投稿」と「固定記事」を公開したり、既存の「投稿」と「固定記事」を更新することができます。これにより、Google内部に更新が通知され、画面の上部にある「○○に開始されたpingの結果」の日時が公開または更新日時に変更され、検索エンジンに通知された旨が表示されるはずです。しかし、待てど暮せど「通知されました」というメッセージが表示されず、「検索エンジンは通知されていません。あなたのサイトマップを知らせるには投稿を書いてください」というままです。
この状態では、更新を通知する機能が正常に動作していない可能性があります。
「デバッグ機能」をクリックします。

Google XML Sitemapsプラグインの更新日時通知 2
「ズラズラ」と表示されます。サイトマップの量によって異なりますが、ページ全体の中程までスクロールする必要があります。

参考: /wp-content/plugins/google-sitemap-generator/sitemap-core.php の一部
public function init_options() {

        $this->options                       = array();
        $this->options['sm_b_ping']          = true; // Auto ping Google .
        $this->options['sm_b_stats']         = false; // Send anonymous stats .
        $this->options['sm_b_autozip']       = true; // Try to gzip the output .
        $this->options['sm_b_memory']        = ''; // Set Memory Limit (e.g. 16M) .
        $this->options['sm_b_time']          = -1; // Set time limit in seconds, 0 for unlimited, -1 for disabled .
        $this->options['sm_b_style_default'] = true; // Use default style .
        $this->options['sm_b_style']         = ''; // Include a stylesheet in the XML .
        $this->options['sm_b_baseurl']       = ''; // The base URL of the sitemap .
        $this->options['sm_b_robots']        = true; // Add sitemap location to WordPress' virtual robots.txt file .
        $this->options['sm_b_html']          = true; // Include a link to a html version of the sitemap in the XML sitemap .
        $this->options['sm_b_exclude']       = array(); // List of post / page IDs to exclude .
        $this->options['sm_b_exclude_cats']  = array(); // List of post / page IDs to exclude .

        $this->options['sm_in_home']        = true; // Include homepage .
        $this->options['sm_in_posts']       = true; // Include posts .
        $this->options['sm_in_posts_sub']   = false; // Include post pages (<!--nextpage--> tag) .
        $this->options['sm_in_pages']       = true; // Include static pages .
        $this->options['sm_in_cats']        = false; // Include categories .
        $this->options['sm_product_tags']   = true; // Hide product tags in sitemap .
        $this->options['sm_in_product_cat'] = true; // Include product categories .
        $this->options['sm_in_arch']        = false; // Include archives .
        $this->options['sm_in_auth']        = false; // Include author pages .
        $this->options['sm_in_tags']        = false; // Include tag pages .
        $this->options['sm_in_tax']         = array(); // Include additional taxonomies .
        $this->options['sm_in_customtypes'] = array(); // Include custom post types .
        $this->options['sm_in_lastmod']     = true; // Include the last modification date .
        $this->options['sm_b_sitemap_name'] = 'sitemap'; // Name of custom sitemap.
        $this->options['sm_cf_home']        = 'daily'; // Change frequency of the homepage .
        $this->options['sm_cf_posts']       = 'monthly'; // Change frequency of posts .
        $this->options['sm_cf_pages']       = 'weekly'; // Change frequency of static pages .
        $this->options['sm_cf_cats']        = 'weekly'; // Change frequency of categories .
        $this->options['sm_cf_product_cat'] = 'weekly'; // Change frequency of categories .
        $this->options['sm_cf_auth']        = 'weekly'; // Change frequency of author pages .
        $this->options['sm_cf_arch_curr']   = 'daily'; // Change frequency of the current archive (this month) .
        $this->options['sm_cf_arch_old']    = 'yearly'; // Change frequency of older archives .
        $this->options['sm_cf_tags']        = 'weekly'; // Change frequency of tags .

        $this->options['sm_pr_home']        = 1.0; // Priority of the homepage .
        $this->options['sm_pr_posts']       = 0.6; // Priority of posts (if auto prio is disabled) .
        $this->options['sm_pr_posts_min']   = 0.2; // Minimum Priority of posts, even if autocalc is enabled .
        $this->options['sm_pr_pages']       = 0.6; // Priority of static pages .
        $this->options['sm_pr_cats']        = 0.3; // Priority of categories .
        $this->options['sm_pr_product_cat'] = 0.3; // Priority of categories .
        $this->options['sm_pr_arch']        = 0.3; // Priority of archives .
        $this->options['sm_pr_auth']        = 0.3; // Priority of author pages .
        $this->options['sm_pr_tags']        = 0.3; // Priority of tags .

        $this->options['sm_i_donated']           = false; // Did you donate? Thank you! :) .
        $this->options['sm_i_hide_donated']      = false; // And hide the thank you.. .
        $this->options['sm_i_install_date']      = time(); // The installation date .
        $this->options['sm_i_hide_survey']       = false; // Hide the survey note .
        $this->options['sm_i_hide_note']         = false; // Hide the note which appears after 30 days .
        $this->options['sm_i_hide_works']        = false; // Hide the 'works?' message which appears after 15 days .
        $this->options['sm_i_hide_donors']       = false; // Hide the list of donations .
        $this->options['sm_i_hash']              = substr( sha1( sha1( get_bloginfo( 'url' ) ) ), 0, 20 ); // Partial hash for GA stats, NOT identifiable! .
        $this->options['sm_i_tid']               = '';
        $this->options['sm_i_lastping']          = 0; // When was the last ping .
        $this->options['sm_i_supportfeed']       = true; // shows the support feed .
        $this->options['sm_i_supportfeed_cache'] = 0; // Last refresh of support feed .
        $this->options['sm_links_page']          = 10; // Link per page support with default value 10. .
    }

Google XML Sitemapsプラグインの更新日時通知 3
「Sitemap Config」の「sm_b_ping」は、更新日時を検索エンジンに通知する機能です。もし「1」が設定されている場合は、オンになっています。また、「sm_i_tid」はGoogle AnalyticsのTIDの値で、本来はGoogleへの更新通知には関係ありませんが、この記事では関係があるため、覚えておく必要があります。さらに、下部にある「sm_i_lastping」は、最新のping送信日時であり、最も直近に検索エンジンにXMLサイトマップの更新日時を通知した日時を示します。画像のように、TIDが空で、ping送信日時も空欄となっています。

Google XML Sitemapsプラグインの更新日時通知 4
再度XML Sitemapsプラグインの設定画面に移動します。
通常は関係のないはずの「基本設定」内の「Add Google Analytics TID」というテキストボックスに、所持しているGoogle AnalyticsのTIDを入力します。2022年春までの場合は、多くの場合「UA-XXXXXXXXX-1」というIDが使われており、Analytics 4プロパティに変更された場合は"G-英数字"が使用されます。ただし、XML Sitemapsで通常のサイトマップの出力機能を使用し、更新日時を通知する(Ping送信)だけであれば、この情報は不要です。ここでは、簡単な数字を入力すれば十分です。たとえば、「1」と入力してください。入力したら、ページの最下部にある「更新を設定」をクリックします。

Google XML Sitemapsプラグインの更新日時通知 5
ページの上部に「設定を更新しました」というメッセージが表示されていることを確認してください。
その下にある「○○○に開始されたpingの結果」に表示されるのは、最後に投稿または固定ページを公開/更新した日時です。したがって、これは設定変更前と同じであるはずです。さらにその下には、「Googleは変更について正しく通知されました」と表示されます。先ほどはこの日時にはPing送信が「通知されていません」と表示されていましたが、今度は真逆の「通知されました」と表示されています。どちらが正しいのでしょうか?とても混乱しますね。

Google XML Sitemapsプラグインの更新日時通知 6
再び、「デバッグ機能」をクリックしました。
すると、GoogleアナリティクスのTID欄に入力した値が「sm_i_tid」として表示された。(正常)
しかし、「sm_i_lastping」欄は依然として「空」のままでした。「通知されました」という表示が正しければ、この欄にはその日時の値が入っているはずであるが、なぜ入っていないのだろうか。

Google XML Sitemapsプラグインの更新日時通知 7
ここで、「投稿」または「固定記事」の1つを編集して保存しました。これで更新日時の表示が変わる筈です。
上の画像では、「○○○に開始されたpingの結果」の日時表示が更新日時に変わりました。(想定通りです)

Google XML Sitemapsプラグインの更新日時通知 8
今回は、数字が10桁並んだ「sm_i_lastping」という項目に値が入りました。このような数字は通常、UNIX時間を表しています。この数字を日時形式に変換すると、1つ前の画面に表示された日時とおよそ一致することがわかりました。
「sm_i_lastping」には値が表示されており、これはバグではなく正常に機能していると考えられます。つまり、TIDを入力する前にPing送信はできていなかったということになるでしょうか?

画像はありませんが、XML Sitemapsの設定画面に戻り、TIDを削除して「設定を更新」(保存)しました。
その後、「デバッグ機能」を表示すると、今度は「sm_i_tid」も「sm_i_lastping」も空になっていることが確認できました。これにより、TIDが空でない状態で「投稿」「固定記事」を更新すると、「sm_i_lastping」に値が表示されることがわかりました。ただし、この動作ではTIDの有無にかかわらず、実際にPing送信されたかどうかを判断することはできないかもしれません。

ここまで確認したところ、Ping送信をする場合、TIDを入力する必要があるかどうかは不明です。作者またはメンテナーはv4.1.3でTIDの値を必須からオプションに変更したと主張していますが、それが正しいかどうかはわかりません。Ping送信のデバッグログがないと確認できません。
ただし、Ping送信を行いたい場合は、TIDに何かしらの値を入れておけばよいことが判明しました。したがって、この記事のように「1」と入力しておけばよいと思われます。

GitHubのGoogle XML Sitemapsプラグインのソースの変更履歴を確認したところ、Ping送信でTIDの入力を必須としないための修正が2022年6月13日に行われています。プラグインの最新版であるv4.1.5は2022年8月にリリースされましたが、その修正は含まれていないようです。「残念」です。

XML SitemapsプラグインのPing送信は、記事を公開や更新した時にその記事のURLを伝えるIndexNowのようなものではなく、単に「(変化があったことを伝える意図で)サイトマップのURLをGoogleに通知」するだけのものです。この機能は必須ではありません。
GoogleはPing送信を受けて、送信されたURLのサイトマップを取得して、そこに書かれている各リンクURLのlastmodの日時を見ているかは不明ですが記事の登録または更新の直近のものを認識し、記事をクローラーが見に来ます。ウェブサイトのオーナーとしては、できるだけ早くサイトマップを読みに来てもらい、クローラーが来てコンテンツを取り込み、検索インデックスに登録されるようにしたいと思うのは共通の思いです。

XMLサイトマップをGoogle Search Consoleに登録後、サイトマップの読み込み頻度や、クローラーがコンテンツを取り込むまでの早さ、そしてクローラーが来た後に検索インデックスに登録されるまでの早さは、ウェブサイトによって優先度が異なるようです。ページ数が多くてコンテンツの追加や更新が頻繁で、閲覧数が多いサイトほど、クローラーも早く来て検索インデックスに登録されるのが早いです。一方、開設から半年に満たないウェブサイトや、Google Search Consoleに登録したばかりで、XMLサイトマップを登録してから間もないウェブサイトは、URLを送信しても何日もクローラーが来ず、なかなか検索インデックスに登録されないことがあります。

最後に、Google XML Sitemapsプラグインを使う場合は自分自身のサイトのドメインの後ろに「/sitemap.xml」を付けたURLをブラウザで表示すると、サイトマップの出力機能が正常に機能しているかを確認することができます。Google XML Sitemapsプラグインはカテゴリ関係でマイナーバグが報告されているようですが、メインのXMLサイトマップ表示部分にはバグらしい動作はないようです。
XMLサイトマップが正常に表示されるなら「Google XML Sitemapsプラグインが原因でインデックス登録されない」という結論にはなりえません。
XMLサイトマップの作成、XMLサイトマップのPing送信、クロール、検索エンジンへの登録は、それぞれ異なる話題であり、これらを混同すると解決できる問題も解決できなくなる可能性があります。特にネットで騒ぐことで他の人を混乱させることががあるため、ご注意ください。

関連記事:
Up