Dalam membangun sebuah website kita harus tau tujuan klien membuat website. Dengan mengetahui tujuan dari klien akan mempermudah dalam merancang website sesuai yang diinginkan oleh klien. Hal yang pertama yaitu kita menentukan tema website, berikut beberapa contoh tema website: personal (blog), portal, e-Comerce, komunitas, e-Learning, e-Goverment, e-News, e-Campus (Universitas), Sistem Informasi Manajemen, katalog dll.
Setelah menentukan tema dari sebuah website, selanjutnya yaitu mempelajari karakteristik dari website tersebut. Cari beberapa contoh website yang sesuai dengan tema yang dipilih. Pelajari karakteristik dari website yang akan dibangun, seperti tata letak, fitur apa saja yang tersaji, bentuk desainnya, pemilihan hurufnya, konten apa saja yang tersedia dll.
Yang tidak kalah penting untuk diketahui yaitu target pengunjung dari website kita, tentunya akan berbeda desain website untuk anak-anak dan orang dewasa.