HTTPS / HTTP
よみ: エイチティーティーピーエス / エイチティーティーピー
「HTTP」は Web サイトを見るための通信のルールです。「HTTPS」は、そこに暗号化(SSL(SSL / TLS)/TLS)を加えて安全にしたバージョンを指します。ユーザーが入力したパスワードや個人情報を第三者の「盗み見」から守る役割があり、現在は HTTPS が標準です。HTTP のままだと、ブラウザのアドレスバーに「保護されていない通信」と赤色で警告が出ます。
なぜ重要なのか(SEO への影響)
現在、HTTPS 化は Web サイトの必須条件です。Google の検索順位(SEO)を決める評価基準にもなっており、サイトリニューアル時などに HTTPS の設定を漏らすと、SEO の評価がリセットされる重大な事故につながります。
担当者が見るべき実務チェックポイント
- リダイレクト(自動転送):古い「
http://」にアクセスしたユーザーを、自動的に新しい「https://」へ転送(301 リダイレクト)できているか。 - Mixed Content(混在コンテンツ):ページ自体は HTTPS なのに、読み込んでいる画像や動画が HTTP のままになっていないか(ブラウザにブロックされ、表示崩れの原因になります)。
- Cookie の安全設定:発行する Cookieにセキュリティ設定(
Secure/HttpOnly/SameSite属性)が正しく付与されているか。
よくある落とし穴(注意点)
- 通知設定の漏れ:自動更新型の証明書なのに更新に失敗し、誰にもエラー通知が届かず、期限切れでサイトが真っ赤な警告画面になる。
- サブドメインの漏れ:メインサイトは対応したが、サブドメイン(例:blog.example.com)の証明書を入れ忘れる。
- 検証環境と本番環境のズレ:テスト環境(ステージング)を HTTP のまま作り、本番(HTTPS)へ公開した際に「
http://」の古いリンクが混入してしまう。
「画面が見えている=正しく設定されている」とは限りません。定期的に Search Console のセキュリティ警告などを確認する運用が重要です。
言葉をよく利用する人
- インフラエンジニア
- コーダー / フロントエンドエンジニア
- Web 担当者(発注側)
- バックエンドエンジニア
- SEO 担当者
会話上での使用例
公開直前のチェックでコーダーに暗号化を確認する場面
-
Web 担当者
本番反映の前に確認させてください。全ページちゃんとHTTPSになっていますよね。画像や動画も含めて。
-
コーダー
はい、暗号化されていない要素の混在は検証ツールで確認して、ゼロ件でした。暗号化なしのアクセスは自動で暗号化ありへ転送する設定です。アドレスの www の有無もどちらかに正規化してあります。
-
Web 担当者
大丈夫そうですね。最後にクローラ向けの設定ファイルとサイトマップのURLも暗号化ありに統一されているか確認をお願いします。
お客様からSSL証明書の警告が出ていると指摘された場面
-
Web 担当者
お客様から「HTTPSの警告が出る」とご連絡があって、こちらのChromeでも確認したら本当に出ました。
-
インフラエンジニア
無料の証明書の自動更新が失敗したまま期限が切れていた状態ですね。今すぐ手動で更新して復旧させます。あわせて、更新に失敗したときの通知先を社用のチャットに変えておきます。