こんにちは、あおと申します。
今回は、私がGoogle サーチコンソールでサイトマップを登録した際にエラーとなった(XMLサイトマップのURLを開くと404エラーとなる)際の原因と対策について説明したいと思います。
エラー内容と原因
今回、私がGoogle サーチコンソールでエラーとなったのは、XMLサイトマップを作成したにもかかわらず、XMLサイトマップのURLを開くと404エラーとなりました。
※下記の画像はその時のエラー内容です。
こちらの原因を調べたところ、XMLサイトマップのURLが間違っていたことが原因でした。
本来は、XMLサイトマップを作成すると自分のブログURL/sitemap.xml」で作成されるはずなのですが、私の場合「自分のブログURL/index.php?xml_sitemap=params=」で作成されていました。
なぜ、このようなURLで作成されるのかを調査したところ、WordPressのパーマリンクの設定が原因だということが判明しました。
そのため、対策としてはパーマリンクの設定変更ということになります。
対策
先ほどお伝えした通り、WordPressのパーマリンクの設定が原因なため、実際の設定内容を確認すると、下記の通り「基本」に設定されているためでした。
こちらの設定を「基本」以外を設定すれば、ちゃんとしたURL(sitemap.xml)で作成されます。
※私の場合、「投稿名」にして毎回記事を作成する際に手動で日本語名称から英語名称にパーマリンクを修正しています。
上記の設定をすることで「自分のブログURL/sitemap.xml」でXMLサイトマップが作成されます。
コメント