URL検査とインデックス登録リクエスト
このモジュールで学ぶこと
- URL検査ツールの使い方と見方
- インデックス登録のリクエスト方法
- インデックスされない原因の特定と対処
- 効率的なインデックス管理の方法
学習目標
このモジュールを終えると、以下のことができるようになります:
- URL検査ツールで各ページの状態を確認できる
- 新しいページのインデックス登録をリクエストできる
- インデックスの問題を診断・解決できる
- サイト全体のインデックス状況を把握できる
目次
- セクション1: URL検査ツールとは
- セクション2: URL検査の実行方法
- セクション3: 検査結果の読み方
- セクション4: インデックス登録のリクエスト
- セクション5: インデックスされない場合の対処
- セクション6: 効率的なインデックス管理
- トラブルシューティング
- まとめ
事前準備
必要なもの
- サーチコンソールに登録済みのサイト
- サイトマップを送信済み(前モジュール参照)
- 公開済みのWebページ
確認事項
- サーチコンソールで「オーナー」または「フルユーザー」権限があること
- 検査対象のページがHTTPSでアクセス可能であること
セクション1: URL検査ツールとは
概要
URL検査ツール は、Google Search Console が提供する機能で、特定のURLについて以下を確認できます:
- Googleのインデックスに登録されているか
- ページがクロール可能か
- モバイル対応しているか
- 構造化データが正しいか
URL検査でできること
┌─────────────────────────────────────────────────────────────┐
│ URL検査ツール │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌────────────────────┐ │
│ │ インデックス確認 │ ページがGoogleに登録済みか確認 │
│ └────────────────────┘ │
│ │
│ ┌────────────────────┐ │
│ │ 公開URLのテスト │ 現在のページがインデックス可能か │
│ └────────────────────┘ │
│ │
│ ┌────────────────────┐ │
│ │ インデックス登録 │ Googleにクロールをリクエスト │
│ └────────────────────┘ │
│ │
│ ┌────────────────────┐ │
│ │ 問題の診断 │ エラーや警告を確認 │
│ └────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
インデックスとは
インデックス = Googleの検索データベースにページが登録されること
あなたのページ
↓
Googleがクロール(巡回)
↓
ページ内容を解析
↓
インデックスに登録
↓
検索結果に表示可能に
セクション2: URL検査の実行方法
方法1: 検索バーから検査
-
Google Search Console にアクセス
-
対象のプロパティを選択
-
画面上部の 検索バー にURLを入力
-
Enterキーを押す
┌─────────────────────────────────────────────────────────────┐
│ 🔍 https://your-site.vercel.app/about │
├─────────────────────────────────────────────────────────────┤
│ │
│ ⏳ Googleインデックスからデータを取得しています... │
│ │
└─────────────────────────────────────────────────────────────┘
方法2: メニューから検査
-
左メニューの 「URL検査」 をクリック
-
検査したいURLを入力
-
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: インデックス登録のリクエスト
いつリクエストするか
- 新しいページを公開した直後
- ページ内容を大幅に更新した後
- インデックスされていないページを発見した時
リクエスト手順
-
URL検査を実行
-
結果画面で 「インデックス登録をリクエスト」 をクリック
-
テストが実行されます(1〜2分)
-
「インデックス登録をリクエスト済み」と表示されれば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. サイトマップの活用
新しいページを追加したら:
- sitemap.ts に追加(または自動生成)
- サーチコンソールで「サイトマップを再送信」
- 重要なページはURL検査でリクエスト
3. 優先順位をつける
すべてのページをリクエストする必要はありません:
| ページタイプ | 優先度 | 対応 |
|---|---|---|
| トップページ | 高 | 即座にリクエスト |
| 主要コンテンツ | 高 | リクエスト推奨 |
| ブログ記事 | 中 | サイトマップ経由 |
| タグページ | 低 | 自然クロールを待つ |
| 管理ページ | - | noindex 設定 |
4. 内部リンクの強化
重要なページには他のページからリンクを張る:
// ナビゲーションやフッターからリンク
<Link href="/important-page">重要なページ</Link>
// 関連記事からリンク
<Link href="/related-content">関連コンテンツ</Link>
トラブルシューティング
Q: 「インデックス登録をリクエスト」ボタンがグレーアウト
A: 以下の可能性があります:
- 1日のリクエスト上限に達した
- 最近同じURLをリクエストした
- プロパティの権限が不足している
対処: 翌日に再度試してください
Q: リクエストしても何日経ってもインデックスされない
A: 以下を確認:
- 「公開URLをテスト」でエラーがないか
- ページにコンテンツが十分あるか
- 他のページからリンクされているか
- robots.txt や noindex でブロックしていないか
Q: 検索結果に古い情報が表示される
A: 以下の手順で更新:
- URL検査を実行
- 「インデックス登録をリクエスト」をクリック
- 数時間〜数日待つ
Q: 「クロール済み - インデックス未登録」が増え続ける
A: Googleがページの価値が低いと判断している可能性:
- コンテンツを充実させる
- ユニークな情報を追加
- 重複コンテンツがないか確認
Q: 「検出 - インデックス未登録」のまま変わらない
A: クロール優先度が低い状態:
- サイトマップに含まれているか確認
- 内部リンクを追加
- URL検査でリクエスト
まとめ
このモジュールでは、以下のことを学びました:
- URL検査ツールの使い方
- インデックス状態の確認方法
- インデックス登録のリクエスト手順
- インデックスされない原因の特定と対処
- 効率的なインデックス管理方法
講座の振り返り
この「Webアナリティクス設定講座」では、以下の内容を学びました:
| モジュール | 内容 |
|---|---|
| 01 | GA4アカウント作成とプロパティ設定 |
| 02 | Next.js App Router へのGA4実装 |
| 03 | サーチコンソールの登録と設定 |
| 04 | サイトマップの作成と送信 |
| 05 | URL検査とインデックス登録 |
これで、Next.jsサイトのアナリティクス設定が完了しました。GA4でアクセス解析を行い、サーチコンソールで検索パフォーマンスを監視していきましょう。
継続的な運用のポイント
週次チェックリスト
- GA4でアクセス数を確認
- サーチコンソールで検索パフォーマンスを確認
- 新しいエラーや警告がないか確認
- インデックス数の推移を確認
月次チェックリスト
- 検索クエリのトレンド分析
- 人気ページの特定と改善
- 離脱率の高いページの改善
- 競合との比較分析