インデックスされず困った
Google Search Consoleでは問題なくインデックスされ、GoogleでもYahooでも検索でヒットするようになったページをBing Webmaster Toolsで、「サイトマップ」の送信や「URL送信」をしても20日くらい待ちましたが、「ページに問題があります」と表示されたままインデックスされませんでした。
他のサイト制作においても以下の内容が表示されることがありました。
インデックスが付きましたが、 サービスを提供できません
URLはBingに表示出来ません
ページのソースをどう見ても問題がなさそうで、「URL検査」から「インデックスを要求する」をしても変化がありませんでした。
サポートに連絡
Bingの検索エンジン登録についていろいろ調べると、
- 1ヶ月待ったらインデックスされた
- 3ヶ月~半年はかかる
- 数か月かかるの当たり前
みたいな情報が目についたので、「もうしばらく待つか...。」とも思いましたが、しびれを切らしてBing Webマスターサポートに連絡することにしました。
Bing Webマスターサポートは英語で問い合わせで、返事も英語のメールが届きます。
連絡方法
Bing Webmaster Tools内から「Bing Webマスターへの連絡」ページに行き、「Raise support request」ボタンから、各種質問フォームに入力していくのですが、メッセージの欄(Be specific when describing your problem. The details that you include enable us to send you the most likely solution to your issue:と説明のある欄)に日本語で「ページに問題がなさそうなのにインデックスされない」といった問い合わせ内容をDeepLで英語に翻訳して連絡しました。具体的のフォームの入力方法は以下のページが参考になります。
その日の内にあっさり解決
すると、その日のうちに返信メールが届き、無事にインデックスされました。このレスポンスの速さにビックリです。
確認のため、Bing Webmaster Toolsの「URL検査」を行うと、以下の内容が表示されました。
正常にインデックスが付きました
URLはBingに表示できます
IndexNowを利用する方法も
有効かどうかはわかりませんが、クロールを待たずに検索エンジンに対してインデックスを依頼するIndexNowという機能をMicorosoftが公開しているようです。現在対応している検索エンジンはBingとYandexだけみたいですが、APIキーを取得してリンクをクリックするだけでBingにサイトの更新を知らせるできるようです。通知をするだけですぐにインデックスしてくれるかわかりませんが、以下のページを参考にやり方をメモ。
利用の手順
- APIキーの取得
- APIキーを名前にしたテキストファイルの設置
- URLを開いて更新通知
APIキーの取得
Bing Webmaster Toolsの[設定]-[APIアクセス]-[APIキー]-[APIキー生成]に進み、APIキーを取得します。
APIキーを名前にしたテキストファイルの設置
a12345146aae4bcfac00eaba54c*****.txt
サイトのルートに以下のテキストファイルを設置します
URLを開いて更新通知
そして、以下のようなリンクを作成し、ブラウザからアセスするだけです。アクセスして更新通知に成功しても真っ白な画面が表示されます。
https://www.bing.com/IndexNow?url=送信したいページのURL&key=取得したAPIキー
https://www.bing.com/indexnow?url=http://www.example.com/product.html&key=a12345146aae4bcfac00eaba54c*****
複数のURLを同時に送信することもできるみたいです。またWordpressにはIndexNowのプラグインもあるようです。
参考サイト