この記事の要点
- SSLは、ブラウザとサーバーの間の通信を暗号化する仕組み。現在使われているのは正確にはTLSという後継の仕組みだが、慣習で「SSL」と呼ばれている。
- SSLに対応したホームページは、アドレスが https:// で始まる。対応していないと、ブラウザに「保護されていない通信」などと表示される。
- SSL証明書には、ドメインの確認だけのもの(DV)と、組織の実在も確認するもの(OV・EV)がある。多くのレンタルサーバーで無料の証明書を設定できる。
- WordPressでhttpsに切り替えるときは、サイトのアドレスの設定と、httpからの転送も行う。
SSLとは何か
SSL(Secure Sockets Layer)は、インターネット上でやり取りするデータを暗号化して、途中で盗み見られたり、書き換えられたりしないようにする仕組みです。現在は、SSLを改良したTLS(Transport Layer Security)という仕組みが使われていますが、一般には今も「SSL」や「SSL/TLS」と呼ばれています。
ホームページを見るとき、ブラウザとサーバーの間では、ページの内容や、お問い合わせフォームに入力した名前やメールアドレスなどのデータが行き来しています。暗号化されていない通信では、こうしたデータが、通り道のどこかで第三者に見られてしまうおそれがあります。SSLで暗号化しておけば、途中でデータを見られても、中身はわかりません。
SSLの2つの役割
SSLには、大きく分けて2つの役割があります。
1つ目は暗号化です。やり取りするデータを暗号にして、第三者に読まれないようにします。
2つ目は相手の確認です。SSLでは「SSL証明書」という電子的な証明書を使い、通信している相手が、そのドメインの本物のサーバーであることを確かめます。これにより、本物そっくりの偽のサイトに誘導されるといった被害を防ぎやすくなります。
SSLが必要な理由
お問い合わせフォームの情報を守る
会社のホームページには、お問い合わせフォームや資料請求のフォームがあることが多く、名前、電話番号、メールアドレス、相談の内容などが送られます。こうした個人情報を守るために、SSLは欠かせません。お問い合わせフォームの作り方はお問い合わせフォームの作り方で説明しています。
ブラウザの警告を避ける
主なブラウザでは、httpのままのページを開くと、アドレス欄に「保護されていない通信」などの表示が出ます。特にフォームのあるページでは目立つ警告が出ることがあり、見に来た人に不安を与えてしまいます。会社のホームページで警告が出ていると、信頼を損ねることにもなりかねません。
検索エンジンとの関係
Googleは、httpsをランキングの要素の一つとして使うことを公表しています。httpsにしただけで順位が大きく上がるわけではありませんが、安全なサイトであることは、見に来た人にとっても検索エンジンにとっても前提になっています。
新しい機能が使えない
ブラウザの新しい機能の中には、httpsのページでしか使えないものがあります。また、WordPress.orgもWordPressの推奨環境としてHTTPSへの対応を挙げています。
SSL証明書の種類
SSLを使うには、ドメインごとに「SSL証明書」を設定します。証明書は、認証局と呼ばれる機関が発行するもので、何を確認して発行するかによって種類が分かれています。
| 種類 | 確認すること | 主な特徴 |
|---|---|---|
| DV(ドメイン認証) | そのドメインを使う権利があるか | 発行が早い。無料の証明書の多くはこの種類 |
| OV(企業認証) | ドメインに加えて、組織が実在するか | 証明書の情報に組織名が入る |
| EV(拡張認証) | OVより厳格な手続きで組織を確認 | 審査に時間と費用がかかる |
暗号化の強さそのものは、どの種類でも大きくは変わりません。違うのは、証明書を発行する前に「誰が持っているサイトか」をどこまで確認するかです。
無料の証明書と有料の証明書
多くのレンタルサーバーでは、無料のSSL証明書を管理画面から設定できます。無料の証明書の多くはDVの種類で、会社のホームページの通信を暗号化するという目的には十分です。証明書には有効期限がありますが、レンタルサーバーの無料SSLでは、自動で更新されることが一般的です。
有料の証明書は、OVやEVのように組織の確認があるものや、補償などのサービスが付いているものがあります。ネットショップや会員サービスなど、組織の実在を強く示したい場合に検討します。
SSLを設定する流れ
レンタルサーバーで無料のSSLを使う場合、設定は次のような流れになります。
WordPressで気をつけること
WordPressでhttpsに切り替える場合は、サーバーでSSLを設定するだけでなく、WordPressの「設定」→「一般」にある「WordPressアドレス」と「サイトアドレス」をhttpsに変えます。さらに、httpのアドレスで来た人を自動でhttpsのページに送る「転送」の設定を行います。
切り替えた後、ページの中の画像などがhttpのアドレスのまま残っていると、鍵のマークが表示されない「混在コンテンツ」の状態になることがあります。その場合は、古いアドレスを新しいアドレスに置き換えます。設定の手順はSSLの設定で説明しています。
SSLを設定した後に確認すること
https への切り替え後に確認すること
- すべてのページで、アドレス欄に鍵のマークが表示されるか
- httpのアドレスで開くと、httpsのページに転送されるか
- お問い合わせフォームが正しく送信できるか
- 画像や動画が表示されているか
- 証明書の有効期限と、自動更新の設定
- Search Consoleなどに登録しているアドレスがhttpsになっているか
SSLだけで安全になるわけではない
SSLは通信を守る仕組みで、ホームページそのものを守る仕組みではありません。SSLに対応していても、WordPressの管理画面に不正にログインされたり、古いプラグインの弱点を狙われたりする危険はあります。WordPress本体やプラグインの更新、強いパスワードと2段階認証、バックアップと合わせて対策しましょう。セキュリティ対策の全体はセキュリティで説明しています。
よくある質問
問い合わせフォームがないホームページにもSSLは必要ですか?
必要です。フォームがなくても、httpのままだとブラウザに「保護されていない通信」と表示されることがあり、見に来た人に不安を与えます。また、通信の途中でページを書き換えられるおそれもあります。すべてのページをhttpsにするのが一般的です。
無料のSSLで会社のホームページは大丈夫ですか?
通信を暗号化するという目的には、無料のSSLで十分です。組織の実在を証明書で示したい場合や、ネットショップなどで補償を付けたい場合は、有料の証明書を検討しましょう。
SSLの証明書の期限が切れるとどうなりますか?
ブラウザに警告の画面が表示され、ホームページを見てもらえなくなることがあります。レンタルサーバーの無料SSLは自動で更新されるのが一般的ですが、ドメインの設定を変えたときなどに更新が止まることもあるため、期限を時々確認しましょう。
SSLとTLSは違うものですか?
TLSはSSLを改良した後継の仕組みで、現在使われているのはTLSです。ただし、昔からの呼び方が定着していて、TLSを使った仕組みも含めて「SSL」と呼ぶことが多くなっています。
参照した資料
制度や料金は変わることがあります。手続きの前に、公式の最新の案内を確認してください。
確認日 2026.11.07
