WordPressマルチサイトでGoogleXMLSitemapを生成するには。

アーシタンのコンテンツは基本的にWordPressのマルチサイトで作っています。

SEOのためにGoogleXMLSitemapをプラグインで生成しています。

シングルインストールだと「Google XML Sitemap Generator」が、シンプルでカスタム投稿タイプにも対応しているので非常に便利なのですが、現行バージョンだとマルチサイトに対応していません。

このプラグインの「with Multisite Support」もあったのですが、カスタム投稿タイプに対応してません。しかも2012/11/21現在、非公開になっています。

で、公式の説明を見たところ「Google XML Sitemap Generator」のβ版がマルチサイトに対応しカスタム投稿タイプとカスタムタクソノミーに対応と書いてあるではないですか。

ということで、入れてみました。

画面は「Google XML Sitemap Generator」と同じなので使い方は同じ。単純にマルチサイトに対応したものと考えればいいかと思います。

「with Multisite Support」は生成されるサイトマップが「親サイトのURL/sitemaps/****-sitemap.xml」という形でした。この形だとウェブマスターツールに登録する際、親サイトのドメインでしかサイトマップを追加できませんでした。

このベータ版では生成されるサイトマップが「子サイトのURL/sitemp.xml」に変わったので子サイト別にサイトマップを追加できるようになりました。

試用してみたい方はここのBeta versionにありますので試してみてください。
ベータ版ですので不具合が出るかもしれませんのであしからず。