Dalam membangun sebuah website dibutuhkan perencanaan yang matang. Gagal merencanakan berarti merencanakan kegagalan. Perencanaan merupakan tugas dari web architect. Seoarang web architect harus memiliki wawasan yang luas dibidang web, pada umumnya dia mampu melakukan perbandingan dan evaluasi sehingga dapat menentukan pola website yang terbaik untuk sebuah proyek pengembangan website. Bila memungkinkan dapat menggunakan jasa konsultan IT, terutama untuk proyek besar yang tentunya membutuhkan perencanaan yang detail dan perancangan yang khusus.
Tugas utama dari web architect yaitu membuat rancangan awal sebuah website, membuat skema website yang baik, menentukan peta situs, menentukan fitur-fitur yang akan disuguhkan ke pengunjung serta menentukan kontent apa saja yang akan ada pada website. Pada umumnya terdapat empat tahapan yang harus dilakukan dalam merancang sebuah website, yaitu:
- Menentukan Tema atau tujuan dibuatnya sebuah website.
- Mengumpulkan data/bahan yang akan menjadi materi website.
- Membuat kerangka situs/peta situs.
- Membuat jadwal kerja untuk web developer.