• #SEO
  • #Google
  • #Indexing API
  • #IndexNow
  • #Cloudflare

Google Indexing APIはブログに有効か?調査結果

結論

Google Indexing APIはブログコンテンツには使えない。 公式にサポートされているのは求人情報(JobPosting)とライブ配信(BroadcastEvent)のみ。

公式ドキュメントの見解

サポート対象コンテンツ

Google Indexing API Quickstartより:

The Indexing API can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject.

コンテンツタイプサポート
求人情報(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とは

IndexNow - Wikipediaより:

  • Microsoft BingとYandexが2021年に開始したオープンプロトコル
  • コンテンツ更新を検索エンジンに即時通知
  • 2023年末時点で6000万サイトが利用、1日14億URL送信

対応検索エンジン

検索エンジンIndexNow対応
Bing
Yandex
Seznam
Naver
Google✗ 未対応

Cloudflareのブログでは、GoogleがIndexNowまたは類似の標準を採用することを期待している旨が述べられている。

Cloudflareでの有効化

Cloudflare Crawler HintsはIndexNowをサポート。

設定方法:

  1. Cloudflareダッシュボードにログイン
  2. Cache → Configuration
  3. 「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 → ブログには使えない

参考資料

公式ドキュメント

SEO専門家の分析

IndexNow関連