Webエンジニアがアフィリエイトで稼ぐ

プログラミングやSEOなどWebエンジニアのノウハウを活かしてWebサービスを運営しています。

HTTPS(SSL)対応にSEO効果はあるのか

2014年頃にGoogleHTTPSSEOに影響することを発表しました。

webmaster-ja.googleblog.com

具体的にどの程度SEOに影響するのか、検証しているサイトもいくつかありますが、余り効果はなかったけど、将来的にはあるかもよ!くらいで書かれているサイトが多くてあまりピンときません。

seopack.jp

今回、私が運営するアンテナサイトでもSEO対策の一貫として、SSL対応をしたので、私のサイトでも効果検証もしてみました。

無料SSL証明書取得

SSLに対応するためには証明書を取得する必要があります。今までは証明書を取得するためには費用がかかりましたが、2016年から「Let's Encrypt」というサービスが始まり、コマンド一発で簡単に無料のSSL証明書が取得できるようになりました。「Let's Encrypt」について解説しているサイトは沢山あるので、この記事では証明書の取得方法等の解説は省きます。

letsencrypt.jp

HTTP/2対応

一般的にSSLSSLハンドシェイクの分、サーバ負荷も高まり、通信が遅くなります。そのため、今回は通信速度改善のために、HTTP/2対応も一緒に行いました。HTTP/2ではヘッダの圧縮や接続の多重化などでHTTPに比べて接続速度が改善されています。HTTP/2に対応できるのもSSLに対応するメリットになります。特に画像が多いサイトでは接続の多重化により、接続速度改善が期待できそうです。

SEOへの効果

Google Search Consoleでの比較

Google Search ConsoleはHTTPとHTTPSサイトを別々に登録する仕様なので、HTTPとHTTPSでの同じ期間での検索ボリュームを比較しています。 ちなみにSEO対応したのは6月ですが、Google Search Consoleでは過去90日分までしか閲覧できなかったので、7月〜10月の期間のグラフです。

HTTPサイトのGoogle Search Console(7月〜10月の期間) f:id:shino5:20171019003149p:plain

HTTPSサイトのGoogle Search Console(7月〜10月の期間) f:id:shino5:20171019003156p:plain

SEO対応したのが6月で、しばらくは、HTTPの表示も残ったままですが、9月頃から一気にHTTPの表示回数が減少し、HTTPSの表示回数が徐々に増加しています。それと同時に掲載順位も徐々に増加していっている。3ヶ月間の平均掲載順位ではHTTPに負けていますが、9月以降だけで見ればHTTPSの平均掲載順位の方が高くなりました。

PV数での比較

f:id:shino5:20171019003036p:plain グラフはサイト側で記録しているgoogleからのアクセス数の推移です。

6月初めにSEO対応してからも徐々にGoogleからのアクセスは減少していたので、HTTPS対応の効果は無いという結論で終わるところでしたが、Google Search Consoleのグラフと同じように9月頃から徐々にアクセス数が増加し、今ではHTTPS対応前のアクセス数よりも増えました。
(8月頭頃にアクセス数が急減しているのは多分障害かな。気にしない。)

SSLの落とし穴

ここまでは良いことづくしのSSLですが、勿論良いことばかりではありません。アンテナサイトをSSLにする上でのデメリットを上げてみました。

ブラウザの仕様でhttpsからhttpのページにはリファラを送ることが出来ません。httpsもリファラを送信することが出来るmetaタグも存在しますが、現時点では対応していないブラウザも多く、リファラを送れないとアクセストレードが成立しないため、アンテナサイトでは致命的です。
今回は常時SSL化は諦め、アクセストレード先にアクセスを送る際のクッションページのみhttpで作成することでこの問題を回避しました。

  • ASP、アドネットワークがSSL非対応

比較的最近のASPではSSLに対応していますが、広告代理店が独自に作ったネイティブ広告やブログパーツ型のJSなどはSSLに対応していないケースがあります。ただし、標準では非対応ですが、個別に連絡すれば対応して貰える代理店も存在するので、ここは交渉次第です。

  • httpのリソースを読み込めない

httpsのページ内でhttpのリソース(画像、CSS、JSなど)が存在する場合は、混在コンテンツと呼ばれ、読み込むことが出来ません。アンテナサイト側で画像やJSなどを全て持っている場合は問題ありませんが、他サイトの画像を直リンクしている場合は、他サイトがhttpsに対応していない場合は読み込むことが出来ません。また、アダルトブログをSSL化する場合でも、SSLに対応していないアンテナサイトのブログパーツ等は表示することが出来ないので注意が必要です。

表示速度比較

f:id:shino5:20171019131441p:plain

ついでにHTTPS対応の対応前後での表示速度も比較してみると、HTTPS対応後のほうが若干表示速度は遅くなっていました。ただし、HTTPS対応に伴い、サーバ移行等もしているので、本当にHTTPS対応で遅くなったのかはよく分かりませんでした。

まとめ

6月からHTTPS対応以外のSEO対策はしていないので、今回の結果を見る限りでは、HTTPS対応のSEO効果は少しはありそうでした。具体的には私のアンテナサイトでは、平均掲載順位が1位上がるくらいのSEO効果でした。また、効果が見えてくるまでに3ヶ月以上かかったので、効果検証は長い目で見て上げる必要がありそうです。HTTPS対応で一気にアクセス数が倍になったりはしませんが、少しでもアクセス数を増やしたいならHTTPS対応しておくのはありかも知れません。