サイトをSSL化し、ウェブマスタツール(Search Console)にサイトマップを送信して「エラー(404)」となりました。

 Google XML Sitemapsのsitemap.xmlにアクセスすると404とでます。今までは、静的なサイトマップでsitemap.xmlをウェブマスタに登録すればよかったのですが、新しい仕様になり動的なサイトマップに変更されたようです。 「動的」とは、クローラーからのアクセスがあるたびに、それに応答してサイトマップを生成するという意味です。

変更点は、「sitemap.xml」として登録していた箇所を「index.php?xml_sitemap=params=」に変更すればOKでした。

【前提条件】

  1. Google XML Sitemapsの設定は完了している
  2. ウェブマスタツール(Search Console)にログインできる

1.サイトの追加(https://〜を追加した)

http://〜の場合はそのままでよいので、このセクションは飛ばしてください。

Screenshot from 2015-08-10 22:00:26

図6:サイトが追加された

 

2.index.php?xml_sitemap=params=をサイトマップとして送信

(1)サイトマップのURLをコピーする

「設定」>「XML-Sitmap」

Screenshot from 2015-08-08 08:38:08

図7:サイトマップのURLをコピー

「https://pc.shigizemi.com/index.php?xml_sitemap=params=」がクリップボードにコピーされます。
(※実際に貼り付けるの部分は、index.php?xml_sitemap=params=

(2)追加したウェブサイトのダッシュボードを開く

図6でhttps://pc.shigizemi.comをクリック

(3)サイトマップをクリック

クローラ>サイトマップをクリック

Screenshot from 2015-08-08 08:39:03

図8:サイトマップをクリック

(4)サイトマップの追加テストを開く

サイトマップの追加テストをクリック

Screenshot from 2015-08-08 08:39:26

図9:サイトマップの追加テストをクリック

(5)サイトマップのURLを追加する

図7:でコピーしたURL(https://pc.shigizemi.com/index.php?xml_sitemap=params=)を貼り付ける。
その後、不要な部分(https://pc.shigizemi.com/)を削除して、「index.php?xml_sitemap=params=」のみを残す。

「サイトマップを送信」をクリックする。

3.エラーチェック

図13で、「ページを更新する」をクリックする。

エラーが表示されていないことを確認して、作業終了。