sitemap index を介して送信されたかなり大きなサイトのサイトマップにいくつかの大きな修正を最近加えました。インデックスを再送信して削除し、ゼロから送信しようとしましたが、サイトマップファイル自体は、インデックスが最初に送信された日に「処理済み」と表示されたままです。さらに、個々のサイトマップ自体を再送信する方法はないようです。
インデックスファイルに含まれるサイトマップを再送信して、サイトマップ自体が大幅に変更されたことをGoogleに知らせるにはどうすればよいですか。
まず、回答の下にあるclosetnocのコメントを読んでください。
すでにアクションが実行されているため、このルートの使用を検討してください。これにより、ウェブマスターツールとGoogle検索の両方に表示されるまでの待ち時間が短縮されます。
さらに、個々のサイトマップ自体を再送信する方法はないようです。
Googleウェブマスターツールコンソールで個々のサイトマップを送信します。
サイトマップに5万を超えるリンクや10メガを超えるリンクが含まれていないことを確認してください。
プロセスを元のサイトマップとして使用>サイトマップのテスト/検証>サイトマップの追加>フェッチ/レンダリング>インデックスへの送信
サイトマップインデックスファイル内のすべてのサイトマップURLがサイトマップの場所と一致することを確認してください。
通常の単一サイトマップの場合と同様に、サイトマップインデックスファイルをGoogleに送信します。
Googleが提案するように、サイトマップを送信したまたは送信していない検索エンジンを表示する良い方法です。
robots.txt file
の任意の場所に次の行を挿入し、各サイトマップとサイトマップインデックスファイルのサイトマップへのパスを指定します。
Sitemap: http://example.com/sitemap_location.xml
サイトマップ自体が大幅に変更されたことをGoogleに知らせる
サイトマップを再度クロールするように要求できます。これは、既存のサイトマップに適した方法です。
GoogleにURLのクロールとインデックス登録を依頼
そのため、closetnocで述べたように、サイトマップ自体を再送信する必要はなく、サイトの再クロールを要求します。
また、robots.txtでクロール速度を確認します。新しいページがたくさんあると、サイトの速度が低下する可能性があります。そのため、特定の時間にクロールするように設定する(WMT)か、クロール遅延を設定する(robots.txt)。