301を使用してHTTPをHTTPSにリダイレクトするためのガイド

公開: 2021-12-18

301を使用してHTTPをHTTPSにリダイレクトするためのガイド

サイトをHTTPからHTTPSに移行することは、圧倒的で複雑なプロセスのように思えるかもしれません。 ただし、セキュリティ上の大きな利点とSEOの利点があるため、HTTPからHTTPSに移行することは理にかなっています。 プロセスも難しい必要はありません。 重要なのは、301を使用してHTTPをHTTPSにリダイレクトすることです。

今日は、移行方法の基本、SEOにとって重要である理由、常に他のリダイレクトよりも301リダイレクト使用する必要がある理由について説明します

HTTPSとは何ですか?

まず、HTTPSとは何かの基本を改訂します。

ページ上部のブラウザ検索バーの左隅に、HTTPSまたはハイパーテキスト転送プロトコルセキュアのコードが付いた小さな緑色の錠が付いていることがよくあります。

WebURLグラフィックデザイン

出典:Tribulant Software

これは、ブラウザとWebサイト間でデータを交換するために使用される主要なプロトコルであるHTTPの安全なバージョンです。 HTTPSは、データ転送のセキュリティを向上させるために暗号化されています。 これは、銀行の詳細、パスワード、個人データなどの機密情報を扱うサイトにとって不可欠です。

保護されたURLと保護されていないURL

出典:Omni Convert

あらゆる種類のログイン詳細を処理するサイトは、HTTPSを使用する必要があります。 Chromeのようなブラウザでは、HTTPSを持たないWebページは安全ではないとマークされていることに気付くでしょう。

出典:ハウツーオタク

HTTPSが重要なのはなぜですか?

Googleは、ウェブサイト移行ガイドでHTTPSに変更するいくつかの重要な理由を概説しています。

HTTPSを使用して送信される情報はすべて、3層の保護を提供するトランスポート層セキュリティプロトコル(TLS)で保護されます。

  1. データの整合性。 意図的またはその他の方法で転送中にデータを変更または破損することはできません。
  1. 暗号化。 データは暗号化されているため、スヌーパーが情報を盗もうとするのを防ぐことができます。
  1. 認証。 ユーザーが目的のサイトと通信していることを示します。 これにより、干渉する可能性のある攻撃から保護し、信頼を構築して、SEOとビジネス上の両方のメリットをもたらします。

HTTPSは、サイトが安全であるという安心感をユーザーとユーザーに提供するために不可欠であるだけでなく、SEOの重要な部分でもあります。

2014年に、GoogleはHTTPSをランキングシグナルにして、安全なHTTPSサイトを後押ししました。 当然のことながら、Googleは、より多くのユーザーが検索結果を信頼できるように、ウェブをより安全な場所にしたいと考えています。 それはまだ軽量のランキング信号にすぎませんがウェブマスターにHTTPSへの切り替えを促すGoogleの方法です。

さらに、Chromeなどのブラウザがユーザーにサイトが安全でないことを通知した場合、ページの訪問者はすぐに戻るボタンを押してバウンス率を上げる可能性があることを覚えておく価値があります。

301を使用してHTTPをHTTPSにリダイレクトする

HTTPSに移行する場合は、URLごとに移行することをお勧めします。 301リダイレクトを使用して移行を行うのが最善です。

301古いページから新しいページへのリダイレクト

出典:ハラムインターネット

通常、301リダイレクトを使用すると、HTTPからHTTPSへの移行がはるかにクリーンになります。 古いURLがすべて新しいURLに移動したことをグーグルが認識した場合、何も削除しておらず、インデックスも作成していません。robots.txtを使用すると、1つの大きなサイトがHTTPから移動するときに、Googleが移行を信頼しやすくなります。他のものとは対照的にHTTPSに。

物事がグーグルに明らかにされるとき、検索エンジンはそれが単なる一般的な動きであり、詳細について考える必要がないことを知ることができます。 グーグルがこれを行うことができるとき、検索エンジンはサイトに大きな目立った変更を加えることなくすべてを切り替えることができる可能性が高くなります。

