検索エンジンはロボット型とディレクトリー型に分けることができます。ロボット型の検索エンジンは、「データ収集ロボット」と「データベース」から成り立っており、データ収集ロボットが、Webページの情報を収集しデータベースに蓄積します。ディレクトリ型の検索エンジンは、ジャンル、カテゴリ毎に整理され、リンクだけで目的のページを見つけることができます。