• ベストアンサー

PCとモバイルで同一URLのWebサイトのsitemap.xml

PC専用だったWebサイトを携帯にも対応させました。 PCと携帯は全く同じURLで、ユーザーエージェントにより表示内容を振り分けています。 そこで、携帯用のsitemap.xmlの扱いについて悩んでいます。 1.robots.txtの書き方 これまでは下記のように記載していましたが、このままで良いのでしょうか。 --------------------------------------------- User-agent: * Sitemap: http://www.*****.com/sitemap.xml --------------------------------------------- 通常はPC用のsitemap.xmlが表示され、携帯(クローラ含む)からアクセスすると携帯用のsitemap.xmlが表示されます。 2.ウェブサイトマスターでのsitemap.xmlの送信 PC用sitemap.xmlとして、http://www.*****.com/sitemap.xmlを送信していますが、 携帯用sitemap.xmlとしても、http://www.*****.com/sitemap.xmlを送信していいのでしょうか。 それとも、そもそもモバイル用と携帯用はファイルを分けた方がいいのでしょうか。 アドバイスいただけると助かります! 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • aegills
  • ベストアンサー率70% (7/10)
回答No.1

こんばんは。 モバイル用のsitemapですが、現状だとGoogleのみ対応しているようです。 参考:http://www.google.com/support/webmasters/bin/topic.py?topic=8493 注意点(googleより抜粋): * サイトマップ生成ツールを使用する場合は、モバイル サイトマップに対応しているかどうかを確認してください。 * モバイル サイトマップには、モバイル向けコンテンツの URL 以外を含めることはできません。モバイル向け以外のコンテンツの URL を含めた場合、これらの URL は Google でクロールされません。モバイル向け以外のコンテンツがある場合は、これらの URL についてサイトマップを個別に作成します。 * <mobile:mobile> タグが指定されていない場合、モバイルの URL は正しくクロールされません。 * 複数のマークアップ言語で作成した URL も 1 つのサイトマップに含めることができます。 * 各モバイル サイトマップには固有の名前を付ける必要があります。 * サイトマップ生成ツールを使用してモバイル サイトマップを作成する場合は、モバイル サイトマップごとに個別の設定ファイルを作成する必要があります。 以上を踏まえて、モバイル用のsitemapを作成し、Googleに通知しましょう。 1について ・User-agentは*で全許可なのでこのままでOK ・SitemapはMobile用のsitemap.xmlを追加 [例] User-agent: * Sitemap: ​http://www.*****.com/sitemap.xml Sitemap: http://www.*****.com/mobile-sitemap.xml 2について 下記2点に注意し、携帯用のsitemapを作成し、検索サイトへ通知しましょう。 a.<urlset>にモバイルサイトであることを記述する [例] <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"> b.<url>の子要素である<mobile:mobile/>を配置 [例] <url> <loc>http://1kb.jp/blog/</loc> <mobile:mobile/> </url> 長くなりましたが、以上です。 参考になりそうなサイトをいくつか紹介しますので、ご覧ください。 Google: http://www.google.com/support/webmasters/bin/answer.py?hl=jp&answer=34648, Let's HSP!: http://lhsp.s206.xrea.com/misc/mobile-sitemaps.html サイトマップを作成-自動生成ツール「sitemap.xml Editor」: http://www.sitemapxml.jp/ ADja-P: http://www.adjustcom.com/2006/12/post_67.php MTなのです: http://www.ys-factory.net/mt/2008/05/seositemapxmlyahoo.html

参考URL:
http://www.google.com/support/webmasters/bin/answer.py?hl=jp&answer=34648
asamixxx
質問者

お礼

回答ありがとうございます! 詳細な説明でとてもよく判りました。 参考サイトまでご紹介いただいて、本当に助かります。

その他の回答 (3)

noname#119957
noname#119957
回答No.4

それとも、そもそもモバイル用と携帯用はファイルを分けた方がいいのでしょうか。 >>そうですね。URLを振り分けた方がいいと思います。モバイル用は3キャリアで振り分けが必要ですからたいへんですよね。 YSTもサイトマップの送信ができますので、その点も抜かりないほうがいいと思います。

asamixxx
質問者

お礼

回答ありがとうございます! YSTはモバイルのsitemap.xmlには対応していないようなので、今回はGoogleにのみ送信しようと思います。

  • aegills
  • ベストアンサー率70% (7/10)
回答No.3

たびたび申し訳ありません; 書き込みの変換で文字が入っているのかな…? 「​」を抜いてやってくださいorz User-agent: * Sitemap: http://www.*****.com/sitemap.xml​​ Sitemap: http://www.*****.com/mobile-sitemap.xml

  • aegills
  • ベストアンサー率70% (7/10)
回答No.2

申し訳ない、1についての例で途中に余計な文字が入ってました... ↓のものでお願いします。 1について ・User-agentは*で全許可なのでこのままでOK ・SitemapはMobile用のsitemap.xmlを追加 [例] User-agent: * Sitemap: ​http://www.*****.com/sitemap.xml​ Sitemap: ​http://www.*****.com/mobile-sitemap.xml

関連するQ&A