XMLサイトマップは、検索エンジンに対し、
あなたのサイトがどのような構造になっているのかを知らせるという役割があります。
Search Consoleでサイトマップがちゃんとクロールしているか確認していますか?
これを行わないとせっかく頑張って書いた記事なのに
なかなか検索エンジンにインデックスしてもらえません。
今日はサイトマップのエラーが起きてしまった場合の対処方法を紹介します。
サイトマップがHTMLです。サイトマップのエラー
つい最近、Search Consoleで
サイトマップの詳細でエラーがあることに気がつきました。
「サイトマップがHTMLです」と表示されているだけで
なんのことだかさっぱりでした。
サイトマップはプラグインに任せっきりだった
私はブログ開設当初から
「Google XML Sitemaps」というプラグインで
サイトマップをクロールしていました。
「サイトマップ クロール」で検索すると
- Google XML Sitemaps=有名
- sitemap.xmlがインストールするだけで作成できる
ということで
使っている方も多いのではないでしょうか。
エラーになった原因
Google Xml Sitemapsではこれまで静的にサイトマップが作成されていたが、ver 4.0以降は動的なサイトマップに仕様変更されたのこと。
そして仕様変更に伴い、サイトマップのURLが「/sitemap.xml」から「/index.php?xml_sitemap=params=」に変更されてたようです。
引用元:サイトマップがHTMLエラー!Google XML Sitemapsのエラーを解消
「Google XML Sitemaps」のプラグインを使いたい方は引用元のサイトを参考にしてください。
サイトマップのエラーは「ALL in One SEO」で簡単解決
特に「Google XML Sitemaps」に未練のない方は
ALL in One SEOの「XMLサイトマップ」を使うことで簡単に解決できます。
まずは「Google XML Sitemaps」を停止しましょう
「インストール済みのプラグイン」から停止させましょう
次にALL in One SEOの「XMLサイトマップ」をアクティブにしましょう
「ALL in One SEO」⇒「機能管理」を選択しましょう
「XMLサイトマップ」の【Active】を選択すれば完了です
XMLサイマップの細かい設定は
下記の外部リンクを参考にしてください
All in One SEO Packとは 「All in One SEO Pack」は、WordPressのSEO対策…
最後にSearch Consoleで確認しましょう
Search Consoleに戻り、【再送信】を選択しましょう
【ページを更新する】を選択しましょう
そうするとエラーが消えるはずです
【報告】現在、正常にクロールしています
2018/04/03現在、正常にクロールしてくれています。
(私は2018/03/24~エラーが発生していたようです)
私は上記の方法でサイトマップURLをいじることなく簡単にエラー解除できました。
正直、私はワードプレス初心者なのでかなりプラグイン頼りなので
同じ悩みをお持ちの方は、今回の方法をお試しください。
もしよかったら、他の記事も読んでみてね☆彡