Google Indexing APIはブログに有効か?調査結果
結論
Google Indexing APIはブログコンテンツには使えない。 公式にサポートされているのは求人情報(JobPosting)とライブ配信(BroadcastEvent)のみ。
公式ドキュメントの見解
サポート対象コンテンツ
Google Indexing API Quickstartより:
The Indexing API can only be used to crawl pages with either
JobPostingorBroadcastEventembedded in aVideoObject.
| コンテンツタイプ | サポート |
|---|---|
| 求人情報(JobPosting) | ✓ |
| ライブ配信(BroadcastEvent) | ✓ |
| ブログ記事 | ✗ |
| 一般的なWebページ | ✗ |
なぜこの制限があるのか
Introducing the Indexing APIによると、APIは「短命なページ(求人やライブ配信など)を持つサイト向け」に設計されている。ブログ記事のような静的コンテンツは対象外。
APIエンドポイントの実態
デプロイ後に自動通知できないか調査した際に見つけたエンドポイント:
POST https://searchconsole.googleapis.com/v1/urlNotifications:publish
{
"url": "https://example.com/my-page",
"type": "URL_UPDATED"
}
これはGoogle Indexing APIそのものである。「Search Console API」という名前ではあるが、実態はIndexing APIと同じで、JobPostingとBroadcastEvent以外のコンテンツには効果がない。
ブログに使ったらどうなるか
Googleの公式見解
Search Engine Roundtableの報告によると、GoogleのJohn Mueller氏は:
「求人やライブ配信以外のコンテンツに使っても害はないが、効果もない」
つまり、APIコールは単に無視される。
2024-2025年の制限強化
Alexander Chukovski氏の分析によると、Googleは2024年以降、Indexing APIの利用を厳格化:
- 新規の求人サイトも追加の審査が必要
- 「認定パートナー」のみがAPIアクセス可能に
- 小規模サイトはAPIアクセスが困難に
代替手段:IndexNow
IndexNowとは
- Microsoft BingとYandexが2021年に開始したオープンプロトコル
- コンテンツ更新を検索エンジンに即時通知
- 2023年末時点で6000万サイトが利用、1日14億URL送信
対応検索エンジン
| 検索エンジン | IndexNow対応 |
|---|---|
| Bing | ✓ |
| Yandex | ✓ |
| Seznam | ✓ |
| Naver | ✓ |
| ✗ 未対応 |
Cloudflareのブログでは、GoogleがIndexNowまたは類似の標準を採用することを期待している旨が述べられている。
Cloudflareでの有効化
Cloudflare Crawler HintsはIndexNowをサポート。
設定方法:
- Cloudflareダッシュボードにログイン
- Cache → Configuration
- 「Crawler Hints」を有効化
メリット: ワンクリックで有効化、追加実装不要、無料
デメリット: Googleには効果なし(Bing、Yandexには有効)
ブログのインデックス最適化:推奨アプローチ
Search Engine LandおよびAhrefsの推奨に基づく:
1. サイトマップの最適化(効果: 高)
lastmodを実際の更新日時に設定- 定期的にSearch Consoleで再送信
2. 内部リンクの強化(効果: 高)
「外部リンクも重要だが、大規模サイトのインデックスには内部リンクが決定的」 — Search Engine Land
/blogページから全記事へリンク- 関連記事へのリンク
3. Search Console手動リクエスト(効果: 高、即時性あり)
- URL検査 → 「インデックス登録をリクエスト」
- 重要なページに対して実施
4. IndexNow(Cloudflare Crawler Hints)(効果: 中)
- Googleには無効だが、Bingには有効
- 設定が簡単(ワンクリック)
5. RSSフィード + WebSub(効果: 中)
- RSSフィードはサイトマップより頻繁にクロールされる
- WebSubでフィード更新を通知可能
このプロジェクトへの適用
実装済み
- サイトマップ生成(
generate-sitemap.mjs) -
lastmodを実際のファイル更新日に設定 -
/blogページから全記事へリンク
検討中
- Cloudflare Crawler Hints有効化(IndexNow)
- RSSフィード実装
実装不要
Google Indexing API→ ブログには使えない
参考資料
公式ドキュメント
- Indexing API Quickstart - Google Developers
- How to Use the Indexing API - Google Developers
- Introducing the Indexing API for job posting URLs - Google
SEO専門家の分析
- Google Says Using The Indexing API For Other Content Types Won't Hurt Or Help - SE Roundtable
- Indexing API for Non-Job Pages: A Risky SEO Strategy - Alexander Chukovski
- How to Get Google to Index Your Website - Ahrefs
- Indexing and SEO: 9 steps to get your content indexed - Search Engine Land