ロリポブログでGoogleにサイトマップを登録する際の注意事項
JUGEMテーマ:SEO
このブログのサイトマップをgoogleに登録するのに非常に苦労したのですが、先程解決しましたので、状況を書いておきます。このブログは、私の契約しているレンタルサーバ「ロリポップ」の付加サービス「ロリポブログ」として作成していますが、ロリポブログはJUGEMのシステムを利用しているため、このブログには2つのアドレスがあります。即ち、
・ロリポブログのURL:http://versatileprimer.techikun.com/
・JUGEMサブドメイン:http://vptechikun.jugem.jp/
これが大きな落とし穴でした。
このブログのサイトマップのアドレスは、ブログ設定→基本設定→サイトマップの設定、にあります。これです。
・サイトマップのURL:http://vptechikun.jugem.jp/?mode=sitemap
同じ場所にあるオプションの「xml形式のサイトマップ」は「利用する」にチェックを入れておきます。
そしてこのURLをgoogleに登録します。その手順は以下サイトが参考になります。
http://web.plus-idea.net/2012/05/blog-jugem/
ここで私は、サイトマップのURLの所に出ていたjugemサブドメインのアドレスでサイトを登録しました。そしてサイトマップのアドレスとして(http://vptechikun.jugem.jp/)?mode=sitemapと入力しました(カッコの中は既に表示されていて変更できませんでした)。そして「サイトマップを送信」とやったのですが、なぜかエラーが出てしまいました。表示されたエラーは、
・許可されていないURL:サイトマップ ファイルより上位の階層または別のドメインにあると思われる URL が検出されました。
とのこと。いやそんなはずはないと思い、コピーペーストを何度もやり直したり、手で入力してみたり、ファイル名で指定すればよいかと勝手に「sitemap.xml」と入れてみたり、八方手を尽くしたのですが状況は変わりません。もしかしてgoogleの仕様が変わってjugemが追い付いていないとか?と思いネットを検索したのですが、似たようなケースはほとんど見つかりません。
こんなことを何日か繰り返したのち、今日はふとそのサイトマップのxmlを開いてみました。初めは気づかなかったのですが、そのうちあることに気づきました。サイトマップのxmlに書かれているサイト内ページのURLがロリポブログの方の独自ドメインのアドレスなのです!つまり、
・サイト登録:http://vptechikun.jugem.jp/
・サイトマップ:http://vptechikun.jugem.jp/?mode=sitemap
・サイトマップ内URL:http://versatileprimer.techikun.com/?eid=***
となっていて、サイトマップのURLとサイトマップに書かれているURLのドメインが違ってしまっていたのです。どちらのアドレスでも同じブログにつながるのですが、これがgoogleには「別のドメイン」と認識されて、許可されていないURLエラーとなっていたのでした。
そうとわかれば話は簡単。ロリポブログのアドレスでgoogleに登録しなおせばいいのです。こちらの方が独自ドメインなので、こちらでサイトマップを作ってくれているJUGEMは本当は親切だったのですが、説明が足りていなかったせいでこんなトラブルを引き寄せてしまっていたのでした。手順通りに最初からやり直して、無事成功。ご苦労様でした。
- 2013.10.18 Friday
- ブログ
- 03:37
- comments(2)
- -
- -
- by てちくん
ありがとうございます!