サイト構築

SSLとは常時HTTPS化の意味・設定手順・混在コンテンツの対処

SSL(正しくはTLS)は、サイトとの通信を暗号化する仕組みです。アフィリエイトサイトで常時HTTPS化が必要な理由、無料証明書、設定の流れ、混在コンテンツの直し方を整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

SSLとは

SSLは、ブラウザとサーバーの間の通信を暗号化し、通信相手が本物かを確認する仕組みです。現在使われているのは、後継のTLSですが、慣習的に「SSL」と呼ばれています。

SSLが有効なサイトは、URLがhttps://で始まります。お問い合わせフォームなどで入力された情報を守る意味があり、ブラウザでも、http のサイトには「保護されていない通信」と警告が出ることがあります。Googleも、ページエクスペリエンスの観点で、HTTPSで配信されているかの確認を案内しています。

SSLの基本

SSLを使うには、サーバー証明書が必要です。証明書は、認証局(CA)が発行します。

種類 特徴
ドメイン認証(DV) ドメインの管理者であることを確認。無料のものもある
企業認証(OV) 組織の実在も確認
EV より厳格な確認(ブラウザ表示の差は小さくなっている)

Let’s Encryptは、非営利の認証局で、無料・自動・オープンな証明書の発行を掲げています。多くのレンタルサーバーが、これを使った無料SSLを管理画面から設定できます(提供の有無は各社公式で確認)。

SSLの具体例

httpからhttpsへ切り替える前後の確認例です。

項目 切り替え前 切り替え後
サイトURL http://example.com https://example.com
ブラウザ表示 保護されていない通信 鍵マーク等
旧URLへのアクセス そのまま表示 httpsへ301リダイレクト
サイトマップ・内部リンク http httpsに更新

SSLの実践ステップ

  1. サーバーの管理画面で、対象ドメインの無料SSLを有効にする。
  2. 反映を待つ(時間がかかる場合があります)。
  3. WordPressの「設定」の、WordPressアドレスとサイトアドレスをhttpsに変更する。
  4. httpのURLをhttpsへ301リダイレクトする設定を入れる。
  5. 記事内の画像・リンクのhttpを、httpsへ置換する(バックアップを取ってから)。
  6. Search Consoleで、httpsのプロパティやサイトマップを確認する。
  7. ブラウザの検証ツールで、混在コンテンツの警告がないか確認する。

SSLの注意点

  • 証明書には期限があります: 自動更新が止まると、警告画面が出ます。更新の状態を確認します。
  • 混在コンテンツ: https のページに、httpの画像やスクリプトが残っていると、警告や表示不良の原因になります。
  • 広告タグ・計測タグ: 古いタグがhttpのままだと動作しないことがあります。
  • SSLは安全の保証ではない: 通信が暗号化されるだけで、サイトの内容が信頼できるという意味ではありません。

混在コンテンツの見つけ方

ブラウザの開発者ツール(多くはF12キー)のコンソールに、「Mixed Content」という警告が出ます。警告に表示されたURLが、httpのまま残っている画像やスクリプトです。記事のHTMLを直すか、置換プラグインなどで一括変更しますが、必ずバックアップを取ってから行います。

証明書の期限切れに備える

無料SSLは、有効期間が比較的短く、自動更新が前提になっていることが多いです。サーバーの管理画面で、更新状態を月に1回ほど確認すると安心です。

SSLでよくあるミス

  • SSLを有効にしただけで、WordPressのURL設定を変えていない。
  • 301リダイレクトを入れず、httpとhttpsの両方が表示される。
  • 画像のURLだけ、httpのまま残る。
  • 証明書の更新エラーの通知メールを見逃す。

SSLのチェックリスト

  • すべてのページがhttpsで表示されるか。
  • httpにアクセスするとhttpsへ転送されるか。
  • ブラウザに警告が出ていないか。
  • 証明書の期限・自動更新の状態を確認したか。
  • 内部リンク・画像・サイトマップがhttpsか。

SSLのFAQ(よくある質問)

Q. 無料SSLでも問題ありませんか?
A. 一般的なアフィリエイトサイトには、無料のDV証明書で十分な場合が多いです。通信の暗号化という基本機能は同じです。

Q. SSL化でSEOに効果がありますか?
A. Googleは、HTTPSを含むページエクスペリエンスを案内しています。ただし、順位は多くの要素で決まるため、SSL化だけで上がるとは限りません。

Q. SSLとTLSの違いは?
A. TLSがSSLの後継です。現在の通信は、ほぼTLSで行われています。

筆者の見解(SSL)

常時HTTPS化は、いまやサイト運営の前提であり、「やるかどうか」ではなく「正しく移行できているか」を見る段階だと考えます。特に、リダイレクトと混在コンテンツの確認を省くと、せっかくSSLを入れても中途半端になります。最初のサイト作成時に済ませるのが、最も手間が少ないと思います。

SSLの関連項目

出典(一次情報)

本記事は情報提供を目的としており、収益を保証するものではありません。法律・税務に関する内容は一般的な情報であり、個別の判断は弁護士・税理士などの専門家や公的機関の最新情報でご確認ください。「筆者の見解」は一つの考え方です。