PS Auto Sitemap

Wordpress で Sitemap.xml を自動生成してくれるプラグイン Google XML Sitemaps

同じく、サイトの目次としてのサイトマップをページに出力してくれるプラグイン PS Auto Sitemap

両方ともとても便利に使わせて頂いておりますが、Google XML Sitemaps のここ2,3回のアップデートが原因と思われる、PS Auto Sitemap 側のエラーが起こっていた。

PS Auto Sitemap で生成したサイトマップのページを開くと、Google XML Sitemaps が作ってくれた Sitemap.xml が開いてしまうのであります。

2つのプラグインが混ざってしまった

両方とも超有名なプラグインなので、多分、両方を使っている Wordpress ユーザは多いと思われます。また、PS Auto Sitemap で指定するサイトマップページのパーマリンクを sitemap にしているユーザもいるはず(パーマリンクに postname を使ってる場合)。

今回の問題は PS Auto Sitemap の書き出している postname の Sitemap を Google XML Sitemaps が自分の sitemap.xml だと誤認識してしまっていることが原因のようです。現象が起こり始めたのは 2014年の4月初旬頃からだと思います。

PS Auto Sitemap で作った目次としてのサイトマップは、カスタムメニューに追加してプライマリーメニューになっているとか、フッターにサイトマップというリンクを張っているとか。そんなブロガーに皆さんが多いのでは? 目次のほうのサイトマップのリンクを一度クリックしてみて Sitemap.xml が開くようだったら同じ現象です。

ちなみに現象が確認されている各バージョンは以下の通り。
・Wordpress 3.8.3 日本語
・PS Auto Sitemap 1.1.8
・Google XML Sitemaps 4.0.3

PS Auto Sitemap のパーマリンクを変えてしまえ

結構簡単に直ってしまいました。PS Auto Sitemap で書き出した(固定)ページのパーマリンクを sitemaps.html に変えてしまえば終わりです。

ボクは .html on PAGES プラグインで全てのポスト、固定ページに .html を付けているので sitemaps.html ですが、html on PAGES を導入していないなら、単に sitemaps と書き換えます。

PS Auto Sitemap で指定したページを例えば、sitemaps のように sitemap 以外にする。

単数形の PS Auto Sitemap を 複数形の sitemaps にして、複数形の Google XML Sitemaps を 単数形の sitemap にするという、頭がとっちらかっちゃう話。

何だか最近ページビューが微減しているのでチェックしてみたら偶然発見いたしました。結構、気が付いていない Wordpress ユーザーもいるような気がします。

検索でサイトを訪問してくれて、とりあえず記事を読んで、次にどれを読もうか悩んでいたら「サイトマップ」を見つけたので開いて、で、別のページに移動する。結構、そういった行動の閲覧者が多いんだなと実感した事件であります。

という意味で PS Auto Sitemap が作ってくれるサイトマップさん、ありがとう。

この記事へのコメント

0件
コメントをどうぞ
お名前:[必須入力]

メールアドレス:

ホームページアドレス:

コメント:[必須入力]