در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. این کار می تواند توسط طراح، یا گروهی از طراحان با وظیفه ای مشخص، صورت گیرد. سایت می تواند شامل صفحه اصلی، که همچنین به آن خانه نیز گفته می شود و نیز بخش های متفاوت دیگری باشد که هرکدام برای هدف خاصی گرد هم آمده اند. صفحه اصلی سایت در مورد هدف اصلی سایت و همچنین بروز رسانی های روزانه آن صحبت می کند که می تواند شامل لینکی باشد که کاربران را به بخش های سایت مربوطه هدایت می کند
بطور ایده آل، طراحان سایت ها می بایست تلاش کنند تا کدهایی بنویسند که از نظر HTML و CSS بدون خطا باشد. با انجام اینکار، ویرایش صفحات و بروز زسانی آنها با خطای کمتری انجام خواهد شد. بعنوان مثال، داشتن فایل های جداگانه ای برای CSS، این اجازه را می دهد تا تغییرات روی صفحات، نه تنها به یک صفحه ای خاص در سایت، بلکه به کل سایت اعمال شوند. چنانچه قوانین CSS درون یک صفحه HTML قرار داده شوند، در این صورت تغییرات می بایست برای هر صفحه بطور جداگانه اعمال شود. دلیل این موضوع آن است که HTML می بایست تنها برای محتویات و مطالب سایت استفاده شود و CSS نیز برای چگونگی نمایش محتویات از نظر ظاهر، سبک و زیبایی. این موضوع برای اسکریپت های روی سایت ها نیز صحیح می باشد.