303ステータスコードを使用できますか?

303リダイレクトやその他のステータスコードを使用してHTTPからHTTPSに移行することは可能ですが、実際にはお勧めできません。

Googleによると、リダイレクトに他の種類のHTTPS結果コードを使用し始めると、検索エンジンは最終的に各URLの再処理に時間がかかり、最終的にGoogleが新しいバージョンのサイトに信号を渡すのが難しくなります。

あなたのサイトがSERPで一貫してうまくランク付けされることを望むなら、グーグルの良い面を維持し、検索エンジンの生活を楽にすることが常により良いです。 Googleのボットがあなたのページを簡単にクロールできるようにすることは、検索エンジンがあなたのページに報酬を与える可能性が高いことを意味します。

サイトのHTTPSへの移行を開始する方法

しばらくの間、サイトをHTTPからHTTPSに移行することを検討している場合は、サイトのトラフィックが損なわれないようにするための適切な手順を検討する必要があります。 これは基本的に、サイトをHTTPからHTTPSに移動したことをGoogleに伝えることを意味します。

HTTP + SSL = HTTPSを示すグラフィックデザイン

出典:無料コードキャンプ

これは次の方法で実行できます。

  • robots.txtを使用してHTTPSサイトのクロールをブロックしない
  • 必要な証明書の種類の決定:マルチドメイン、シングルドメイン、またはワイルドカード
  • 2048ビットの証明書を使用する
  • 同じ安全なドメインにある相対URLを実装する
  • 他のドメインのプロトコルURLを使用する
  • noindex robotsタグを避け、可能な場合は検索エンジンによるすべてのWebページのインデックス作成を許可する

HTTPからHTTPSに移行する方法

  1. SSL証明書を購入する

SSL証明書は、キーを組織の個人情報にバインドする小さなデータファイルです。 正しくインストールされると、HTTPSプロトコルがアクティブになり、Webブラウザとサーバー間の安全な接続が可能になります。

SSL証明書は、いくつかの異なるベンダーから購入できます。 私たちは提案します:

  • SSLs.com
  • GoGetSSL.com

ビジネスのニーズに応じて、 3つの異なる証明書タイプから選択できます

  1. ドメイン検証。 安価で、電子メールで数分以内に発行される単一ドメインまたはサブドメイン。 これは緑色の南京錠として表示されます。
  1. ビジネス/組織の検証。 より高いレベルの信頼とセキュリティを提供するビジネス検証を必要とする単一のドメインまたはサブドメイン。 これは通常1〜3日以内に発行されます。 これは、緑色のバーに表示されるお店の住所で示されます。
  1. 拡張検証。 上記と同じですが、2〜7日以内に発行される、より高いレベルの信頼とセキュリティを備えています。
会社名が表示されたセキュリティで保護されたURLを表示するブラウザのグラフィックデザイン。

出典:Pinterest

2.SSL証明書をインストールします

SSL証明書のインストールに慣れていない場合、これはかなり技術的に高度な手順です。 専門家を雇うのが最善かもしれませんが、このガイドをチェックして始めることもできます。

3.すべてのハードコードされたリンクをHTTPSに更新します

原則として相対URL使用するのが最善ですが、誰かがURLをハードコーディングしている場合が常にあるため、HTTPからHTTPSへの移行中にサイトとデータベースを完全にスイープする必要があります。

繰り返しになりますが、データベースの変更の実行について確信が持てない場合は、作業が正しく行われていることを確認できる専門家に任せるのが最善です。

4.カスタムスクリプトをHTTPSに更新します

HTTPSバージョンを指すように、カスタムスクリプト更新する必要があります。 これには、サードパーティがホストするスクリプトが含まれます。そうしないと、サイトで混合コンテンツの警告が表示される場合があります。

5.新しいHTTPSURLへの301リダイレクトを作成します

301リダイレクトの構築は、移行プロセス全体で最も重要なステップです。 301リダイレクトは永続的なリダイレクトであり、リンクジュース(ランキングパワー)の約90%をリダイレクトされたページに渡します。

