ไฟล์ที่ถูกนำมาแนบ (Included File) ส่วนใหญ่เป็นไฟล์ประเภทเมนูหรือลิงค์นำทางไปไฟล์อื่น หรือไฟล์ที่ใส่ภาพต่างๆ ที่ใช้ร่วมกันในเว็บไซต์ ซึ่งไฟล์เหล่านี้จะถูกเรียกใช้จากไฟล์อื่นที่ต้องการนำข้อมูลในไฟล์แนบมาแสดง ประโยชน์ของการแยกไฟล์ออกมาเป็นไฟล์แนบต่างหากนั้น หากต้องการเปลี่ยนแปลงไฟล์แนบนั้นสามารถแก้ไขที่ไฟล์แนบเท่านั้น ไฟล์ที่เรียกใช้ก็จะถูกแก้ไขตาม ในการทำไฟล์แนบนั้นจำเป็นต้องให้เซิร์ฟเวอร์ทราบว่าไฟล์ที่สร้างนั้นคือไฟล์แนบโดยการกำหนดสกุลของไฟล์ให้เป็น .inc หรือ .shtml
ตัวอย่างเช่น
<!--#include file="includes/homeheader.inc" -->
หรือ
<!--#include virtual="includes/homeheader.shtml"-->