http→https移行時のSEO視点チェックポイント

# １．httpからhttpsに変える概念
http→httpsに変更する作業を、Googleでは「[URLの変更を伴うサイト移転](https://support.google.com/webmasters/answer/6033049?ref_topic=6033084)」と認識しています。

# ２．サーバ上の設定
## １）301リダイレクト設定
移動時には、サーバ上で301 リダイレクトを使用してください。
その際、ユーザーは勿論、[クローラー](https://support.google.com/webmasters/answer/1061943?hl=ja)の転送設定も忘れずに。

## ２）httpsページがクロール、インデックス可能か確認する
今までhttpsページをブロックしていた場合、その要素の再点検を行う。
下記は点検対象になりやすい例です。

* robots.txt
* noindex、nofollow処理
* クローラー（Googlebot）のアクセス制限

※クローラー導線設定の確認には、[Fetch As Google]( https://support.google.com/webmasters/answer/6066468?ref_topic=4617736&visit_id=1-636462220701740501-2609075198&rd=2 )がおすすめです。

## ３）[HSTSサポート](https://ja.wikipedia.org/wiki/HTTP_Strict_Transport_Security)の実装
>  HSTS は、自動的に HTTPS ページをリクエストするようにブラウザに指示する仕組みで、ユーザーがブラウザのアドレスバーに http を入力した場合でも HTTPS が使用されます

[参照：HSTSをサポートする-Search Console ヘルプ](https://support.google.com/webmasters/answer/6073543)

# ３．関連ファイルチェック
絶対パスで作成しているファイルをリストアップする。

## リストアップされやすいファイル
- sitemap.xml
- 従来httpsで運用していたページ内リンク
- 各ページ内canonical

### canonical余談
SEO視点では、canonicalに頼らず遷移できる環境を整える事が理想です。
だがしかし。
そう上手くいかない事情がある場合が多いので、せめてcanonicalの設定を再確認致しましょう！

※[canonicalは絶対パスを使用](https://support.google.com/webmasters/answer/139066#2)をお忘れなく。

# ４．SearchConsole設定
## １） [ウェブサイトプロパティの追加](https://support.google.com/webmasters/answer/34592)
SearchConsoleでは、httpとhttpsのURLはそれぞれ別のサイトとして認識しています。
そのため、既存の登録がhttpだけの場合、httpsのURLの登録が必要です。

### [1]所有権の確認
[そのサイトまたはそのサイトの一部を所有していることを証明](https://support.google.com/webmasters/answer/35179)し、プロパティの追加を行います。

httpで所有権確認を行っている環境が、httpsでも同様に実施できるかの確認が必要です。

### [2]複数のプロトコルに分かれている場合
ドメインが複数のプロトコルに分かれている場合、それぞれを別のサイトとして登録が必要です。

- http://
- http://www.
- https://
- https://www.

その後、使用するドメイン（[www あり、または www なし](https://support.google.com/webmasters/answer/44231)）をSeearchConsole上で指定してください。

### [3]サブドメイン等の登録確認
ドメインやプロトコルで他の形式に対応している場合
【例】

 - m.example.com
 - http://example.com
 - https://example.com

必ず[正規ドメイン](https://support.google.com/webmasters/answer/139066)を指定してください。

## ２） [Search Console にアプリを追加する](https://support.google.com/webmasters/answer/6178088)
Androiアプリを設定して、ウェブサイトと同様に Google のクロール対象にしてインデックスに登録されるようにすることができるため、httpsの方でも登録を実施します。

## ３）計測のためのプロパティ追加登録
細かい情報を見たい場合には、フォルダ単位で指定するとより多いデータが確認できます。

### ■サイト設定影響を確認する
#### 設定前後URLチェック例
- http://www.example.com
- https://www.example.com

上記を両方登録する事により、httpからhttpsへのサイト認識が適切に移行されているかのチェックを行います。

#### 重点チェック追加例
例１：クロール反映されにくいURLの状況確認
https://www.example.com/search

例２：アクセスの主要な情報がまとめられているURL監視
https://www.example.com/contents

例3：広告運用等に関わる箇所の監視
https://www.example.com/campaign

## ４）否認リンクリスト移行
リンク否認申請を行っている場合には、httpsで申請しているファイルをhttpsでも申請する事。

参照：[【要注意】HTTPS移行後はSearch Consoleから否認ファイルの再アップロードが必要](https://www.suzukikenichi.com/blog/you-need-to-reupload-disavow-file-after-migrating-to-https/)

# ５．[サイト移転に伴う推奨事項](https://support.google.com/webmasters/answer/34437)
## １）移転作業
移転作業は数回に分けて段階的に行う。
可能であれば、移転作業はトラフィックの少ない時間帯に行う。

## ２）心の準備
**移転中、サイトのランキングが一時的に変動することを想定する**

* トラフィック量に一時的に影響することがあります
* 順位の変動も見られます

httpsの移転は、ドメインの変更に近しい影響があります。
（そのため、心の準備が必要です）

良い方向に転がりますように。合掌。

# 参照
[HTTPS でサイトを保護する](https://support.google.com/webmasters/answer/6073543?hl=ja)
[概要: URL の変更を伴わないサイト移転](https://support.google.com/webmasters/answer/6033388)
[HTTP から HTTPS への移行](https://support.google.com/webmasters/answer/6073543?hl=ja)
[サイト移転の概要ページ](https://support.google.com/webmasters/answer/34437)