ทำไมจึงต้องมีไฟล์ Index (อินเด็กซ์)?

เว็บไซต์ เปรียบได้กับ หนังสือ เล่มหนึ่ง หนังสือนอกจากหน้าแรกที่เป็นหน้าปกของหนังสือแล้ว (cover page) ก็จะมีหน้า สารบัญ (Index) หรือ เป็นหน้าที่จะแสดงรายละเอียดหัวข้อต่าง ๆ บทต่าง ๆ ที่มีความน่าสนใจ โดยข้อความที่เชื่อมโยงไปยังหน้าต่าง ๆ จะบอกถึงนัยสำคัญในความน่าสนใจของเลือกนั้น ๆ ในลักษณ วลีประโยค ซึ่งเหมือนกันกับการทำ link จากหน้า index ไปยัง web page ต่าง ๆ หากปราศจากหน้าอินเด็กซ์แล้ว ก็เหมือนเว็บไซต์ขาดหน้า สารบัญ

เป็นที่ยอมรับกันว่า ชื่อไฟล์ตั้งต้นของระบบเว็บไซต์ จะต้องเป็นชื่อ index โดยอาจจะเป็น index.html , index.htm, index.asp หรือ index.php ก็ได้ โดยหากเป็น Unix Hosting แล้ว สามารถที่จะกำหนดไฟล์ตั้งต้นได้ตามต้องการ โดยการสร้างไฟล์ .htaccess และตั้งค่า DirectoryIndex เพื่อระบุชนิดของไฟล์ที่ต้องการให้เลือก โดยสามารถตั้งเป็น main.html ก็ทำได้ แต่โดยมาตรฐานสากลของ W3C นั้นระบุให้ไฟล์ตั้งต้นชื่อว่า index หรือ default เท่านั้น