メインコンテンツまでスキップ

Google Search Console 連携

このページでは、QA ZEROと「Google Search Console API」を連携する方法について説明します。
連携を完了すると、AIレポートの「SEOレポート」にSearch Consoleのデータが反映されます。今後、活用できる機能が増えていく予定です。


注意点・事前準備

作業を始める前に、以下の点を確認してください。

  • 推奨ブラウザは Google Chrome のみです(Safari・Firefox・Edge では不具合が生じる場合があります)
  • Google Search Console に登録済みの Google アカウントで Chrome を開いてください
  • 異なるアカウントでは連携できません

また、作業中に QA ZERO 管理画面から**「リダイレクト URI」**をコピーして使用します。
あらかじめ管理画面の「設定」→「Google連携」を開いておくとスムーズです。

GSC連携 image1


設定手順

1. Google Cloud プロジェクトの作成

  1. Google Cloud Resource Manager にアクセスします。

  2. +プロジェクト作成」をクリックします。
    GSC連携 image2

  3. 任意の名前、組織、場所を入力し、「作成」をクリックします。
    入力値は初期設定のものでも構いません。組織の選択項目がない場合は入力不要です。
    GSC連携 image3

2. Google Search Console API を有効化

  1. 左上の三本線メニューをクリックします。

  2. APIとサービス」→「ライブラリ」を選択します。
    GSC連携 image4

  3. 検索窓に「search console」と入力します。
    GSC連携 image5

  4. Google Search Console API」をクリックします。
    GSC連携 image6

  5. 有効にする」をクリックします。
    GSC連携 image7

3. OAuth 同意画面を設定

  1. 前手順で「有効にする」をクリックすると、以下の画面が表示されます。
    左メニューの「OAuth 同意画面」をクリックします。
    GSC連携 image8

  2. 開始」をクリックします。

GSC連携 image9

  1. 以下を入力し、「次へ」をクリックします。
  • アプリ名: 任意の名前(例:QA ZERO など)
  • ユーザーサポートメール: プルダウンから自分のメールアドレスを選択
    GSC連携 image10
  1. 外部」を選択し、「次へ」をクリックします。
    GSC連携 image11

  2. 以下を入力し、「次へ」をクリックします。

  • 連絡先情報: プルダウンから自分のメールアドレスを選択
    GSC連携 image12
  1. チェックを入れて、「作成」をクリックします。
    GSC連携 image13

4. OAuth 2.0 クライアント ID を作成する

  1. 前手順で「作成」をクリックすると、以下の画面が表示されます。
    OAuth クライアントを作成」をクリックします。
    GSC連携 image14

  2. アプリケーションの種類で「ウェブアプリケーション」を選択します。 GSC連携 image15

  3. 以下を入力し、「作成」をクリックします。

  • 名前: 任意の名前
  • 承認済みのリダイレクト URI: 「+URI を追加」をクリックし、QA ZERO 管理画面からコピーした「リダイレクト URI」を貼り付けます。
    GSC連携 image16
  1. 表示される「クライアント ID」と「クライアントシークレット」を控えておきます。
    GSC連携 image17

5. 公開ステータスに変更する

  1. 左メニューの「対象」をクリックします。
    アプリを公開」をクリックし、公開ステータスを本番環境に変更します。
    GSC連携 image18

  2. 確認ダイアログが表示されたら「確認」をクリックします。
    GSC連携 image19

6. QA ZERO に設定を入力する

  1. QA ZERO の管理画面で「設定」→「Google連携」を開きます。
    手順4でコピーした「クライアントID」と「クライアントシークレット」を入力し、「認証する」をクリックします。
    GSC連携 image20

※ コピーを忘れた場合は「APIとサービス」→「認証情報」の「OAuth 2.0 クライアント ID」から確認できます。
GSC連携 image21

  1. Googleメッセージウィンドウ「アカウントの選択」が表示されます。
    見たいデータ(Google Search Console)と紐づいているGoogleアカウントを選択します。

※ Google Search Console と連携する場合、一般的にはアカウントの権限は「フル」または「オーナー」のどちらでも問題ないことを確認していますが、Google CloudなどGoogleにおいて特別な設定をしている場合はこの限りではありません。必要な権限を保持しているか必ずご確認ください。
GSC連携 image22

  1. アクセス許可の画面で「続行」をクリックします。
    GSC連携 image23

※場合によっては、途中で警告メッセージなどが表示されることがあります。
 ページ下部のトラブルシューティングを参照してください。

7. 連携完了

QA ZERO管理画面に「Google API の連携に成功しました。」と表示されれば完了です。

翌日から Google Search Console のデータ取得が開始されます。
一度連携すると、再度認証する必要はありません。


トラブルシューティング

「このアプリは Google で確認されていません」と表示された場合

自分で作成したアプリを自分で使うため、Googleによる確認はなくても問題ありません。
1. 画面左下の「詳細」をクリックします。
2. 「(サイトドメイン)(安全ではないページ)に移動」をクリックして続行します。
GSC連携 image24

「アクセスできる情報を選択」が表示された場合

必要なサービスのみ(Search Console)を選択して進めます。

※下記キャプチャは参考画像ですので実際と異なることがあります。
GSC連携参考 image25

「Google APIの連携に失敗しました。」と表示された場合

可能性のある原因は以下の通りです。

  • アクセストークンの期限切れ
    一度画面を閉じ、時間を置いてから再度管理画面を確認すると、エラーメッセージが解消され、連携に成功していることがあります。1日ほど様子を見てみてください。
    ※ 画面を閉じずにページの再読み込みを行うと、Google APIの仕様上リダイレクトURLの関係で「連携エラー」となり、認証をやり直す必要があります。
  • OAuth 2.0の設定の不備
    Google CloudプロジェクトのOAuth 2.0設定に誤りがある可能性があります。設定内容を再確認してください。