Sebuah website yang baik terdiri atas beberapa halaman web yang saling berkaitan, dihubungkan dengan link, dan disusun secara sistematis. Untuk memahami konsep sebuah website, dapat diumpamakan dengan dengan sebuah bangunan, yang pertama kita lihat / kunjungi adalah lobi / ruang tamunya, yang dapat dipersamakan dengan homepage. Selanjutnya kita dapat menuju ke bagian yang kita tuju, seperti ruang makan, ruang duduk, dapur, atau kamar kecil, dan dari masing-masing tujuan itu kita dapat menemukan jalan menuju ruangan-ruangan lain, dan ada jalur untuk kembali ke tempat kita memulai (homepage). Konsep website tidaklah sesederhana itu, bila mau bisa diambil model sebuah kota atau perumahan, dengan gerbang masuknya sebagai homepage yang di situ kita dapat melihat jalur-jalur menuju again tertentu di kota, seperti balai kota, kantor polisi, pertokoan, rumah makan, sekolah, atau tempat hiburan.
Bila kita melihat lebih jauh, setiap halaman web terdiri atas komponen-komponen :
- Ada baiknya sebelum membuat sebuah website kita merencanakan semacam daftar isi dan diagram yang berisi halaman-halaman web dari daftar isi, hirarki, dan keterkaitannya satu sama lain. Hirarki yang dimaksud adalah dengan menempatkan homepage ( halaman muka) pada tingkat teratas dan selanjutnya digambarkan halaman-halaman lain di bawahnya, dan seterusnya ke bawah dengan keterkaitannya dengan tingkat di atasnya.
