2012-02-18 5 views
17

私はHerokuで動作しているアプリを持っています。 sitemap_generatorを使用してサイトマップを生成し、s3に保存しています。 私は自分のサイトマップの場所を含むrobots.txtを追加しました。s3にあるサイトマップをGoogleウェブマスターツールに手動で追加します。

私の質問です。

私のサイトマップがgoogleのような検索エンジンによって正常に見つかったと知る方法はありますか?

サイトマップを監視するにはどうすればよいですか?

私のサイトマップが自分のアプリケーションサーバーにある場合は、監視のためにサイトマップをGoogleウェブマスターツールに手動で追加できます。 Googleウェブマスターツールで[テスト/サイトマップを追加]をクリックすると、デフォルトで同じサーバーになるためです。

ありがとうございました。

答えて

2

私はあなたの2つの最初の質問、一度に一つ(私はあなたが私はそれをスキップしますので、「どのように私は私のサイトマップを監視することができ」によって何を意味するかわからないんだけど)答えてみましょう:手動提出

Googleウェブマスターフォームを使用してサイトマップを送信できない場合は、HTTP getリクエストを使用して新しいサイトマップをGoogleに通知してください。

、サイトマップがhttps://s3.amazonaws.com/sitemapbucket/sitemap.gzに配置されている場合、最初のURLは、サイトマップのURLをエンコード(あなたはそのために、このオンラインURL encoder/decoderを使用することができます)、その後GoogleにエンコードされたURLを提出するカールまたはwgetのを使用して:

curl www.google.com/webmasters/tools/ping?sitemap=https%3A%2F%2Fs3.amazonaws.com%2Fsitemapbucket%2Fsitemap.gz 

... cut ... 
<body><h2>Sitemap Notification Received</h2> 
<br> 
Your Sitemap has been successfully added to our list of Sitemaps to crawl. 
... cut ... 

そのグーグルの確認:あなたの要求が成功すると

は、次のようなメッセージと共に200答えを得るでしょう

オープンウェブマスターツールに新しいサイトマップについてを知っている、サイトsonfiguration->サイトマップに移動し、そこにあなたがsubmitedしたサイトマップが表示されるはずです。新しいサイトマップが表示されることがありますので、頻繁に確認してください。

+0

あなたの返信ありがとうございます。 Googleウェブマスターツールでs3にあるサイトマップのステータスをトラッキングしたいどうしたらいいですか? Google Webmaster Toolsでは、s3ではなく、同じサーバー/ドメインにあるサイトマップを追加することしかできないためです。 – stanicmail

12

私はそれを動作させました。 http://googlewebmastercentral.blogspot.com/2007/10/dealing-with-sitemap-cross-submissions.html

あなたにもこのブログを訪問したいと思うかもしれません:あなたの助け、yaccのための http://stanicblog.blogspot.sg/2012/02/how-to-add-your-sitemap-file-located-in.html

感謝を

Googleはクロス提出と呼ばれるものがあります。

+3

私はこれを試しましたが、サイトマップは、メインサイトではなく、s3サイトにのみ表示されます...考え? – joshs

関連する問題