昨日数時間を費やして、自分のサイトがGoogleで上位にランク付けされているが、Bing ではまったくインデックスに登録されていない理由を調査しました。「Fetch as Bingbot」ツールを使用して試行錯誤した結果、BingはSNI(サーバー名表示)をサポートしていないという結論に至りました。
一部の記事やブログは、BingがSNIをサポートしていないという私の結論を裏付けていますが、このフォーラムの他の回答は、SNIをサポートしていると示唆しています。これに関するマイクロソフトからの公式の言葉はありますか?もしそうなら、私はそれを見つけることができないようです。私は少し途方に暮れています。
BingBotが実際にはSNIをサポートしていないというやや衝撃的な(そしてできれば正しくない)前提に基づいて、私には3つの可能な代替案があるようです。
(1)現在のHTTPS専用サイトを改造して、パブリックコンテンツをHTTP経由で利用できるようにします。その後、Bingはそれをインデックス化できます。
(2)SNI要件を排除します。私のCDN、Amazon Cloudfrontはこれを可能にします。このアプローチでは、AmazonのCDNエッジネットワーク上の各サーバー(潜在的には数十(数百?))に、独自の一意のIPアドレスが必要です。このIPアドレスは、証明書でHTTPSリクエストを処理するためだけに使用されます。これは非常に非効率的であり、さらに、このアプローチはAmazonからの特別な許可が必要であり、予備のIPv4アドレスが現在非常に高価であるため、非常にコストがかかります。
(3)Bingを無視します。
オプション#1は大きな問題であり、#2は非常に高価です。Bingのような能力の低い2級の検索エンジンをサポートするためにこのすべての手間をかけるという考えは私にとっては嫌悪感ですが、同時に、私が見逃している簡単な解決策があれば、私はもっと幸せになりますそれを適用する。
何か案は?