メタリファラータグのデフォルト値はno-referrer-when-downgrade
です。これは、ほとんどのhttpsサイトからの既存のhttpリンクのリファラー情報を失うことを意味します。
301リダイレクト
あなたは301があなたのウェブサイト上のHTTPSバージョンにHTTPリクエストからリダイレクトすると、リファラ情報は既にHTTPリクエスト中に失われました。後でリダイレクト・チェーンでリカバリーする方法はありません。
解決策は、httpsへのリンクを更新することです。残念ながら、ウェブ上のすべてのウェブサイトにアクセスする場合、これは大きな課題になる可能性があります。
メタリファラータグ
ウェブサイトは、デフォルト値を上書きするメタリファラタグを使用することができます。これを設定して、httpsからhttpsへのリクエストであっても参照元情報が渡されないようにすることができます。
Googleでは、メタリファラータグにorigin
の値を使用しているため、訪問者はGoogleから来たものの、自分のサイトを見つけるために使用したクエリは見つかりませんでした。
noreferrer
設定rel="noreferrer"
は、その特定のリンクのためのリファラ情報を渡すことはない、この属性をサポートするブラウザに通知します。しかし、旧式のブラウザdon't support thisは依然として参照元情報を渡します。
nofollow
これは参照元情報には影響しません。
ウェブサイトがリンクを保証していないことを検索エンジンに伝えるために使用されます。ほとんどの検索エンジンは、この情報を使用して、リンクターゲットランキングを計算する際にリンクを無視します。いくつかの検索エンジンは、タグを文字通り解釈し、リンクをまったくフォローしないことを選択する一方、他のリンクは時折リンクをたどり、さらに他のリンクは通常のリンクのようにリンクをたどる。