定義
検索エンジン最適化(SEO)やインターネット全体の文脈では、ボット(ロボットの略)とは、自動化されたソフトウェアプログラムであり、インターネット上でタスクを実行します。これらのタスクは通常、人間が行うには手間のかかる反復的なものです。ボットはウェブコンテンツやサーバーと対話し、しばしば人間のユーザーを模倣します。検索エンジンのインデックス作成(検索エンジンボット)など、目的が異なるさまざまなタイプのボットがあります。さまざまな目的がありますが、悪意のある活動(マルウェアボット)やスパムやサイバー攻撃の実行などの悪意のある活動もあります。
概要
ボットは、ウェブサイトやユーザーに対する意図された機能と影響に基づいて、「良いボット」と「悪いボット」の2つに大別されます:
-
良いボット:ウェブエコシステムの役に立つ機能を果たすボットです。以下が含まれます:
- 検索エンジンボット:クローラーやスパイダー(Googlebot、Bingbotなど)とも呼ばれ、検索エンジンのためにウェブコンテンツをインデックス化します。
- モニタリングボット:アップタイム、パフォーマンス、エラーを監視します。
- フィード取得ボット:RSSリーダーなどのフィードベースのサービスを更新するためにコンテンツを取得します。
- 商用ボット:チャットボットなど、顧客サービスのためにビジネスのタスクを自動化します。
-
悪いボット:有害または非