19

Heroku でアプリを実行しています。sitemap_generator を使用してサイトマップを生成し、s3 に保存しています。サイトマップの場所を含めるために robots.txt を追加しました。

私の質問は。

Google などの検索エンジンでサイトマップが正しく検索されていることを確認するにはどうすればよいですか?

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

サイトマップがアプリ サーバーにある場合、サイトマップを手動で Google ウェブマスター ツールに追加して監視することができます。Google ウェブマスター ツールで [サイトマップのテスト/追加] をクリックすると、デフォルトで同じサーバーに設定されるためです。

ご協力いただきありがとうございます。

4

2 に答える 2

13

私はそれを働かせました。

Google にはクロス サブミッションと呼ばれるものがあります: http://googlewebmastercentral.blogspot.com/2007/10/dealing-with-sitemap-cross-submissions.html

このブログもご覧になることをお勧めします: http://stanicblog.blogspot.sg/2012/02/how-to-add-your-sitemap-file-located-in.html

助けてくれてありがとう、yacc。

于 2012-02-24T10:02:44.967 に答える
1

最初の 2 つの質問に 1 つずつ答えさせてください (「サイトマップを監視するにはどうすればよいですか」という言葉の意味がわからないのでスキップします)。

Google にサイトマップを手動で送信する

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

サイトマップが にある場合は、まずサイトマップ URL を URL エンコードし (このオンラインURL エンコーダー/デコーダーhttps://s3.amazonaws.com/sitemapbucket/sitemap.gzを使用できます)、curlまたはwgetを使用して、エンコードされた URL を Google に送信します。

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

リクエストが成功すると、次のようなメッセージを含む 200 回答が返されます。

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

Google が新しいサイトマップを認識していることを確認する

Webmaster Toolsを開き、Site sonfiguration- >Sitemapsに移動すると、送信したサイトマップが表示されます。新しいサイトマップが表示されるまでに時間がかかる場合があるため、頻繁に確認してください。

于 2012-02-19T16:47:08.613 に答える