「せっかく渾身の記事を書いたのに、いつまで経ってもGoogleの検索結果に出てこない…」そんな経験をして、やきもきしたことはありませんか?実はこれ、サイト運営者なら誰もが一度は通る悩みです。
私がラッコマーケットで200件以上のサイト売却に関わってきた中で痛感したのは、「インデックスの速さはサイトの価値に直結する」ということです。検索結果に出なければ、その記事は存在しないのと同じだからです。特にトレンド記事や速報性の高い内容なら、1時間の遅れが大きな機会損失になります。
そこで今回は、記事を爆速でインデックスさせるための切り札「Google Indexing API」の設定方法を解説します。少し手順は多いですが、一度設定してしまえばクリック一つでGoogleを呼べるようになります。一緒に設定していきましょう。
Google Indexing APIとは?
Indexing APIと聞くと、「なんだか難しそうなプログラムの話かな?」と身構えてしまうかもしれません。でも、仕組み自体はとてもシンプルで、私たちサイト運営者の強力な味方になってくれるツールです。
簡単に言うと、Googleのクローラー(ロボット)を「強制的に呼び出す呼び鈴」のようなものです。通常はこちらから招待状を出して待つしかないのですが、これを使うと「すぐに来てください!」と直接依頼できるようになります。
1. そもそもどんな仕組みなのか
インターネット上には毎日、星の数ほどの新しいページが生まれています。Googleのロボットも働き者ですが、すべてのページを即座に見つけるのは物理的に不可能です。
Indexing APIは、このロボットに対して「ここに新しいページができたよ」「このページの内容を更新したよ」と直接通知を送るシステムです。
この通知を受け取ると、Googleは優先的にそのページのスケジュールを組みます。結果として、普通に待っているよりも圧倒的に早く、場合によっては数分以内にインデックスされることも珍しくありません。
2. 「URL検査」とのスピードの違い
これまでは、サーチコンソールの「URL検査(旧Fetch as Google)」を使ってインデックス登録をリクエストするのが一般的でした。私も昔は毎日ポチポチと手動でリクエストを送っていたものです。
しかし、URL検査はあくまで「リクエスト(お願い)」に過ぎません。「そのうち見に行きますね」というスタンスなので、実際にロボットが来るまで数日かかることもザラにあります。
一方、Indexing APIはシステム的に信号を送るため、Google側の反応速度が桁違いです。私の経験上、URL検査で3日かかっていたものが、API経由だと30分で反映されたケースもありました。このスピード感は一度味わうと戻れません。
3. サイト売却のプロも愛用する理由
私がサイト売却の現場でIndexing APIの導入を推奨しているのには、明確な理由があります。それは「サイトの鮮度」を保つためです。
購入者は、サイトがしっかり管理されているかを見ています。記事を公開してもインデックスされない状態が続くと、「このサイトはGoogleから評価されていないのでは?」と不安になるものです。
逆に、公開と同時にインデックスされ、すぐにアクセスが発生しているサイトは評価が高くなります。スムーズに売却を進めるためにも、この「インデックス力」を鍛えておくことは非常に重要なのです。
設定を始める前に準備するもの
これから少し複雑な設定に入りますが、途中で手が止まらないように、必要なものを手元に揃えておきましょう。料理と同じで、下準備さえできていればあとは手順通りに進めるだけです。
以下の3つが揃っているか確認してください。
- Googleサーチコンソールのアカウント
- Googleアカウント(Gmailなど)
- WordPressのログイン情報
特にサーチコンソールは、所有権の確認が済んでいるプロパティ(対象のサイト)があることが前提です。まだ登録していない場合は、先に済ませておいてくださいね。
手順1:Googleクラウドで「置き場所」を作る
まずは、APIを利用するためのプロジェクト(作業場所)をGoogle Cloud Platform(GCP)上に作成します。「クラウド」と聞くと難しそうですが、要はGoogleのシステムの中に自分専用のフォルダを作るような感覚です。
1. Google Cloud Platformにアクセスする
Google検索で「Google Cloud Platform」と検索するか、直接アクセスしてログインします。初めて利用する場合は、利用規約への同意を求められることがありますが、落ち着いて同意して進んでください。
画面は少し専門的で威圧感があるかもしれませんが、使う機能はごく一部だけなので安心してください。「ここ以外は触らないぞ」という気持ちで進めば大丈夫です。
2. 新しいプロジェクトを作成する
画面の上部にある「プロジェクトの選択」という部分をクリックし、「新しいプロジェクト」を選びます。
プロジェクト名は自分がわかりやすいものであれば何でもOKです。例えば「Indexing-Blog」のように、ブログ用だとわかる名前をつけておくと後で管理が楽になります。
入力したら「作成」ボタンを押します。完了するまで少し時間がかかることがありますが、通知ベルのアイコンで完了が表示されるまで待ちましょう。
3. Indexing API機能を探してオンにする
プロジェクトができたら、その箱の中で「Indexing API」という機能を使えるようにスイッチを入れます。
画面左上のメニュー(三本線)から「APIとサービス」→「ライブラリ」と進んでください。検索窓が出てくるので、「Indexing API」と入力して検索します。
検索結果に出てきた「Indexing API」をクリックし、「有効にする」ボタンを押します。これで、このプロジェクト内でAPIを使う準備が整いました。
手順2:専用の「鍵」を発行する
機能が有効になっても、誰でも勝手に使えるわけではありません。あなたのサイトと連携するための「鍵」を作る必要があります。ここが少しややこしいので、ゆっくり確認しながら進めてください。
1. サービスアカウントを作成する
APIの画面から「認証情報」を作成するページへ移動し、「サービスアカウントの管理」を探します。「サービスアカウントを作成」というボタンがあるはずです。
サービスアカウント名は、何のためのアカウントかわかるように入力します。ここも「indexing-user」などで構いません。入力すると、自動的にメールアドレスのようなIDが生成されます。
2. 大事な「メールアドレス」をコピーする
アカウントを作成すると、一覧画面に今作ったサービスアカウントが表示されます。ここで非常に重要なのが、そこに表示されている「メールアドレス」です。
見た目は「〜@プロジェクト名.iam.gserviceaccount.com」のようになっています。このアドレスはこの後の手順で必ず使うので、コピーしてメモ帳などに貼り付けておいてください。
3. 「JSONキー」をパソコンに保存する
次に、このアカウントを認証するためのファイルを発行します。サービスアカウントの右側にある操作メニュー(縦の三点リーダーなど)から「キーを管理」を選びます。
「鍵を追加」→「新しい鍵を作成」と進み、キーのタイプで「JSON」を選択して作成ボタンを押します。すると、自動的にファイルがダウンロードされます。
このファイルこそが、サイトとGoogleをつなぐ「秘密の鍵」です。紛失すると再発行が必要になるので、大切に保存しておきましょう。
手順3:サーチコンソールと連携させる
ここが最大の難関であり、多くの人がつまずくポイントです。「設定したのに動かない!」というトラブルの9割は、この手順が抜けていることが原因です。
先ほど作ったサービスアカウント(ロボット)を、あなたのサイトの「管理者」としてサーチコンソールに招待してあげる必要があります。
1. 一番大事!「所有権」の設定について
Googleのロボットといえども、勝手に人のサイトを操作することはできません。「このロボットに、うちのサイトのインデックス操作を許可しますよ」という権限を与える作業が必要です。
2. ユーザー追加画面を開く
Googleサーチコンソールを開き、左下の「設定」をクリックします。「ユーザーと権限」という項目があるので、そこを選んでください。
画面右上の「ユーザーを追加」ボタンを押します。
3. コピーしたメールアドレスを登録する
ここで、手順2でメモしておいた「サービスアカウントのメールアドレス」を使います。
メールアドレスの欄に、先ほどのアドレスを貼り付けます。そして権限の選択ですが、必ず「オーナー」を選んでください。「フル」や「制限付き」ではAPIが正しく動作しないことがあります。
これで、Google Cloudで作ったロボットが、あなたのサーチコンソールを操作できるようになりました。ここまで来れば峠は越えています!
手順4:プラグイン「Instant Indexing」の設定
ここからはWordPress側の設定です。便利なプラグインを使えば、コードを書く必要は一切ありません。
1. プラグインをインストールする
WordPressの管理画面から「プラグイン」→「新規追加」へ進み、「Instant Indexing for Google」と検索してください。Rank Mathが提供しているプラグインが有名で使いやすいです。
インストールして「有効化」しましょう。
2. JSONキーの中身を貼り付ける
プラグインの設定画面(Rank Mathメニューの中にあることが多いです)を開きます。「Google API Settings」というタブに、JSONキーを入力する欄があります。
ここで、手順2でダウンロードしたJSONファイルをメモ帳などで開き、中身のテキストをすべてコピーして、この欄に貼り付けます。「ファイルを選択」でアップロードできる場合もあります。
3. 投稿タイプを選んで設定を保存する
最後に、どのページをインデックス対象にするか選びます。「投稿(Posts)」や「固定ページ(Pages)」にチェックを入れておけば基本的にはOKです。
「変更を保存」をクリックすれば、すべての設定は完了です。お疲れ様でした!
実際にインデックスリクエストを送る方法
設定が終わったら、実際に動くかテストしてみましょう。記事を更新するたびに自動で通知する設定もできますが、手動で送る方法も知っておくと便利です。
1. 記事一覧画面から送る手順
WordPressの「投稿一覧」画面に行くと、各記事の項目に「Instant Indexing: Google Update」というようなリンクが増えているはずです。
これをクリックするだけで、その記事のインデックスリクエストが飛びます。「早ければ数分で来るかな?」とワクワクしながら待ちましょう。
2. 記事作成画面から送る手順
記事を書いている最中の投稿画面からも送れます。公開ボタンを押したとき、自動的にAPIを叩くように設定していれば、特に意識する必要はありません。
手動で送る場合は、Instant Indexingのメタボックス(設定枠)を探して、「Send to API」ボタンを押してください。
3. 「Success」と表示されたか確認する
リクエストを送った後、画面の上部やログに「Success」という文字が表示されれば成功です。
もしここでエラーが出るようなら、設定のどこかが間違っています。焦らずに、先ほどの手順を見直してみましょう。
エラーが出たときのチェックポイント
「Success」にならず、赤い文字でエラーが出ることがあります。よくあるエラーとその対処法を知っておけば、パニックにならずに済みます。
1. 「403 Forbidden」が出る場合
これが最も多いエラーです。「権限がありません」という意味ですね。
原因のほとんどは、サーチコンソールでのユーザー追加ができていないか、権限が「オーナー」になっていないことです。手順3に戻って、登録したメールアドレスが間違っていないか、権限設定が正しいかをもう一度確認してみてください。
2. 「404 Not Found」が出る場合
「ページが見つかりません」というエラーです。これは、APIの設定自体は合っているけれど、指定したURLが間違っている場合に出ます。
公開前の下書き記事のURLを送ろうとしていないか、URLを変更していないかを確認しましょう。
3. JSONキーが読み込めない場合
プラグインに貼り付けたJSONデータが破損している可能性があります。
余計なスペースが入っていたり、コピー漏れがあったりしませんか?もう一度JSONファイルをメモ帳で開き直し、慎重に全選択して貼り直してみてください。
利用する際の注意点
魔法のようなツールですが、なんでもかんでも送ればいいというわけではありません。Googleとの良好な関係を保つために、最低限のルールは守りましょう。
1. 1日に送れる回数の上限
Indexing APIには、1日あたりのリクエスト数に上限があります。通常は1日200リクエストまでです。
個人ブログで1日に200記事も更新することは稀だと思うので、基本的には気にしなくて大丈夫です。ただ、過去記事を一気に修正して大量に送信する場合などは注意が必要です。
2. 品質の低い記事はインデックスされない
これが一番の勘違いポイントなのですが、APIはあくまで「見に来て!」と呼ぶだけです。「必ずインデックス登録する」と約束するものではありません。
呼んだ結果、Googleのロボットが「この記事は中身が薄いな」「価値がないな」と判断すれば、容赦なくインデックス未登録になります。コンテンツの質が大前提であることは忘れないでください。
3. 乱用するとペナルティはあるのか?
公式には明言されていませんが、むやみにリクエストを連打するのは避けた方が無難です。
更新していないのに何度も「更新したよ!」と嘘の通知を送ると、狼少年のような扱いを受けて、APIの効力が弱まる可能性もゼロではありません。必要な時だけ使う、という節度を持ちましょう。
まとめ
今回は、記事を検索結果に素早く表示させるための「Google Indexing API」の設定方法について解説しました。
最初はGCPの画面などで戸惑ったかもしれませんが、この設定は一度やってしまえば、あとはずっと自動で恩恵を受けられます。
サイトの価値を高めるには、良い記事を書くことと同じくらい、それを「早く届ける」ことが大切です。特にサイト売却を視野に入れている方にとって、インデックスの速さは大きな武器になります。
まだ設定していない方は、ぜひこの記事を見ながらチャレンジしてみてください。あなたの書いた記事が、一人でも多くの読者に、一秒でも早く届くことを願っています。
