WIP — この記事は追記・更新される可能性があります。
【SEO検証】サイトマップ255・インデックス50のギャップから学んだ「手動インデックス登録」運用
#SEO · #Google Search Console · #インデックス · #サイトマップ · #ブログ運用 · #AdSense
公開
更新
【SEO検証】サイトマップ255・インデックス50のギャップから学んだ「手動インデックス登録」運用
Google Search Console を見ていたら、こんな数字が並んでいて 「え、差がすごくない!?」 となった話です(^^)
- サイトマップ … 検出されたページ数 255(2026年8月28日時点)
- インデックス登録 … 登録済み 50 / 未登録 34(2026年8月21日時点の表示)
サイトマップの 最終読み込み日時 は毎日〜数日おきに更新されているように見える。つまり 目次はちゃんと見に来てくれている。
なのにインデックスは 50 件。何か設定ミス? 申請しないと後回しにされる? Indexing API を Vercel に繋げば一気に追いつける?
調べてみたら、発見(sitemap)とインデックス(検索結果に載せる)は別工程 だったし、ブログ向けの銀の弾丸APIも存在しなかった、というメモです。
サイトマップを毎日見に来てくれる ≠ 全部インデックス
まずここがいちばんの誤解解消でした。
| 段階 | 意味 | 255 / 50 のどこ? |
|---|---|---|
| 発見 | URL の存在を知る | サイトマップ「検出 255」 |
| クロール | 実際にページを取りに来る | 全部ではない |
| インデックス | 検索結果に載せる | 「登録済み 50」 |
目次(sitemap.xml)は軽いから毎日読める。本文255本を全部読んで、全部載せる、とは限らない —— 図書館で目次だけ毎日チェックして、本は1日数冊だけ開く、イメージです(^^)
star-moti の sitemap には 記事・タグ・カテゴリ・ポートフォリオ などが混ざっています。タグ一覧などは 載らなくても普通 なページも多いです。
Google Indexing API はブログ向けではない
「GCP で JSON 鍵を発行 → Indexing API → Vercel デプロイ時に sitemap の URL を ping すれば、検出255 ≒ 登録255 になるのでは?」
……ならない。しかも公式にはブログ向けではない。
Google Indexing API が公式対応しているのは:
JobPosting(求人)BroadcastEvent(ライブ配信)
だけ。ブログ記事・ポートフォリオ・タグページ向け ではない と明記されています。規約外利用は API 停止リスク もあるので、今回は やらない 方針にしました。
IndexNow と Search Console API は?(結論:一旦保留)
調べた IndexNow(Bing 等向け)と Search Console API の sitemap 再送信(Google 向け)についても整理しました。
| 手段 | 向き | 手動申請と比べて |
|---|---|---|
| 手動「インデックス登録をリクエスト」 | Google・1 URL ずつ | 主役(1日数件〜十数件の quota) |
| Search Console API(sitemap 再送) | sitemap は すでに毎日見に来ている → 増分は小さい | |
| IndexNow | Google 以外 | 国内メインなら おまけ程度 |
最終的にインデックス登録できればいい なら、まず手動でどこまでいけるか試す。IndexNow / API 自動化は 余裕が出たら でOK、という判断です(^^)
国内なら Google 手動が主戦場
日本の検索は Google が圧倒的。Yahoo! JAPAN も結果の多くは Google 連携です。
- AdSense も、検索経由の流入が増えないと表示機会が増えにくい
- 手動インデックス登録 は、Google 向けで いま一番インデックスに近い公式手段
- Bing 等はゼロではないが、主戦場ではない
「インデックス自体が、国内では最大の成果になりうる」——この感覚で進めます。
原則1日1本リリースと手動 quota の相性
このブログは原則 1日1本 公開(公開スケジュールのルール/要塞ロードマップ方針更新 参照)。鮮度ネタ(朝刊・夕刊など)は 例外で当日押し込み 可。
手動リクエストの quota が 1日数件〜十数件 程度なので:
- 普段1本/日 → その日 public になった記事を全部手動 で回せる(余力で過去の未登録も1〜2本)
- 例外で複数出した日 → その日の本命(鮮度ネタ優先) を手動。残りは sitemap 任せ
毎日3本以上の常態化はしない(バッファ・読者・中身の厚みの都合)。例外日はアリ、くらいの温度感です。
未登録 URL を見て申請する方法
以前は「未登録をエクスポート(CSV)して並べ替える」想定だったのですが、実際にやり直したら その導線ではうまく取れなさそう でした^^;
いまは次の流れで、理由別リストから直接 URL 検査 → 申請しています。
- Search Console → 「インデックス作成」→「ページ」
- 「ページがインデックスに登録されなかった理由」 の項目をクリック
- 出てきた URL にマウスを乗せ、虫眼鏡(URL を検査) をクリック → 「インデックス登録をリクエスト」

理由の一覧から、気になる行を開く。

URL 行の虫眼鏡から、そのまま検査&申請へ。
一覧で候補を拾って、申請は1本ずつ——という分担は同じ。ビュー数で優先付けできない今は、新しい順や気になる理由から余力分だけ触る、で十分だと思っています。
補足として、この一覧に出るのは サチコ上で「何らかの理由でインデックスに載らなかった」と判定された URL のはず。だから つい最近出した新しい URL は、ここにまだ出てこないことが多い(毎日メインの「公開した当日分を URL 検査」とは別ルート)。ここに頼ると取りこぼすので、新着は原則そちらの毎日ルートで申請する。
これからやる運用(2026-09-21 時点)
- 毎日・メイン … その日 public になった記事(原則1本)→ URL 検査 →「インデックス登録をリクエスト」
- 週1くらい・任意 … 「ページ」→ 未登録理由の項目 → URL の虫眼鏡 → 余力で1〜2本申請
- すでにできている土台 … sitemap.xml(毎日〜数日で再取得されている様子)、内部リンク(ハブ記事から新記事へ)
- 一旦保留 … IndexNow 自動化、Search Console API の sitemap 再送、Indexing API(非対応)
未来日の記事(date がまだ来ていないもの)と private: true のノート記事 は、push 済みでも本番公開扱いにしないので、インデックス登録リクエストは出さない(未公開記事の運用 どおり)。
まとめ
- サイトマップ 検出255 とインデックス 登録50 の差は、よくある(発見 ≠ インデックス)
- Indexing API はブログ向けではない → 使わない
- 国内・AdSense 視点なら Google 手動リクエスト がいまの主役
- 原則1日1本リリース なら手動 quota と 相性がいい(余力で過去分も触れる)
- 未登録は 「ページ」→ 理由別リスト → 虫眼鏡で検査・申請
- IndexNow / SC API は一旦保留。まず手動で試す
同じように「sitemap は増えてるのにインデックスが追いつかない」とモヤっとしている人の参考になればうれしいです(^^)
関連:Search Console 復旧/Googlebot 初飛来まで30時間
(手動運用の結果は、様子を見て追記予定)