Google Search Console の登録と設定

30-45分⭐⭐☆☆☆

このモジュールで学ぶこと

  • Google Search Console の概要と役割
  • サーチコンソールへのサイト登録方法
  • 所有権の確認方法(複数の方法を解説)
  • GA4との連携設定

学習目標

このモジュールを終えると、以下のことができるようになります:

  • サーチコンソールにサイトを登録できる
  • HTMLタグまたはDNSで所有権を確認できる
  • GA4と連携してデータを統合できる
  • 検索パフォーマンスの基本的な見方を理解できる

目次


事前準備

必要なもの

  • Googleアカウント(GA4と同じアカウント推奨)
  • 公開済みのWebサイトURL
  • サイトのファイル編集権限(所有権確認用)

推奨

  • GA4の設定が完了していること(前モジュール参照)
  • サイトがHTTPSで公開されていること

セクション1: サーチコンソールとは

概要

Google Search Console(サーチコンソール) は、Google検索における自サイトのパフォーマンスを監視・管理するための無料ツールです。

GA4との違い

項目GA4Search Console
データソースサイト訪問者Google検索
主な指標PV、滞在時間、コンバージョン検索順位、クリック数、表示回数
分析対象サイト内の行動検索結果での表示・クリック
用途ユーザー行動分析SEO対策・検索最適化

サーチコンソールでできること

  1. 検索パフォーマンス分析

    • どのキーワードで検索されているか
    • 検索順位の推移
    • クリック率(CTR)
  2. インデックス管理

    • どのページがGoogleに登録されているか
    • インデックス登録のリクエスト
    • クロールエラーの確認
  3. サイトマップ送信

    • XMLサイトマップの登録
    • クロール対象URLの通知
  4. 問題の検出

    • モバイルユーザビリティの問題
    • セキュリティの問題
    • 構造化データのエラー

セクション2: プロパティタイプの選択

サーチコンソールにアクセス

  1. ブラウザで以下のURLを開きます:

    https://search.google.com/search-console/
    
  2. Googleアカウントでログイン

  3. 「プロパティを追加」 または 「開始」 をクリック

2つのプロパティタイプ

サーチコンソールには2つのプロパティタイプがあります:

┌─────────────────────────────────────────────────────────────┐
│  プロパティ タイプの選択                                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────────────┐  ┌─────────────────────┐          │
│  │    ドメイン          │  │   URLプレフィックス   │          │
│  │                     │  │                     │          │
│  │  example.com        │  │  https://example.com │          │
│  │                     │  │                     │          │
│  │  DNS確認が必要       │  │  複数の確認方法      │          │
│  └─────────────────────┘  └─────────────────────┘          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

各タイプの特徴

タイプドメインURLプレフィックス
対象範囲すべてのサブドメイン・プロトコル指定したURLのみ
example.comhttps://www.example.com
確認方法DNS TXTレコードのみHTML、メタタグ、GA等
おすすめ複数サブドメインがある場合単一サイトの場合

今回の選択

Next.jsサイトをVercel等にデプロイしている場合は、URLプレフィックス がおすすめです。

理由:

  • DNS設定の変更が不要
  • GA4での確認が可能
  • 設定が簡単

セクション3: URLプレフィックスでの登録

ステップ1: URLの入力

  1. 「URLプレフィックス」 を選択

  2. サイトのURLを入力:

    https://your-domain.vercel.app
    

    または独自ドメインの場合:

    https://www.example.com
    

入力時の注意点

  • https:// を含める
  • 末尾のスラッシュは不要
  • www の有無に注意(実際のURLと一致させる)

ステップ2: 続行

  1. 「続行」 をクリック

  2. 所有権の確認画面が表示されます


セクション4: 所有権の確認方法

方法1: HTMLタグ(メタタグ)での確認【推奨】

最も簡単な方法です。

手順

  1. 「HTMLタグ」 をクリックして展開

  2. 表示されるメタタグをコピー:

    <meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
    
  3. Next.jsの app/layout.tsx を編集:

// app/layout.tsx
import type { Metadata } from 'next'

export const metadata: Metadata = {
  title: 'Your Site Title',
  description: 'Your site description',
  verification: {
    google: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', // contentの値のみ
  },
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="ja">
      <body>{children}</body>
    </html>
  )
}
  1. 変更をデプロイ:

    git add .
    git commit -m "Add Google Search Console verification"
    git push
    
  2. サーチコンソールで 「確認」 をクリック

方法2: HTMLファイルのアップロード

手順

  1. 「HTMLファイル」 をクリックして展開

  2. googleXXXXXXXX.html ファイルをダウンロード

  3. Next.jsの public フォルダに配置:

    public/
    └── googleXXXXXXXX.html
    
  4. デプロイ

  5. ブラウザで確認:

    https://your-site.com/googleXXXXXXXX.html
    
  6. サーチコンソールで 「確認」 をクリック

方法3: Google Analytics での確認【GA4設定済みの場合】

