製品の在庫状況を表示するためにバックエンド システムに高価な呼び出しを行う Web サイトがあります。実際の顧客ではないページ ビューの呼び出しをなくしたいと考えています。私が最初に考えたのは、ユーザー エージェントでフィルタリングし、リクエスタがスパイダー/検索エンジン クローラーの場合は、「Call for availability」またはそのようなメッセージを表示することでした (これは、バックエンド システムがダウンした場合に表示するメッセージと同じです)。実際の可用性のためにバックエンド システムを呼び出すのではなく、メンテナンスまたは一般的に利用できない)。
人々との議論では、クロールされているときとユーザーがページを表示またはリクエストしているときとで、可用性アイコン (非常に小さなアイコンです) が異なることについて多くの懸念があるようです。検索をクローキングするとペナルティを受ける可能性があります。エンジン。
私たちが表示している情報は非常に小さな画像アイコンであり、検索エンジンと実際のユーザーに大幅に異なるコンテンツを提供しているわけではないため、クローキングが問題になるとは思いませんが、外に出たいと思っています。視点。
ページの全体的なコンテンツが変更されない場合、検索エンジンの「情報が利用できない」シナリオをシミュレートすることは許容される慣行ですか?