URL検査とインデックス登録リクエスト

30-45分⭐⭐☆☆☆

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

  • URL検査ツールの使い方と見方
  • インデックス登録のリクエスト方法
  • インデックスされない原因の特定と対処
  • 効率的なインデックス管理の方法

学習目標

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

  • URL検査ツールで各ページの状態を確認できる
  • 新しいページのインデックス登録をリクエストできる
  • インデックスの問題を診断・解決できる
  • サイト全体のインデックス状況を把握できる

目次


事前準備

必要なもの

  • サーチコンソールに登録済みのサイト
  • サイトマップを送信済み(前モジュール参照)
  • 公開済みのWebページ

確認事項

  • サーチコンソールで「オーナー」または「フルユーザー」権限があること
  • 検査対象のページがHTTPSでアクセス可能であること

セクション1: URL検査ツールとは

概要

URL検査ツール は、Google Search Console が提供する機能で、特定のURLについて以下を確認できます:

  • Googleのインデックスに登録されているか
  • ページがクロール可能か
  • モバイル対応しているか
  • 構造化データが正しいか

URL検査でできること

┌─────────────────────────────────────────────────────────────┐
│  URL検査ツール                                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌────────────────────┐                                     │
│  │ インデックス確認     │  ページがGoogleに登録済みか確認    │
│  └────────────────────┘                                     │
│                                                             │
│  ┌────────────────────┐                                     │
│  │ 公開URLのテスト     │  現在のページがインデックス可能か   │
│  └────────────────────┘                                     │
│                                                             │
│  ┌────────────────────┐                                     │
│  │ インデックス登録    │  Googleにクロールをリクエスト       │
│  └────────────────────┘                                     │
│                                                             │
│  ┌────────────────────┐                                     │
│  │ 問題の診断         │  エラーや警告を確認                │
│  └────────────────────┘                                     │
│                                                             │
└─────────────────────────────────────────────────────────────┘

インデックスとは

インデックス = Googleの検索データベースにページが登録されること

あなたのページ
    ↓
Googleがクロール(巡回)
    ↓
ページ内容を解析
    ↓
インデックスに登録
    ↓
検索結果に表示可能に

セクション2: URL検査の実行方法

方法1: 検索バーから検査

  1. Google Search Console にアクセス

  2. 対象のプロパティを選択

  3. 画面上部の 検索バー にURLを入力

  4. Enterキーを押す

┌─────────────────────────────────────────────────────────────┐
│  🔍 https://your-site.vercel.app/about                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ⏳ Googleインデックスからデータを取得しています...            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

方法2: メニューから検査

  1. 左メニューの 「URL検査」 をクリック

  2. 検査したいURLを入力

  3. Enterキーを押す

