え!?サイトマップ登録0件?「サイトマップがHTMLエラー」の対処法

ある日、GoogleSearch Consoleでサイトマップを見てみると・・・。

登録件数が「0件」

色々調べても解決法が見つかりませんでしたが、結果以下の方法で解決しました。

「新しいサイトマップの追加」に

index.php?xml_sitemap=params=

と入力して送信する。

以下、詳細解説。

tetumemo.comの前提

  1. WordPressで作成
  2. プラグインに「Google Xml Sitemaps」を利用

現象

サイトマップがHTMLです

Google Xml Sitemapsが正常に動作していれば、「https://ドメイン/sitemap.xml」でxmlサイトマップが表示されるはずですが、xmlサイトマップが表示されるか試したところ、URLを入力しても表示されるのはトップページになってしまう。

つまり正常にサイトマップが送信されていないということになります。

エラー表示

  1. サイトマップは読み取り可能ですが、エラーがあります。
  2. サイトマップがHTMLです

原因

Google Xml Sitemapsではこれまで静的にサイトマップが作成されていたが、ver 4.0以降は動的なサイトマップに仕様変更された。そして仕様変更に伴い、サイトマップのURLが「/sitemap.xml」から「/index.php?xml_sitemap=params=」に変更されてたようです。

ノート100YEN.com

解決方法

「新しいサイトマップの追加」に

index.php?xml_sitemap=params=

と入力して送信する。

以上です。

さいごに

WordPressで長年サイトを運営していると、WordPressのバージョンアップやプラグインのバージョンアップでこのような現象に遭遇します。
メモとして残しておきますが、似たような症状の場合、最新更新日時の記事を参照されることをオススメします。
では、また
※参考記事
たつじんwプロジェクト

サイトマップはサイトがどのような構造になっているかクローラーに伝える役割をするので、起ち上げたばかりのサイトでは特に重要…

最新情報をチェックしよう!
>ココロをオシャレに刺激するサイト「tetumemo」

ココロをオシャレに刺激するサイト「tetumemo」

Gadget好き。中でもApple製品のシンプルデザインに惚れ込んでいる。iPhoneやiPadなど星の数ほどあるアクセサリーの中からオシャレでクールな商品を見つけて紹介。また、アニメ・ビジネス書もこよなく愛す。