ある日、GoogleSearch Consoleでサイトマップを見てみると・・・。
登録件数が「0件」
色々調べても解決法が見つかりませんでしたが、結果以下の方法で解決しました。
「新しいサイトマップの追加」に
index.php?xml_sitemap=params=
と入力して送信する。
以下、詳細解説。
tetumemo.comの前提
- WordPressで作成
- プラグインに「Google Xml Sitemaps」を利用
現象
Google Xml Sitemapsが正常に動作していれば、「https://ドメイン/sitemap.xml」でxmlサイトマップが表示されるはずですが、xmlサイトマップが表示されるか試したところ、URLを入力しても表示されるのはトップページになってしまう。
つまり正常にサイトマップが送信されていないということになります。
エラー表示
- サイトマップは読み取り可能ですが、エラーがあります。
- サイトマップがHTMLです
原因
Google Xml Sitemapsではこれまで静的にサイトマップが作成されていたが、ver 4.0以降は動的なサイトマップに仕様変更された。そして仕様変更に伴い、サイトマップのURLが「/sitemap.xml」から「/index.php?xml_sitemap=params=」に変更されてたようです。
ノート100YEN.com
Google XML Sitemaps ver4以降でウェブマスターツールにうまくサイトマップが登録されにくいトラブルをどうにかしてみた【WordPressプラグイン】 | ノート100YEN.com
WordPressプラグインの中にGoogle xml sitemapsという有名なものがあります。これは検索エンジン向…