入力するURLの注意点

  • 完全なURLを入力(https:// を含む)
  • 末尾のスラッシュに注意
  • クエリパラメータも含める場合はそのまま入力
✅ 正しい例
https://your-site.vercel.app/about
https://your-site.vercel.app/blog/my-post

❌ 誤った例
your-site.vercel.app/about (https:// がない)
/about (ドメインがない)

セクション3: 検査結果の読み方

結果パターン1: インデックス登録済み

┌─────────────────────────────────────────────────────────────┐
│  ✅ URLはGoogleに登録されています                            │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  インデックス登録                                            │
│  ────────────────                                           │
│  ステータス: ✅ URLはGoogleに登録されています                 │
│                                                             │
│  参照元: サイトマップ (sitemap.xml)                          │
│  クロール日: 2026年2月15日                                   │
│  インデックス登録日: 2026年2月15日                            │
│                                                             │
│  [インデックス登録をリクエスト]  [公開URLをテスト]            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

意味: このページはGoogleの検索結果に表示される可能性があります。

結果パターン2: インデックス未登録

┌─────────────────────────────────────────────────────────────┐
│  ⚠️ URLがGoogleに登録されていません                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  インデックス登録                                            │
│  ────────────────                                           │
│  ステータス: ❌ 検出 - インデックス未登録                     │
│                                                             │
│  理由: クロール済み - インデックス未登録                      │
│                                                             │
│  [インデックス登録をリクエスト]  [公開URLをテスト]            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

意味: ページは見つかったが、まだインデックスに登録されていません。

結果パターン3: エラーあり

┌─────────────────────────────────────────────────────────────┐
│  ❌ URLはGoogleに登録できません                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  インデックス登録                                            │
│  ────────────────                                           │
│  ステータス: ❌ クロールエラー                                │
│                                                             │
│  理由: サーバーエラー(5xx)                                 │
│                                                             │
│  詳細を確認してください                                       │
│                                                             │
└─────────────────────────────────────────────────────────────┘

意味: 問題があり、インデックス登録できません。対処が必要です。

詳細情報の確認

結果画面で以下の詳細を確認できます:

セクション確認できること
カバレッジインデックス状態、クロール日
モバイルユーザビリティスマホ対応の問題
パンくずリスト構造化データの状態
レンダリング済みページGoogleが見ているページの見た目

セクション4: インデックス登録のリクエスト

いつリクエストするか

  • 新しいページを公開した直後
  • ページ内容を大幅に更新した後
  • インデックスされていないページを発見した時

リクエスト手順

  1. URL検査を実行

  2. 結果画面で 「インデックス登録をリクエスト」 をクリック

  3. テストが実行されます(1〜2分)

  4. 「インデックス登録をリクエスト済み」と表示されればOK

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  ⏳ 公開URLがインデックスに登録可能かどうかをテストする        │
│                                                             │
│  [====================                    ] 50%              │
│                                                             │
│  所要時間: 約1〜2分                                          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

リクエスト成功時

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  ✅ インデックス登録をリクエスト済み                          │
│                                                             │
│  リクエストは優先クロールキューに追加されました。               │
│  インデックス登録が保証されるわけではありません。              │
│                                                             │
│                                                 [OK]        │
└─────────────────────────────────────────────────────────────┘

注意事項

  • リクエストはあくまで「優先的にクロールしてほしい」という依頼
  • インデックス登録は保証されない
  • 同じURLに対する連続リクエストは効果なし
  • 1日あたりのリクエスト数に上限あり(約10〜20件程度)

インデックス登録までの時間

状況目安
新規ページ数分〜数時間
更新ページ数時間〜1日
検索結果への反映数時間〜数日

セクション5: インデックスされない場合の対処

よくある原因と対処法

1. noindex が設定されている

症状: 「noindex タグによって除外されました」

確認方法:

# ページのHTMLを確認
curl -s https://your-site.com/page | grep -i "noindex"

対処法:

// Next.js の metadata から noindex を削除
export const metadata = {
  robots: {
    index: true,  // false から true に変更
    follow: true,
  },
}

2. robots.txt でブロックされている

症状: 「robots.txt によってブロックされました」

確認方法:

https://your-site.com/robots.txt

対処法:

// app/robots.ts を修正
export default function robots(): MetadataRoute.Robots {
  return {
    rules: {
      userAgent: '*',
      allow: '/',  // 該当パスを許可
      // disallow から該当パスを削除
    },
  }
}

3. ページが見つからない(404)

症状: 「見つかりませんでした(404)」

対処法:

  • URLが正しいか確認
  • ページが公開されているか確認
  • デプロイが完了しているか確認

4. リダイレクトされている

症状: 「リダイレクトを含むページ」

確認方法:

curl -I https://your-site.com/page
# Location ヘッダーを確認

対処法:

  • リダイレクト先のURLを正規URLとして登録
  • 不要なリダイレクトを削除

5. 重複コンテンツ

症状: 「代替ページ(canonical タグあり)」

対処法:

// 正しい canonical を設定
export const metadata = {
  alternates: {
    canonical: 'https://your-site.com/original-page',
  },
}

6. クロールバジェットの問題

大規模サイトの場合、Googleがすべてのページをクロールしきれないことがあります。

対処法:

  • 重要なページへの内部リンクを強化
  • サイトマップで優先度を調整
  • 不要なページを削除または noindex 設定

セクション6: 効率的なインデックス管理

複数ページの一括確認

サーチコンソールの 「インデックス作成」>「ページ」 で全体状況を確認できます。

┌─────────────────────────────────────────────────────────────┐
│  ページのインデックス登録                                     │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  インデックス登録済みのページ                                  │
│  ┌─────────────────────────────────────────┐                │
│  │            45 ページ                    │                │
│  └─────────────────────────────────────────┘                │
│                                                             │
│  インデックスに登録されなかった理由                           │
│  ─────────────────────────────────────────                  │
│  • クロール済み - インデックス未登録: 3                       │
│  • 検出 - インデックス未登録: 5                               │
│  • 代替ページ(canonical タグあり): 2                        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

効率的な管理のコツ

1. 定期的なチェック

週に1回程度、以下を確認:

  • インデックス数の推移
  • 新しいエラーの発生
  • 未登録ページの増減

2. サイトマップの活用

新しいページを追加したら:

  1. sitemap.ts に追加(または自動生成)
  2. サーチコンソールで「サイトマップを再送信」
  3. 重要なページはURL検査でリクエスト

3. 優先順位をつける

すべてのページをリクエストする必要はありません:

ページタイプ優先度対応
トップページ即座にリクエスト
主要コンテンツリクエスト推奨
ブログ記事サイトマップ経由
タグページ自然クロールを待つ
管理ページ-noindex 設定

4. 内部リンクの強化

重要なページには他のページからリンクを張る:

// ナビゲーションやフッターからリンク
<Link href="/important-page">重要なページ</Link>

// 関連記事からリンク
<Link href="/related-content">関連コンテンツ</Link>

トラブルシューティング

Q: 「インデックス登録をリクエスト」ボタンがグレーアウト

A: 以下の可能性があります:

  • 1日のリクエスト上限に達した
  • 最近同じURLをリクエストした
  • プロパティの権限が不足している

対処: 翌日に再度試してください

Q: リクエストしても何日経ってもインデックスされない

A: 以下を確認:

  1. 「公開URLをテスト」でエラーがないか
  2. ページにコンテンツが十分あるか
  3. 他のページからリンクされているか
  4. robots.txt や noindex でブロックしていないか

Q: 検索結果に古い情報が表示される

A: 以下の手順で更新:

  1. URL検査を実行
  2. 「インデックス登録をリクエスト」をクリック
  3. 数時間〜数日待つ

Q: 「クロール済み - インデックス未登録」が増え続ける

A: Googleがページの価値が低いと判断している可能性:

  • コンテンツを充実させる
  • ユニークな情報を追加
  • 重複コンテンツがないか確認

Q: 「検出 - インデックス未登録」のまま変わらない

A: クロール優先度が低い状態:

  • サイトマップに含まれているか確認
  • 内部リンクを追加
  • URL検査でリクエスト

まとめ

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

  • URL検査ツールの使い方
  • インデックス状態の確認方法
  • インデックス登録のリクエスト手順
  • インデックスされない原因の特定と対処
  • 効率的なインデックス管理方法

講座の振り返り

この「Webアナリティクス設定講座」では、以下の内容を学びました:

モジュール内容
01GA4アカウント作成とプロパティ設定
02Next.js App Router へのGA4実装
03サーチコンソールの登録と設定
04サイトマップの作成と送信
05URL検査とインデックス登録

これで、Next.jsサイトのアナリティクス設定が完了しました。GA4でアクセス解析を行い、サーチコンソールで検索パフォーマンスを監視していきましょう。


継続的な運用のポイント

週次チェックリスト

  • GA4でアクセス数を確認
  • サーチコンソールで検索パフォーマンスを確認
  • 新しいエラーや警告がないか確認
  • インデックス数の推移を確認

月次チェックリスト

  • 検索クエリのトレンド分析
  • 人気ページの特定と改善
  • 離脱率の高いページの改善
  • 競合との比較分析

参考リンク