web-dev-qa-db-ja.com

外部でホストされたサイトマップはGoogleとBingで機能しますか?

「クラウド」ホスティングプロバイダー(Heroku)を使用して、webappをホストしています。私は永続的なファイルシステムにアクセスできないため、sitemap.xmlをAmazon S3に保存しています。

ウェブマスターツールを使用してサイトマップを検索エンジン(GoogleとBing)に送信するための次の2つのオプションのSEOの意味を知りたいと思いました。

1)私のドメインのエンドポイントで作成: http://mydomain.com/sitemap.xml S3ホストサイトマップへの301リダイレクトを実行します。ドメインでホストされているURLを検索エンジンに提供します。これは私が現在使用しているオプションです。 Googleでは正常に機能しているようですが、Bingでは「サイトマップエラー」に気付きました。原因がまだ不明なため、これを監視しています。

2)どうやら、検索エンジンによって承認されたS3 URLを取得する「クロスドメイン」サイトマップ送信を行う方法があり、S3 URLをサイトマップとして直接送信できます。

また、現在robots.txtのサイトマップエントリを、ドメインでホストされているサイトマップURL(S3ではなく)にポイントしています。

これらの方法の1つは、SEOの観点から好ましいですか?先ほど言ったように、オプション(1)を使用していますが、使用しているHTTP 301でクローラーが問題ないことをある程度確信したいと思います。

2
Jon

Googleは、Bingのクロスドメインサイトマップをはるかに許容しているようです。 Bingはクロスドメインサイトマップをサポートしていますが、いくつかの注意事項があります

そのドキュメントによると、クロスドメインサイトマップをBingで動作させるには、サイトのURLにリンクしてからリダイレクトするのではなく、robots.txtファイルの他のドメインにリンクする必要があります。

1