web-dev-qa-db-ja.com

SSLを切り替えた後、301 sitemap.xmlをhttpからhttpsにリダイレクトする必要がありますか?

Sitemap.xmlに固有、301リダイレクトする必要があります

http://example.com/sitemap.xml to https://example.com/sitemap.xml ? 2週間前にsslに切り替えて(httpからhttpsに)、このサイトを精査して、正しく行ったことを確認しました。ただし、Googleウェブマスターアカウントでのみインデックスの低下が見られます。何も改善されません!だから私は多分これが理由だと思っていますか?

私はもう1つの質問も考えました、両方のサイトマップファイルのすべてのURLはhttpsを指す必要がありますか、または非SSLを非SSL URLに1ポイントのままにして、ユーザーがそれらに到達したときにそれらのURLを単に301リダイレクトする必要がありますか?

2
Dave Fes

既存のHTTPサイトマップ:

このサイトマップは、すべての検索結果がhttpsとしてクロールされる間存在し続ける必要があり、これが https://www.example.com/sitemap.xml にリダイレクトされる場合でも、すべてを含む必要がありますhttpリンク

理由:このサイトマップをクロールしようとするクローラーは、既存のすべてのURLをクロールし、これらすべてが永続的にhttpsに移動されたことを示します。古いURLのインデックスを更新し、古いリンクの権限を新しいhttpsリンクに渡します。これらを追加しない場合、クローラーは古いhttp URLを確認しようとしたときにのみこの表示を取得し、反映するのに時間がかかり、既存のランキングを少し傷つける可能性があります。上記の理由はその効果を低下させます

httpsの新しいサイトマップ:

Httpsは、完全にクローラーの新しいプロパティになります。 https://www.example.com/sitemap-new.xml などのhttpsサイトマップの新しいリンクを作成する方が良いでしょう。これを更新/ウェブマスター経由で送信できます。

すべてのhttpsリンクをここに配置します。クローラーはここからリンクのクロールを開始し、httpサイトマップから古いリンクの移行の兆候を取得します。

これは、サイトのクローラーアクセス頻度に基づいて20〜30日かかります。ほとんどすべてのリンクがhttpsとしてインデックス付けされます。その後、必要に応じて古いサイトマップを削除できます。

1
abhinsit