GA4が正しく設定されていれば、最も簡単です。

条件

  • GA4で同じGoogleアカウントが「編集者」以上の権限を持っている
  • サイトにGA4が正しく実装されている

手順

  1. 「Google アナリティクス」 をクリックして展開

  2. 条件が満たされていれば 「確認」 をクリック

  3. 自動的に所有権が確認されます

確認完了

所有権が確認されると以下のメッセージが表示されます:

┌─────────────────────────────────────────────┐
│                                             │
│  ✅ 所有権を確認しました                      │
│                                             │
│  これで Search Console のすべての機能に       │
│  アクセスできるようになりました。              │
│                                             │
│                      [プロパティに移動]       │
└─────────────────────────────────────────────┘

セクション5: GA4との連携

連携のメリット

  • サーチコンソールのデータをGA4で確認できる
  • 検索キーワードとユーザー行動を関連付けて分析
  • より包括的なレポートが作成可能

連携手順

GA4側での設定

  1. Google Analytics にアクセス

  2. 左下の 「管理」(歯車アイコン) をクリック

  3. 「Search Consoleのリンク」 をクリック

  4. 「リンク」 をクリック

  5. 「アカウントを選択」 をクリック

  6. 連携するサーチコンソールのプロパティにチェック

  7. 「確認」 をクリック

  8. 「次へ」 をクリック

  9. 「ウェブストリームを選択」 でGA4のストリームを選択

  10. 「次へ」「送信」 をクリック

連携の確認

GA4のレポートに「Search Console」セクションが追加されます:

GA4 レポート
├── リアルタイム
├── ユーザー属性
├── テクノロジー
├── 集客
│   ├── 概要
│   ├── ユーザー獲得
│   └── Search Console  ← 追加される
│       ├── クエリ
│       └── ランディングページ
└── ...

セクション6: 基本的な使い方

ダッシュボードの見方

サーチコンソールのメイン画面:

┌─────────────────────────────────────────────────────────────┐
│  ◀ your-site.vercel.app                    🔔  ⚙️  👤      │
├─────────────────────────────────────────────────────────────┤
│  ┌────────────────┐                                         │
│  │ 🏠 概要        │  検索パフォーマンス                      │
│  │ 🔍 検索パフォ │  ┌─────────────────────────────────┐    │
│  │ 📑 URL検査    │  │  クリック数    表示回数           │    │
│  │ 📊 インデックス│  │     123        4,567             │    │
│  │ 🗺️ サイトマップ│  └─────────────────────────────────┘    │
│  │ ⚠️ セキュリティ│                                         │
│  └────────────────┘  [グラフ表示]                           │
│                                                             │
└─────────────────────────────────────────────────────────────┘

検索パフォーマンスの指標

指標説明
クリック数検索結果からサイトへのクリック数
表示回数検索結果にサイトが表示された回数
CTRクリック率(クリック数÷表示回数)
掲載順位検索結果での平均順位

検索クエリの確認

  1. 「検索パフォーマンス」 をクリック

  2. 下部の 「クエリ」 タブを確認

  3. どんなキーワードで検索されているかが分かる

インデックス状況の確認

  1. 「インデックス作成」「ページ」 をクリック

  2. インデックス登録されているページ数を確認

  3. エラーや警告があれば対処


トラブルシューティング

Q: 所有権の確認に失敗する

A: 以下を確認してください:

  1. メタタグの場合

    • content の値が正確にコピーされているか
    • 本番環境にデプロイされているか
    • <head> 内に正しく配置されているか
  2. HTMLファイルの場合

    • ファイル名が正確か
    • public フォルダに配置されているか
    • ブラウザでアクセスできるか

Q: GA4での確認オプションが表示されない

A: 以下を確認してください:

  • 同じGoogleアカウントでログインしているか
  • GA4でそのアカウントが「編集者」以上の権限を持っているか
  • GA4が正しく動作しているか

Q: データが表示されない

A: サーチコンソールのデータ反映には時間がかかります:

  • 初回登録後: 2〜3日
  • 通常の更新: 1〜2日遅れ
  • 新規ページ: インデックス登録後に反映

Q: 「プロパティを追加」が見つからない

A: 左上のプロパティセレクターをクリック:

  1. 現在のプロパティ名をクリック
  2. 「+ プロパティを追加」 が表示される

まとめ

このモジュールでは、以下のことを学びました:

  • サーチコンソールの概要と役割の理解
  • URLプレフィックスでのプロパティ登録
  • HTMLタグでの所有権確認
  • GA4での所有権確認(設定済みの場合)
  • GA4との連携設定
  • 基本的な使い方(検索パフォーマンス、インデックス状況)

次のステップ

次のモジュールでは、サイトマップの作成と送信 を行います。

以下の内容を学びます:

  • Next.js App Router でのサイトマップ自動生成
  • sitemap.ts ファイルの作成
  • サーチコンソールへのサイトマップ送信

参考リンク