เมื่อข้อมูลบนหน้าเว็บมีปริมาณมากขึ้น การค้นหาข้อมูลโดยใช้การกวาดสายตาคงไม่เพียงพออีกต่อไป ผู้ออกแบบจำเป็นต้องสร้างเครื่องมืออำนวยความสะดวกให้กับผู้ใช้ที่ต้องการความรวดเร็วในการค้นหา เรียกเครื่องมือชนิดนี้ว่า “ส่วนค้นหาข้อมูล (Search)” โดยมีกลไกการทำงานที่เรียกว่า “Search Engine” ซึ่งจะทำหน้าที่ค้นหาข้อมูลจากฐานข้อมูลที่เกี่ยวข้องหรือมี Keyword ตรงกับผู้ใช้ป้อน แล้วแสดงผลลัพธ์เป็นรายการผลการค้นหาออกมาให้กับผู้ชม โดยสามารถจำแนก Search Engine ออกเป็น 2 ประเภท คือ Internal Search Engine เป็นการค้นหาข้อมูลภายในไซต์ และ External Search Engine เป็นการค้นหาข้อมูลภายนอกไซต์ ซึ่งในบทนี้จะมุ่งเน้นการออกแบบส่วนค้นหาข้อมูลของ Internal Search Engine โดยการนำรูปแบบอินเตอร์เฟสของ External Search Engine มาปรับใช้