ブログを常時SSL化(HTTPS対応)しました!Google検索順位にも影響あり

脆弱性やセキュリティ関連

サイトのURLを見て、頭の「http」に「s」が付いているかどうか、気にしたことはあるでしょうか。私はwpXクラウドに独自SSL(https)の機能が追加されたタイミングで、WeberNoteを常時SSL化することにしました。この記事は、その時の作業の記録です。

SSLは、インターネット上の通信を暗号化する仕組みです。ブラウザとサーバーの間でやり取りされるデータを暗号化しておくことで、途中で第三者に盗み見られたり、書き換えられたりするのを防げます。要するに、SSLに対応したことでブログのセキュリティが一段上がった、ということになります。

関連記事:WordPress専用のレンタルサーバー「wpX」に移転!ブログが高速化したのか比較検証

wpXサーバーのSSL化は超簡単

常時SSL化すると、ブログのURLが変わります。私の場合、元は「https://www.webernote.net/」でしたが、新しいURLは「https://www.webernote.net/」になりました。見た目は「s」が一文字増えただけですが、Googleはこれを別のURLとして扱います。ここを甘く見ると、それまで積み上げた評価が引き継がれずに検索順位が落ちる、という事故につながります。

SSLを導入するメリットは、先ほど書いたセキュリティの強化信頼性の向上です。加えてGoogleは2014年に、HTTPSをランキングシグナルとして扱うと発表しています。つまりSEOにも効いてくる、というわけです。

LINK:HTTPS as a ranking signal | Google Search Central Blog

この記事を書いた当時は、SSL化のSEO効果はまだ「あるにはあるけど、ごくわずか」という段階でした。Google自身も、影響を受けるのは全クエリの1%未満で、良質なコンテンツほどの重みはない、と説明していたくらいです。ただ、その後の流れは私が思っていたよりずっと速く進みました。今となっては、HTTPSはSEOうんぬん以前に「あって当たり前」のものになっています。

というのも、Chromeが2018年にすべてのHTTPページのアドレスバーに「保護されていない通信」と表示するようになったからです。フォームに何か入力すれば、その警告は赤字に変わります。せっかく訪れてくれた人が、この表示を見て不安になって離脱する——常時SSL化していないと、実際にそういうことが起きます。近ごろはHTTPページにアクセスした時点で画面全体に警告を出す「HTTPSファーストモード」も進んでおり、HTTP運用はもはや現実的ではありません。

LINK:「保護されていない通信」と表示された場合の対処方法とは? | さくらのSSL

もうひとつ、当時ハマりやすかったのが混在コンテンツです。ページ本体はhttpsなのに、中で読み込む画像やスクリプトのURLがhttpのまま残っていると、ブラウザはそのページを「完全には安全でない」と見なします。SSL化の作業でいちばん地道なのは、実はこの残りカスを潰していく部分でした。

良いこと尽くめに見えるSSL化ですが、では世の中のサイトがなぜ一斉に対応しなかったのかといえば、当時は単純に面倒だったからだと思います。すでに動いているWordPressサイトを常時SSL化するには、「一般設定」「テーマファイル」「投稿記事」に散らばったサイトアドレスの書き換えや、.htaccessでの301リダイレクト設定など、細かい作業がいくつも必要でした。

ところがwpXでは、これらをコントロールパネルからまとめて自動でやってくれました。

  • 一般設定「WordPress アドレス」「サイトアドレス」のSSL化
  • 投稿記事、固定ページに記載しているサイトアドレスのSSL化
  • テーマフォルダ配下のファイルに記述しているサイトアドレスのSSL化
  • 常時SSL化を実現する自動転送(リダイレクト)設定の有効化

WPXでSSL化

サイトによって微調整はいるものの、面倒な部分をほとんど肩代わりしてもらえたおかげで、私のブログも軽い修正だけで問題なくSSL化できました。上に書いた混在コンテンツのチェックだけは自分でひと通り見て回りましたが、それでも半日かからずに終わった記憶があります。

この時に利用していた「wpXクラウド」は、WordPressが1つしか置けない、メールが使えないといった制約はあったものの、その条件さえ飲めればコストパフォーマンスは十分でした。今からサーバーを選ぶなら選択肢はまた変わってきますが、常時SSL化そのものについて言えば、迷う理由はもうありません。無料で証明書を発行できるサービスも一般的になり、多くのレンタルサーバーがボタン一つで対応できる時代です。まだHTTPのままのサイトを運営しているなら、後回しにせず早めに済ませておくことをおすすめします。