46スポンサーリンクWEB担当者の方なら「SSL対応」が気になっていることと思います。最近では、SEOの1つとして評価されるという話も出てきていますよね。自分もSSL(常時SSL)は必要だよなと思いつつ後手後手にまわっていましたが、やっと「WEBマスターの手帳」をSSL化しました。Consoleを修正するSSL化はやって損はないSSLとはまずは「SSL」とはなにかについて簡単に説明します。Layerの略で、インターネットで暗号通信をする仕組みのことです。WEBサイトも表示するには毎回、インターネットを使ってWEBサイトのデータが保存されている「サーバー」と通信をしています。この通信を暗号化するのがSSLです。SSLをWEBサイトで導入すると、通信されるデータが暗号化されるので、もし第3者がデータを盗み見ても、暗号化されているため中身がわかりません。ECサイトの購入ページ(クレジットカード決済など)や、WEBサイトの問い合わせページなど、個人情報を扱う場合に該当ページのみをSSL化していることが多いですね。常時SSLWEBサイトの一部だけではなく、WEBサイト全体でSSL化することを「常時SSL」と呼びます。FacebookやTwitter、YouTubeなども常時SSL化していますよね。SSLが導入されているWEBページやWEBサイトは、URLが「https:〜」となっています。ブラウザのURL欄でhttps:が緑色になっていると思います。WEBサイトをSSL化する3つのメリットWEBサイトでSSL導入して「SSL化」するメリットを見てみましょう。1SEOで評価される先にSEOの話です!笑。Googleは2014年に公式に「HTTPS(SSLを導入しているWEBサイト)」がランキングに影響するとアナウンスをしています。シグナルに使用しますとくにHTTPSのサイトとHTTPのサイトではHTTPSのページを優先的にインデックスするとの公式発表もあったので、SEOを強く意識しているのならSSL化しない理由はないでしょう。ページが優先的にインデックスに登録されるようになりますHTTPとHTTPSの違いいきなりHTTPとかHTTPSとか出てきた!とパニックにならないで下さいね。Protocol(ハイパーテキスト・トランスファ・プロトコル)の略です。先程も書いた通り、WEBサイトを閲覧するために、ブラウザはサーバーと通信(やりとり)をしているわけですが、このやり取りの仕方や手順を規定しているのがHTTPです。HTTPSというのはHTTP+Secure(安全な)で安全なHTTPS。SSLによって、データを暗号化させ、通信するシステムが適用されているHTTPということになります。2WEBサイトのハッキング対策Googleがなぜ「HTTPS」を評価基準にしているかというと、WEBサイトのハッキング対策があります。「WEBサイトがハッキングされた」と騒ぎが起こりますが、WEBサイトがハッキングされると、WEBサイトが改ざんされたり、なりすまされたり、ウイルスに感染させられたりと、かなり厄介なトラブルが発生する可能性があります。WEBサイトがハッキングされるとGoogle検索結果にも「このサイトは第三者によってハッキングされている可能性があります」と表示されますので、WEBサイトとして大ダメージです。ヘルプ3訪問者が安心するSSLが導入されていないと、通信が暗号化されていないので、もし第3者に盗み見られていた場合に、入力した情報が筒抜けになってしまいます。インターネットを利用する上で「クレジットカード情報などの個人情報が漏洩しないか」と心配している方は多いでしょう。WEBサイトがSSL化されていたり、SSL認証シールを掲載していると安心感を持つ方もいらっしゃるでしょう。実際は、そこまでわかっていない(気にしていない)人のほうが多い気もしますが...WEBサイトをSSL化する3つのデメリットSSL化するデメリットというと大げさですが、SSL化すると良いことばかりあるわけではありません。1WEBサイトの修正作業が大変SSL化するには、SSLサーバー証明書を認証機関(グローバルサインなど)から発行してもらい、サーバーがSSL対応しただけでは終わりません。完璧にWEBサイト全体を常時SSL化するには、WEBサイト内にあるURL(内部リンク、外部リンク、画像ファイルなど)をhttpsに最適化する必要があります。2URLが変わるSSL化をすると「http:~」から「https:~」へとURLが変わります。それに伴い、シェアボタンに表示されていたシェア数もリセットされます。Cache」で対応可能:後述あり)3費用がかかるSSL化には、第3者認証機関(認証局)に「SSLサーバー証明書(証明内容:通信の暗号化、ドメイン、サーバーの所有者)」を発行してもらう必要があります。この認証を行っているのが「グローバルサイン」などです。これら認証局と契約をするのに費用が発生します。利用しているサーバーなどにより料金が変わることがありますが、グローバルサインであれば、28,868円/年がかかります。WEBマスターの手帳はエックスサーバーを利用しているので「CoreSSL」と契約をしましたが、1,000円/年でした。【エックスサーバー】SSLブランドの違いどのSSLブランドを選べば良いのかわかならない方もいらっしゃると思います。自分も専門家ほど詳しくはないのですが、機能的な違いは無いようで、対外的な「認知度」と「信用度」の差のようです。費用が高いと認証範囲が広くなる(法的存在証明や物理的実在証明など)ため、それに応じてWEBサイトへの信用も高くなるということですね。SSLブランドによって、WEBサイト上に「SSLシール」を掲載できるか否かの違いもあります。WEBサイト上に見える形で「SSLシール」が貼ってあると信用してもらいやすいでしょう。証明書の種類は「ドメイン認証」というのが「WEBサイトが実在しているか」を確認する認証で、低価格+個人でも利用できます。前置きが長くなりましたが、エックスサーバーでWordPressのWEBサイトをSSL化する方法です。注意SSL化の作業を行う場合は、自己責任において行ってください。ここでご紹介した方法でうまく出来なかった場合に、当方では一切の責任を負いかねます。バックアップを取ろうまずはWEBサイトのバックアップを取りましょう。WEBサイトに手を加える際は必ずバックアップを取る!バックアップを取っておけば、もし万が一トラブルが起こっても、WordPressを入れなおして、復旧させることができます。【保存版】wordpressのバックアップ方法とエラーが発生した時の復旧方法。Cache」を有効化させておくWEBマスターの手帳での失敗談です。SSL化するとURLが変わるため、ソーシャルメディア(FacebookやTwitterなど)の「いいね数」などシェア数がリセットされます。Cache」プラグインを使うとSSL化後もシェア数を残すことができます。Cache」を使ってシェア数のキャッシュを記録しておく必要があります。Cache」を有効化してもキャッシュが残っていないので、シェア数はリセットされます。独自SSLでサーバ証明書の取得SSL化する準備ができたら、「サーバー証明書」を取得します。今回はエックスサーバーでの内容になります。エックスサーバーで独自SSLを申し込むのは非常に簡単(CSRの発行などエックスサーバーがやってくれる)でした。※ご利用中のサーバー会社にて独自SSLの利用方法を確認してください。共用SSLはなに?独自SSLと共用SSLと混乱される方もいらっしゃるかもしれません。共用SSLとは、サーバー会社が代わりに取得した「1つのサーバー証明書を複数のユーザーと共有する」ものです。共有しているので、信頼性も低くなります。共用のため「独自ドメイン」には対応していません。独自ドメインのWEBサイトでは「独自SSL」を取得する必要があります。ちなみにエックスサーバーで共有SSLを使うと「https//ドメイン名.ssl-xserver.jp/」というURLになります。wwwの有り無しサーバー証明書の申請で、「wwwあり」「wwwなし」は慎重に選択してください。wwwありのURLなのに「wwwなし」でサーバー証明書を取得してしまうと、その証明書は「WWWなし」のドメインに対する証明書なので「WWWあり」のドメインには使えません。SSLとIPアドレスベースの選択はどちらにしたらいいかも迷いますよね。SSLかIPアドレスベースかは「ブラウザ」に関係しています。SSLが対応していません。IPアドレスベースには、ほとんどのブラウザ(ガラケーも含む)対応しています。ブラウザが対応していないと、ブラウザとサーバーでの通信を暗号化することができませんので、心配な方はIPアドレスベースを選択しておくのが無難でしょう。サーバー証明書の発行とサーバー対応を待つエックスサーバーの場合、SSL発行元での審査が完了し、SSL証明書が発行さると、エックスサーバーがサーバーへのインストール作業を行ってくれます。エックスサーバーがインストール作業を終わったら、WEBサイト側のSSL化の作業を進めましょう。内部リンクを差し替えるページ内にHTTPSとHTTPのURLが混在していると「SSL化」が不完全な状態となり、「安全ではない他のリソース・・・」や「安全ではないコンテンツ」といった警告が表示されてしまいます。URLへの差し替え)を行う必要があります。これが一番手間がかかって大変です。WEBマスターの手帳でも地道な作業でした。リンクは全てチェックしましょう。ページを移動するためのリンクだけでなく、画像(メディアファイル)へのリンクなども確認が必要です。Regex(プラグイン)過去に投稿した記事の内容で「任意のテキストを指定したテキストへ一括置換する」ことができるプラグインです。Regexを使って「https://homepage-reborn.com/」を「//homepage-reborn.com/」へ一括置換えしました。サイドバーなど「post」以外は置き換わらないので、手作業で修正が必要です。.htaccessで301リダイレクトhttpで接続してきたユーザーがhttpsにリダイレクトされるように「301リダイレクト」を設定します。.htaccessに以下のコードを追加(「ドメイン名と差し替え」をドメインに差し替えてください)します。更新する必要はありません。(URL)」をhttps:~へ変更します。Consoleでの修正もしておきましょう。Googleアナリティクスの設定をhttpsへ変更するGoogleアナリティクスは、SSL対応しているので、URLの修正をしないでもデータ収集はできますが、念のため修正しておきましょう。https://)に対応している場合、それぞれを別のサイトとして追加する必要があります。ヘルプSSL化はやって損はないWEBサイトのSSL化は、確かに手間がかかるので、作業としては大変だと思います。SSL化をしておくことで得られるメリットは、大変さやデメリットを十二分に超えるでしょう。株式会社SMLのWebマスターを経て独立。現在は小規模企業のWeb担当者&Webマーケター業務の代行や企業研修の講師をしています。ゴルフ、乃木坂46、ウォーキングにハマってます。Consoleを修正するSSL化はやって損はない同じカテゴリーの人気記事1WordPressならURLを貼るだけで「サムネイル画像付きリンク」が設置できるよ。2要注意!素人がWordPressでWEBサイトを作るのはトラブルのもと!3MacにWordPressをインストールしてローカル環境で操作する方法(MAMP)WordPressの記事一覧WEBマスターの手帳とはフリーランスのWebマーケター兼Web担当者として、中小企業のWebマーケティングやWebサイト管理運用、SNSアカウントの管理運用の代行をしている遠藤のオウンドメディアです。Webマーケティングやソーシャルメディアマーケティング、SNSマーケティングに関連する情報を投稿しています。ご訪問の方は「初めての方へ」をご参照ください。運営者について」をご参照ください。PinterestWebマーケティングやソーシャルメディアマーケティングをわかりやすく解説するWebメディア。