301リダイレクトを使用しないと、SEOの取り組みに深刻なダメージを与える可能性が高く、ランキングが一夜にして急落する可能性があります。

プラグインを使用するのではなく、サーバーレベルで301リダイレクトを実装することをお勧めします。 数百のURLを処理している場合は、サーバーレベルでも実行する方が実際には簡単です。

301リダイレクトを追加するには、コーディングに慣れている必要があるため、すでに知識がある場合にのみ行うのが最善です。そうでない場合は、専門家に任せてください。

6.Robots.txtファイルを更新します

robots.txtファイルに存在する可能性のあるハードコードされたリンクまたはブロックルールは、引き続きHTTPファイルを指している可能性があります。 新しいHTTPSファイルを指すように更新することが重要です。

7.Google検索コンソールを更新します

サイトがHTTPSで実行されたら、新しいGoogle検索コンソールプロファイルを作成する必要があります。 [プロパティの追加]をクリックして、申し立てプロセスを続行します。

Google検索コンソールのスクリーンショット。

サイトマップのサイトを再送信する

サイトマップを使用する場合(必要です)、新しいGoogle検索コンソールプロファイルでHTTPSバージョンを再送信する必要があります。

URL検査ツールを使用する

URLをURL検査ツールに貼り付けてEnterキーを押します。 [インデックスのリクエスト]をクリックすると、Googleがウェブサイトを再クロールします。 移行後にGoogleがサイト上のすべてを適切に再クロールするのに数週間かかる場合があるため、この手順により処理が高速化されます。

インデックス作成をリクエストする方法を示すGoogle検索コンソールのスクリーンショット。

8.否認ファイルを再送信します

これは、サイトが悪いSEOに悩まされたことがある場合、またはバックリンクを削除する必要がある場合に不可欠なステップです。 過去に否認ファイルを作成して送信したことがあるかもしれませんが、これは新しいGoogle検索コンソールプロファイルでファイルをやり直す場合にすぎません。

新しいプロファイルで否認ファイルを再送信しない場合、新しいアルゴリズムの更新が行われたときにGoogleは否認ファイルを表示しません。

これは、元のGoogle検索コンソールプロファイルに移動し、否認ファイルをダウンロードすることで簡単に実行できます。 次に、HTTPSで否認ツールを起動し、ファイルを再送信する必要があります。

9. GoogleAnalyticsプロファイルのURLを更新します

アカウントの下で、[管理]をクリックして設定を表示します。 URLをHTTPSバージョンに変換します。 プロパティ設定でも同じようにします。 これは、履歴が失われることはなく、中断したところから再開できることを意味します。

301リダイレクトを使用してサイトのHTTPバージョンがHTTPSにリダイレクトされることを確認する方法

SSL証明書を配置したら、ユーザーがHTTPバージョンではなくHTTPSバージョンのサイトに実際にアクセスするようにすることが重要です。 301リダイレクトを正しく実装していれば、問題はありません。

リダイレクトが行われていることを確認するには、ホームページに移動してURLバーを確認します。 httpsとロックアイコンとともにサイトが表示されます。

Grow HackScaleの安全なWebアドレスのスクリーンショット

これをHTTPに変更し、Enterキーを押します。 リダイレクトが正しく行われている場合は、HTTPSバージョンに自動的にリダイレクトされます。

これが適切に機能する場合は、リダイレクトが適切に行われているはずですが、それでも問題が発生する可能性があります。

  • HTTPSからHTTPへのリダイレクト
  • HTTPからHTTPSへのリダイレクトは、サブドメインなどのすべてのWebページに実装されているわけではありません。

概要

HTTPからHTTPSへの移行は、セキュリティとSEOの両方にとって不可欠なステップです。 少し複雑なプロセスになる可能性がありますが、手順がわかればはるかに簡単です。 重要なのは、HTTPページがHTTPに移動するように301リダイレクトを作成することです。 ドメインのコーディングや変更に慣れていない場合は、専門家にサポートを依頼してください。