ワードプレスのSEO対策でGoogleにsitemapを登録するにはやはりプラグインを使う。
ところがこれがまたよくわからない。結局はできたようだが、色々と振り回された。その顛末。
プラグインはGoogle XML Sitemapsを使う。
設定で色々とやれば
自分のドメイン/sitemap.xmlができたと言う。
そこでGoogleのウェブマスターツールにアクセスし、サイトを登録してそのsitemap.xmlをテストするとエラーが出てしまう。
そこで、FTPで自分のサーバー上を見てみると、sitemap.xmlが見当たらない。これではエラーが出るのが当たり前。
ただ、プラグインの画面にある「自分のドメイン/sitemap.xml」にブラウザでアクセスするとちゃんと表示される。
どういうことだ!
ここで色々と悪戦苦闘(でも2時間ぐらい)してしまった。
結論はやはり仕様変更にあった。プラグインの。この情報は「メモトラ」さんのブログから得た。
Google XML Sitemapsは4.0以降動的にsitemapを生成できるようになり、これはとても便利になった。しかし、「自分のドメイン/sitemap.xml」というファイルはFTPでは見えなくなったのだ。
要するに存在しない。だからエラーが出るのは当たり前だ。
じゃあファイルはどうなったのか、
http://自分のドメイン/index.php?xml_sitemap=params=
となったようだ。つまりはここで生成されていく。
したがって、マスターツールでのサイトマップのテストではこれを指定しなくてはダメだということだ。
やってみたところ。OKでした。はい。