Discourse を使った Google Search Console の認証方法

:bookmark: このガイドでは、Discourse を用いた Google Search Console(旧 Google Webmaster Tools)の認証手順について説明します。ドメインの所有権は、フォーラムのサイト設定を使用する方法、TXT DNS レコードを作成する方法、HTML タグを追加する方法の 3 つで確認できます。

:person_raising_hand: 必要なユーザーレベル:管理者

Google Search Console (GSC) で Discourse サイトを認証することで、Google が正確な検索インデックス作成と分析のためにサイトのデータにアクセスできるようになります。このガイドでは、ドメインの所有権を確認する 3 つの方法について詳しく説明します。

  • サイト設定を使用する(推奨)
  • TXT DNS レコードを作成する
  • HTML タグを追加する

Google Search Console で新しいプロパティを設定する

  1. Google Search Console にアクセスし、フォーラムの URL を入力して 新しいプロパティを設定 します。

  2. Google Search Console がドメインの所有権を確認しようとします。確認が失敗すると、確認方法の一覧が表示されます。

ドメイン所有権の確認

方法 1:サイト設定を使用する(推奨)

  1. 確認オプションで「HTML タグ」を選択し、一意の確認タグを生成します。

  2. Google が提供する HTML タグから、確認トークンのみをコピーします。

    <meta name="google-site-verification" content="THIS_IS_THE_TOKEN_YOU_NEED">
    
  3. サイトで管理者ダッシュボードに移動し、管理者サイドバーの「Community」セクションから「Analytics & SEO」を選択します。

  4. Google site verification token サイト設定を見つけ、コピーした確認トークンを貼り付けます(HTML タグ全体ではなく、content の値のみ)。

  5. :white_check_mark: ボタンを選択して変更を保存します。

  6. GSC に戻り、「Verify」をクリックします。

  7. これでドメインが確認されたはずです。

方法 2:TXT DNS レコードを作成する

  1. 確認オプションで「ドメイン名プロバイダー」を選択します。

  2. Google が提供する文字列をコピーします:google-site-verification={string_here}

    1. DNS プロバイダーにログインします。
    2. ドメインの DNS エントリを管理する場所へ移動します。
    3. 新しい TXT エントリを作成します。
      • ホスト名(または名前)は、フォーラムのサブドメイン、またはルートドメインの場合は @ に設定します。
      • GSC で提供された値をそのまま貼り付けます。
    4. エントリを保存します。
  3. GSC に戻り、「Domain Name Provider」の下の「Verify」をクリックします。

  4. これでドメインが確認されたはずです。

方法 3:HTML タグを手動で追加する

  1. 確認オプションで「HTML タグ」を選択し、一意の確認タグを生成します。

  2. フォーラムで /admin/config/customize/themes に移動し、「Components」を選択します。

  3. 「Install」→「Create new」をクリックして新しいテーマコンポーネントを作成します。意味のある名前(例:「GSC Verification」)を付け、「Create」をクリックします。

  4. この新しいコンポーネントをすべてのテーマにアタッチします。

  5. 「Custom CSS/HTML」セクションの「Edit CSS/HTML」を選択します。

  6. GSC から提供された HTML タグを <head> セクションに貼り付け、変更を保存します。

  7. GSC に戻り、「Verify」をクリックします。

  8. これでドメインが確認されたはずです。

「いいね!」 21