SEO対策としてGoogle XML Sitemapsを導入したとき、少し躓いたので書いておく。
SEO対策を忘れていて、検索エンジンに全く引っかからなかった事が分かった。
なんせ、スパムしか来ていない・・・。
早速、Google XML Sitemapsをインストールして、Googleウェブマスターに登録しようとしたが上手くいかない。
Google XML Sitemapsで生成したSitemap.xmlをGoogleウェブマスターからテストすると404 NOT Found。Google XML Sitemapsで生成されるUrlも以前(3.x)ではsitemap.xmlと表示されていたのに長いUrlに変更されている。
検索して調べてみるものの検索上位に出てくるのはSitemap.xmlを送信しろというものばかり。でも、上手く動作しない。
4.0から仕様が変わっていたらしく、この情報は古いものらしい。
以下のサイトさんを参考に設定しなおした。
Google XML Sitemaps 4.0以上を使う時の注意点と対策方法|メモトラ
Google XML Sitemaps 4.0以上のエラー対策|メモトラ
ポイントは
- Google XML Sitemapsをインストールして、SEO対策の設定する。
- 以前から使っている場合は、sitemap.xmlを手動で消去する必要がある。
- ウェブマスターツールの修正
×http://サイト名/sitemap.xml
○http://サイト名/index.php?xml_sitemap=params=
古いサイトはsitemap.xmlのままだと思うので後で設定しなおさなければ・・・