WIP — この記事は追記・更新される可能性があります。

【SEO検証】サイトマップ255・インデックス50のギャップから学んだ「手動インデックス登録」運用

Build Notes / 制作・サイト

#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 再送)Googlesitemap は すでに毎日見に来ている → 増分は小さい
IndexNowGoogle 以外国内メインなら おまけ程度

最終的にインデックス登録できればいい なら、まず手動でどこまでいけるか試す。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 検査 → 申請しています。

  1. Search Console → 「インデックス作成」→「ページ」
  2. 「ページがインデックスに登録されなかった理由」 の項目をクリック
  3. 出てきた 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時間

(手動運用の結果は、様子を見て追記予定)